Архив: Доработка фильтра/магазина Опенкарт 3. Киев.
Бюджет
По договоренности
Создан: 5 лет назад
Закрыт
- Описание
- Здравствуйте.
Необходимо заполнить и доработать фильтр OCFilter:
1. Правильно заполнить фильтр:
- Группы фильтров соответствуют категориям верхнего уровня.
- Фильтры соответствуют категориям, привязанных к категориям верхнего уровня.
- Если у категории верхнего уровня нет вложенных категорий, то для соответствующей группы фильтров создается фильтр, дублирующий эту группу с тем же id (Чтобы у группы фильтров был фильтр и к нему привязались товары из соответствующей категории).
- Товары привязываются к фильтрам так же как привязаны к категориям.
По сути, это дублирование таблиц категорий/товаров Опенкарта. Сейчас это все заполнено, но нужно проверить - вдруг что-то нет сделал, тогда нужно будет подправить.
id групп фильтров и фильтров должны соответствовать id
2. Все группы фильтров и фильтры дожны отображаться во всех категориях (вне зависимости от того, есть ли товары, привязанные к текущей категории или нет), чтобы покупатель, находясь в любой категории мог фильтровать по всем фильтрам.
3. Нужно переделать выдачу так чтобы (к примеру):
Выбрано 4 фильтра (А, Б, В, Г). Выдача:
а) "Наилучший вариант для вашего запроса": (показываем если есть товары)
...выдача
б) "для лечения заболеваний" [А, Б, В]: (показываем если есть товары)
...выдача
в) "для лечения заболеваний" [А, Б]: (показываем если есть товары)
...выдача
г) "для лечения заболеваний" [Б, В]: (показываем если есть товары)
...выдача
4. Так как категоризация и ассортимент будет расширяться, то нужно сделать правки в контроллере ОС:
При добавлении категории добавлять эту категорию в фильтр (как группу или как фильтр или как то и другое, в зависимости от уровня и вложенности.
При добавлении товара или изменении его привязок к категориям, добавлять привязку к фильтрам.
То же самое делать при удалении категории/товара или отвязке товара от категории.
Изменения делать строго OCmod-ом.
Сообщайте, пожалуйста, бюджет и сроки.
Есть еще много доработок, по этому интересует постоянное сотрудничество.
- Город
- Киев
- Категория