Скажите, можно ли в Viart shop реализовать фильтр отбора по характеристикам свой для каждой группы товаров как на рис.?
Скажите, можно ли в Viart shop реализовать фильтр отбора по характеристикам свой для каждой группы товаров как на рис.?
Фильтрами, как я думаю, можно, для этого на придётся править код, но потребуются определённые знания структуры, содержания таблиц в БД для того, чтобы прописать необходимое при создании таких фильтра(ов) в меню администрирования (можно посмотреть, как пример, что прописано в фильтре по умолчанию и создавать свои по аналогии). В Вашем примере показан расширенный поиск, на Viart Shop такое тоже можно настроить в одноимённом меню администрирования. Для каждой группы товаров (категории) можно настроить и включить показ индивидуальных фильтров с определёнными критериями фильтрации..
Временно включил функцию расширенного поиска. На http://www.viarts.ru/demo/ нажмите "расширенный поиск". В данный момент, включена примерно только половина от возможных спецификаций для поиска и, практически ничего не настроено. Настроил только для образца (чтобы посмотреть, как это может выглядеть) выбор для спецификации Type (включил 2 варианта). Выберите параметр для поиска в Type, а так же категорию, по которой осуществлять поиск. У меня хорошо локально работает и только по одному этому параметру (в примере не работает без выбора категории из-за отсутствия настроек). Остальные поля пустые по той же причине - не настраивал.
Разрешите 2 блондинистых вопроса:
а) Возможно ли в "Расширенный поиск" вносить в критерии отбора с ограниченным выбором (выпадающие спсики, чекбоксы, радибатоны и проч.) собственных свойств товаров, - таких как "Опции и Компоненты" и "Спецификации" - то есть, чтобы пользователь не писал их руками. У Вас это, насколько я понимаю, Installed, Interface, etc.
б) Как Вы думаете, существует ли возможность интеграции блока "Расширенный поиск" куда-нибудь, как модули, без лишнего клика/перехода на страницу поиска?
Такие фильтры должны настраиваться под каждую категорию.
Например, ищем в категории Ноутбуки.
В фильтре должны быть структурированы как на Яндекс.Маркете характеристики ноутбуков.
В категории Мониторы - совсем другой фильтр с характеристиками только мониторов.
Тогда это будет максимально приближенным к тому, что нужно пользователю.
Нельзя искать по всем характеристикам
Вполне нормальные вопросы
Вот 2 "брюнетистых" ответа:
1. В примере, как раз, я обращаю внимание на Type, потому, что как раз там я настроил критерии отбора и поэтому появился выпадающий список для выбора. А так, этот пункт имел тот же вид, что и остальные - они просто не настроены поэтому и пустые. Что касается Installed, Interface, etc, то это дефолтные демо-записи при установке. Это всё переводится при редактировании в административной части, так же, как и названия товаров, типов товаров и т.п.
2. Вопрос хороший, функция нужная и удобная, озадачим программистов, попросим реализовать.
---------- Добавлено в 19:34 ---------- Предыдущее сообщение было написано в 19:27 ----------
Совершенно верно, поэтому в версии 3.6 есть возможность создавать сколь угодно много фильтров со своими параметрами. Тот что имеется при установке, является образцом. По его подобию можно создавать другие, но могут потребоваться некоторые знания о которых я упомянул ранее. А далее, можете настроить показ определённого фильтра на странице определённой категории товаров и не будет поиска по всем характеристикам. Даже если существующий фильтр для всех товаров включить для показа во всех категориях, то при переходе в категорию, он будет фильтровать только по тем товарам, которые содержатся в этой категории, а не по каталогу вообще.
Ждем инструкцию
Добавлено в TODO разработчикам - будем думать и смотреть как можно реализовать!Как Вы думаете, существует ли возможность интеграции блока "Расширенный поиск" куда-нибудь, как модули, без лишнего клика/перехода на страницу поиска?
Собственно, вот статья по настройке Расширенного поиска с примерами: http://www.viarts.ru/nastroyki_rassh...go_poiska.html
P.S. "Товары" в примерах вымышленные.
Это я знал.
А вот как сделать, чтобы для каждой отдельной категории в форме поиска были только ее спецификации?
Именно это я и хотел узнать. На сайте, рисунок с которого я привел как пример в начале топика, этот блок стоит вверху каждой категории (и фильтры разные для каждой категории) очень удобно при большом количестве товаров с разными характеристиками.
Если такое возможно сделать из админки самому ( не лазя в код), то вывод один - viart лучший!
Последний раз редактировалось wertik; 08.08.2009 в 19:55.
Сегодня немного подключив "серое вещество" пришел к решению.
Итак.
Идем вот сюда:
Администрирование > Фильтры > Default Filter > Опции
(берем стандартный фильтр, чтобы попробовать.)
Создаем опцию "Category:".
Выбираем тип "Особая опция".
И дальше прописываются данные - из какой таблицы базы данных что взять.
Все.
Ну, да об этом я уже упоминал, фильтры могут быть разными и осуществлять фильтрацию по разным критериям. Тот фильтр, что идёт по умолчанию, можно использовать как образец для создания своих, подключая их на нужных страницах категорий, при этом, как раз такие фильтры автоматически "действуют" только для товаров в данной категории. Править код для этого не нужно, но необходимы некоторые знания таблиц базы данных для настроек фильтров при их создании. Фильтры + так же сделать расширенный поиск более гибким в категориях и... есть все шансы для...вывод один - viart лучший!
Получится, что появится возможность делать фильтрацию по категории товара.
Если сделаешь, выложи скрин пожалуйста, чтоб увидеть как у тебя вышло.
Обязательно.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)
Социальные закладки