Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть сайт в процессе разработки.

На сайте создан каталог товаров на базе minishop2.

В каталоге несколько категорий товаров, товары в каждой категории имеют свой набор параметров и свойств, заведенных с помощью TV.

На фронте в каждой категории присутствует форма фильтра по товарам внутри категории. Форма должна иметь набор выбираемых параметров, соответствующих категории, в которой она отображается.

Есть купленный msearch2/mfilter2, но не обязательно использовать именно его.

Задача:

1. Обеспечить фильтрацию товаров в категории (сейчас вывод через msProducts) в соответствии с переданными из формы фильтра параметрами.

2. Обеспечить относительно легкое редактирование (обсуждаемо!!!) набора параметров для фильтрации в той или иной категории и отображение выбранного набора параметров в форме на фронте.

3. Обеспечить корректное отображение формы после выбора параметров для категории.

4. Обеспечить отображение выбранных параметров фильтра в форме при отображении на странице результатов фильтрации

Тонкости:

1. В форме в каждом параметре с выбором должны быть только те значения, которые есть у товаров в товарной базе.

2. Форма должна точно соответствовать существующей верстке.

3. Верстка формы выполнена в четыре столбца - то есть нужно будет тем или иным способом регулировать попадание того или иного параметра в столбец, а при заполнении столбца переходить на следующий. Допустимо распределять параметры по столбцам вручную из админки.

4. Параметры в фильтре есть трех типов - список с множественным выбором (чекбоксы), список с одиночным выбором (да/нет), ползунок для задания границ численных значений (от и до).

В целом, высоких требований по юзабилити системы администрирования формы нет. Главное, чтобы форма редактировалась из админки и чтобы процесс ее редактирования можно было донести до модератора сайта. То есть не просто куском кода, а с помощью более понятных простому пользователю инструментов.

Скриншот формы - во вложении.

Еще раз повторю - реализация целиком и полностью подлежит обсуждению. Вполне вероятно, что можно многое упростить.

Обсудить детали можем в переписке в скайпе.

5 лет назад
sobakaper
Иван 
37 летРоссия
9 лет в сервисе
Был
2 года назад
  • Похожие заказы
  • Есть шаблон html страницы и есть база товаров в виде CSV файла формата: Название_товара;Цена;Скидка;Название_файла_картинки и файлы картинок товаров соотвтетсвенно Нужен PHP скрипт, который будет при каждом запуске генерить и сохранять html страницу с разным случайным наполнением блока товаров ***** Шаблонный_HTML_код //начало ...

    Завершен
    5 лет назад
  • При вводе запроса в input пользователю показываются подсказки, для этого используем widgets/autocomplete.js Реализация: [code] [/code]То есть все возможные варианты товаров собираются в массив availableTags, на данный момент это слишком загружает работа сайта, так как просматривается довольно большой массив.  В рамках задания, ...

    Закрыт
    5 лет назад
  • В системе написанной на Angular есть 5 pdf репортов, сделанных в https://jsreport.net Необходимо продублировать 5 репортов для экспорта в excel, с помощью https://jsreport.net/learn/xlsx По факту надо переписать presentation layer для экспорта в xlsx, далее репорты надо  имплементировать в ...

    Закрыт
    4 года назад
  • На сайте сверстан калькулятор, нужно сделать чтобы он считал. Принцип расчёта такой, что сумма в битках умножается на процент и мы получаем доходность за год вместе с этим битком Т.е у нас есть 1 биток, в день ...

    Закрыт
    5 лет назад
  • Нужен бот для инстаграм который будет проверять запросы на сообщение (Direct) и если пользователь не подписан на этого человека (Который отправил запрос на direct) бот должен его забраковать и удалить сообщение

    Закрыт
    5 лет назад
  • 1.Стоит задача получить в поиске конкретную запись по номеру извещения. Для того чтобы получить ссылку информации лота. Делать надо через CURL , нужен код с комментариями, чтобы потом я мог его использовать в дальнейшем 1.сайт https://torgi.gov.ru/lotSearch1.html?bidKindId=8 (см скриншоты) 2. ...

    Закрыт
    5 лет назад