Автоматические фильтры для CS-Cart

Модуль составляет фильтры из характеристик для создаваемых или импортируемых товаров пакетно или автоматически по Cron.

Настройка модуля

  1. Перейдите во вкладку “Модули” → “Управление модулями”


  1. Выберите модуль из списка

  1. Введите лицензионный ключ


  1. Сохраните данные, чтобы не потерять их при переустановке модуля. Необходимо отметить соответствующий пункт в меню настроек
  1. Перейдите во вкладку “Витрины”, которая находится в настройках модуля. Отметьте витрину, для которой будет применён модуль, ИНАЧЕ НИЧЕГО РАБОТАТЬ НЕ БУДЕТ
  2. Поле «Начальная позиция фильтра» указывает позицию первого фильтра в пакете, сгенерированного при помощи модуля


  1. Шаг позиции указывает, с каким интервалом будут создаваться значения позиции для фильтров во время их генерации (Пример: 2000 → 2010 → 2020 и т.д.)

  1. Поле задаёт тип отображения фильтра при его создании

Пример:

Свернутый

Развернутый

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

Пример на витрине:

Функционал

Создание фильтров вручную

1. Зайдите в «Товары» → «Фильтры»


2. Нажмите «Генерация фильтров», откроется одноименное окно

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

Примечание: С помощью клавиш, удерживая Ctrl, можно добавить файлы по одному или, удерживая Shift, выбрать сразу несколько файлов.

4.1. Нажмите «Сгенерировать», не выбирая поля. Программой автоматически будут созданы фильтры на весь список доступных полей


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

5. Фильтры будут созданы автоматически

Создание фильтров при помощи Cron

1. Зайдите во вкладку модуля «Автоматические фильтры» → «Настройки»

2. Создайте Cron-ключ и сохраните изменения

3. В отмеченной на рисунке команде подставьте:

  • Вместо “/path/to/card“ ваш путь до сайта на сервере;
  • В company_id и key значения для своего магазина (значение key берется из поля Cron-ключ)


Полученную Cron-команду можно ввести в планировщик на сервере.