Флаги товаров

В контексте плагина «Продвинутая сортировка», флаги - это как характеристики товара, которые, однако, не видны пользователям и служат исключительно для их сортировки на витрине. Плагин поддерживает флаги товаров следующих типов:

  • Чекбокс - это галочка у товара, самый простой флаг. Пример: флаг "Новинка". Может принимать значение 0 (не установлено) и 1 (установлено). Если товары сортируются по этому флагу по возрастанию, то сначала будут показаны товары, у которых флаг не установлен а потом те, у которых установлен;
  • Число - это поле ввода произвольного числа. Пример: флаг "Приоритет". Может принимать любое целочисленное значение. Если товары сортируются по этому флагу по возрастанию, то сначала будут показаны товары с меньшими значениями, а за ними - с большими;
  • Есть в категории - выберите категорию для флага, и плагин будет динамически проверять, если ли товар в указанной категории. Если товар есть в категории, то флаг для товара примет значение 1, иначе - 0. Обращаем внимание, что плагин рассматривает только прямое вхождение товара в категорию (категория явно прописана при редактировании товара). То есть, если товар есть во вложенной категории, но нет в родительской, то для родительской категории флаг примет значение 0, даже если у нее стоит галочка "Включить товары из подкатегорий". Если товары сортируются по этому флагу по возрастанию, то сначала будут показаны товары, которых нет в указанной категории, а затем те, которые есть;
  • Имя товара содержит - проверяет, содержит ли наименование товара указанную последовательность символов или нет. Если содержит, значение флага для товара будет рассчитано как 1, если нет - то 0. Если товары сортируются по этому флагу по возрастанию, то сначала будут показаны товары, у которых в названии нет указанной последовательности, а затем те, у которых есть.

Для флагов "Чекбокс" и "Число" плагин предложит задать значение по умолчанию. Значение устанавливается, когда:

  • Создается флаг;
  • Создается новый товар.

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