Верстка уже есть. Необходима сделать на последней версии опенкарт.
Настройка фильтров товаров на modx revo (MS2).
Есть сайт в процессе разработки.
На сайте создан каталог товаров на базе minishop2.
В каталоге несколько категорий товаров, товары в каждой категории имеют свой набор параметров и свойств, заведенных с помощью TV.
На фронте в каждой категории присутствует форма фильтра по товарам внутри категории. Форма должна иметь набор выбираемых параметров, соответствующих категории, в которой она отображается.
Есть купленный msearch2/mfilter2, но не обязательно использовать именно его.
Задача:
1. Обеспечить фильтрацию товаров в категории (сейчас вывод через msProducts) в соответствии с переданными из формы фильтра параметрами.
2. Обеспечить относительно легкое редактирование (обсуждаемо!!!) набора параметров для фильтрации в той или иной категории и отображение выбранного набора параметров в форме на фронте.
3. Обеспечить корректное отображение формы после выбора параметров для категории.
4. Обеспечить отображение выбранных параметров фильтра в форме при отображении на странице результатов фильтрации
Тонкости:
1. В форме в каждом параметре с выбором должны быть только те значения, которые есть у товаров в товарной базе.
2. Форма должна точно соответствовать существующей верстке.
3. Верстка формы выполнена в четыре столбца - то есть нужно будет тем или иным способом регулировать попадание того или иного параметра в столбец, а при заполнении столбца переходить на следующий. Допустимо распределять параметры по столбцам вручную из админки.
4. Параметры в фильтре есть трех типов - список с множественным выбором (чекбоксы), список с одиночным выбором (да/нет), ползунок для задания границ численных значений (от и до).
В целом, высоких требований по юзабилити системы администрирования формы нет. Главное, чтобы форма редактировалась из админки и чтобы процесс ее редактирования можно было донести до модератора сайта. То есть не просто куском кода, а с помощью более понятных простому пользователю инструментов.
Скриншот формы - во вложении.
Еще раз повторю - реализация целиком и полностью подлежит обсуждению. Вполне вероятно, что можно многое упростить.
Обсудить детали можем в переписке в скайпе.
Заявки фрилансеров
Похожие заказы
- Веб-программирование19 заявокЗакрыт5 лет назад
Нужно сделать аналог сайта http://bit.ly/2lUUPq4 дизайн и верстку предоставим!
Веб-программирование10 заявокЗакрыт6 лет назадНужно сделать отправку формы обратной связи на почту через сервер. Сайт сделан на Тильда и перенесен на хостинг.
Веб-программирование1 исполнительЗавершен5 лет назадЕсть шаблон html страницы и есть база товаров в виде CSV файла формата: Название_товара;Цена;Скидка;Название_файла_картинки и файлы картинок товаров соотвтетсвенно Нужен PHP скрипт, который будет при каждом ...
Веб-программирование1 исполнительЗавершен6 лет назад- $300
Ищу исполнителя для разработки фронтенда с использованием jQuery/HTML/CSS.Есть бюджет 15,000 руб. на выполнение заданий. Напишите владеете ли Git и заберете ли исходник с github. Проект один.
Веб-программирование26 заявокЗакрыт5 лет назад При вводе запроса в input пользователю показываются подсказки, для этого используем widgets/autocomplete.js Реализация: То есть все возможные варианты товаров собираются в массив availableTags, ...
Веб-программирование2 заявкиЗакрыт6 лет назадВ системе написанной на Angular есть 5 pdf репортов, сделанных в https://jsreport.net Необходимо продублировать 5 репортов для экспорта в excel, с помощью https://jsreport.net/learn/xlsx По факту надо переписать presentation layer для экспорта в xlsx, ...
Веб-программирование2 заявкиЗакрыт5 лет назадНа сайте сверстан калькулятор, нужно сделать чтобы он считал. Принцип расчёта такой, что сумма в битках умножается на процент и мы получаем доходность за год вместе с этим битком ...
Веб-программирование15 заявокЗакрыт5 лет назадНужен бот для инстаграм который будет проверять запросы на сообщение (Direct) и если пользователь не подписан на этого человека (Который отправил запрос на direct) бот должен его забраковать и удалить сообщение
Веб-программирование6 заявокЗакрыт5 лет назад1.Стоит задача получить в поиске конкретную запись по номеру извещения. Для того чтобы получить ссылку информации лота. Делать надо через CURL , нужен код с комментариями, чтобы потом я мог его использовать в дальнейшем ...
Веб-программирование3 заявкиЗакрыт5 лет назад