Типы продукта, характеристики и фильтры

Поисковый фильтр и Типы продукта (Характеристики товара).

В карточках товара можно указать характеристики, которые будут дополнительно отображаться в описании товара, а также по которым потом будет осуществляться поиск.  Для этого сначала создайте «Тип продукта».

Создание Типа продукта и Характеристик товара

Например:
Создаем «Тип продукта» - «Кроссовки». 
«Характеристика» - указываем несколько полей, «Множественный выбор (Checkbox)» с названиями: «Цвет», «Назначение», «Производитель».
После сохранения названий полей, справа появится возможность заполнить возможные варианты.
Создайте значения.
Цвет: Белый, Красный, Зеленый.
Назначение: Бег, Баскетбол, Футбол.
Производитель: Adidas, Asics, Nike

Теперь в карточке товара во вкладке «Параметры и Характеристики» укажите «Тип продукта» и укажите подходящие значения.


Создание поискового фильтра для категорий.


Если вам необходимо создать поисковый фильтр, то в разделе «Мои блоки/меню» создайте «Функциональное меню» - «Поиск с Фильтром по типам продуктов».
Данный блок будет отображаться везде, где вы включите отображение.
Для того, чтобы в определенной категории автоматически раскрывался необходимый тип товара, то в тексте «Функционального блока/меню» нужно указать ID соответствующего типа товара, а также добавить текст «autopath», для того, чтобы при выполнении поиска, он осуществлялся на той же странице, а не переходил на общий поиск по сайту.
Например, если ID созданного ранее типа продукта был 1123, то текст Блока/Меню будет «1123autopath».
Теперь укажите путь на котором отображать блок/меню с поисковым фильтром
«Введите символы, при обнаружении которых отображать Блок/Меню:»
/category_name/
Где category_name – имя категории, путь по которому она расположена.
Для скрытия Поискового фильтра при просмотре карточки товара в пункте «Введите символы, при обнаружении которых не отображать Блок/Меню:» введите
.htm


Пример поискового фильтра:

Для скрытия поискового поля вверху над Типом продукта, в Редакторе дизайна в Css стилях, добавьте «.menu_position_left .hotengine-smart_search_input_label { display: none;}»

Для скрытия поискового поля выбора Типа продукта, в Редакторе дизайна в Css стилях, добавьте «.menu_position_left .shop_catalog_product_types_id_label { display: none;}»

.menu_position_left - означает, что скрываем поля в Левом блоке сайта.


Для отображения количества товаров с указанным параметров можно использовать параметр («count») при созданий Функционального Блока/Меню с поисковым фильтром.
Для скрытия не обнаруженных характеристик - «hideempty» (подробнее описано на странице создания функционального Блока/Меню).
Чтобы отображать выбранные посетителем значения поискового фильтра в верхней части страницы, можно использовать параметр «checkedlist». Эту функцию также можно активировать в разделе «Мобильное меню: Приложение» на вкладке «Поисковый фильтр». Она упростит пользователю доступ к выбранным значениям для поиска, что особенно удобно при просмотре сайта на мобильных устройствах или экранах с небольшим разрешением. Функцию достаточно включить один раз — либо с помощью параметра «checkedlist» в разделе «Мои блоки/Меню» - «Поисковый фильтр», либо в разделе «Мобильное меню: Приложение», во вкоадке «Поисковый фильтр».
Demo:
Value1 ×
Value2 ×
Demo 2:
Value 3 ×
Value4 ×

Создание автоматических описаний.

При использовании типов товаров и характеристик вы можете создать статьи и испльзовать их для добавления в карточки товаров. Описания будут добавлены в зависимости от установленных у товара характеристик или категорий. Управление и подробные инструкции доступны на странице «Магазин» - «Автоматические описания».

Вставка поискового фильтра на обычной странице.

Если необходимо разместить блок с поисковым фильтром внутри текста страницы (описание, статья, контентная страница и т.д.), используйте следующий короткий код:
{HOTENGINE-SC:smart_search_widget:PARAM}

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

Доступные параметры короткого кода


  • autopath — автоматическая подстановка пути отправки поискового запроса
  • checkedlist — добавлять список выбранных в фильтре значений вверху страницы
  • hide_input — скрыть текстовое поле поискового запроса (можно скрыть параметром, или с помощью CSS стилей)
  • all — не учитывать категорию при поиске
  • child_cat — выполнять поиск по всем дочерним подкатегориям
  • count — отображать количество товаров
  • count_all — отображать количество товаров без учёта категории
  • hideempty — скрывать параметр, если по нему не найдено товаров
  • hideempty_all — скрывать параметр, если по нему не найдено товаров (без учёта категории)

Все настройки виджета поискового фильтра совпадают с параметрами функционального меню «Поисковый фильтр».

Формат указания параметров


Параметры можно указывать через символ «|»

Пример использования


{HOTENGINE-SC:smart_search_widget:autopath|count_all|hideempty|ID типа товара|checkedlist|all|hideempty_all|pathurl=/ua/pers_shop/snakers/|}

Пояснения к примеру


  • ID типа товара — указывается идентификатор типа товаров, для которых должен работать фильтр (обязательно)
  • pathurl=/ua/pers_shop/snakers/ — относительный путь к категории, в которой дополнительно размещён функциональный блок меню с поисковым фильтром

Путь /ua/pers_shop/snakers/ является относительным путём к категории и используется для корректного формирования поисковых запросов и ссылок.
Таму