Что умеет решение
Модуль «Квэлп: Бейджи товаров» позволяет назначать товарам и торговым предложениям текстовые метки, такие как «Новинка», «Хит продаж» или «Выбор недели». Все настройки условий отображения и внешнего вида выполняются в административной панели.
Визуальный конструктор условий поддерживает логические группы с операторами И, ИЛИ и отрицанием. Фильтрация возможна по идентификаторам товаров, разделам с вложенными подразделами, свойствам, статусу доступности, остаткам на складах и ценовым параметрам. Правила применяются к конкретному товару, выбранному предложению, любому из предложений или ко всем предложениям одновременно. Условия внутри одной группы проверяются для каждого SKU отдельно.
Бейджи можно назначать или скрывать вручную непосредственно в карточке товара или предложения, а также через отдельный раздел модуля. Доступна полная кастомизация: текст и подсказки на русском и английском языках, цвета фона, текста и рамки, размеры, радиус скругления и иконка. Предусмотрен предпросмотр отображения в светлой и тёмной темах.
Дополнительные настройки включают период показа, привязку к конкретным сайтам, приоритет правил, группы взаимоисключения, лимиты количества и отображение на мобильных устройствах. Инструменты отладки позволяют проверить результат для конкретного товара и просмотреть список товаров, соответствующих сохранённому правилу.
Для интеграции предусмотрены компонент и PHP API для вывода бейджа по ID товара или SKU, а также функция пакетного получения меток для списка карточек.
Модуль «Квэлп: Бейджи товаров» работает автономно и не требует сторонних решений Qwelp. Для отображения бейджей на сайте разработчик должен подключить компонент или API в шаблоне. Оформление карточек товаров на демонстрационном сайте относится к шаблону и не входит в поставку модуля.
Требования к среде: PHP 8.2, ядро Битрикс main версии 23.0 или выше, установленные модули iblock, catalog и currency. База данных должна быть MySQL или MariaDB с кодировкой UTF-8. Продукт предназначен для платформы «1С-Битрикс: Управление сайтом» с торговым каталогом.
Цена в условии — запись выбранного типа и валюты для количества 1, без персональных скидок и пересчёта валют. Файловые, HTML и неизвестные сложные свойства проверяются на заполненность. Просмотр подходящих товаров выполняется порциями по 200 записей.
Для кешируемых шаблонов нужно зарегистрировать зависимости вывода. Персональные результаты в Композите требуют динамической области. Для своевременного обновления показа по датам настройте выполнение агентов по cron.
Для модуля «Квэлп: Бейджи товаров» General iT может выполнить установку, настройку и проверку работы в вашем проекте.