По договоренности
Имеется интернет-магазин. Выполнен на CodeIgniter.
Проблема заключается в следующем: в магазине товар однотипный, по этому имеем одну страницу со списком товара, без каких либо подкатегорий. Тем не менее имеется фильтр по 6 критериям в виде select-элементов, в которые грузится очень много информации, из-за чего после попытки использовать один из этих select-ов страница виснет. Так же этот фильтр имеется на странице с историей заказов пользователя и в него зачем то загружаются критерии всего каталога товаров вместо критерий только тех товаров, которые пользователь уже приобрел.
Необходимо реорганизовать фильтрацию в целом и сделать так, чтобы на странице истории заказов пользователя выборка была только по тем критериям товаров, которые приобрел пользователь.