Правила кэшбэка
ProffiWeb Топ-разработчик #9 с 2020 годаПравила кэшбэка — ежемесячные предложения, которые покупатель выбирает сам. Создавайте кэшбэк на нужные категории и подборки товаров, задавайте условия для разных покупателей и начисляйте вознаграждение штатными бонусами магазина .
Например, предложите на месяц несколько направлений: технику для дома, гаджеты и избранную подборку. Покупатель выбирает разрешённое количество предложений и получает кэшбэк по выбранным условиям.
Отдельная страница правил
Создавайте любое количество правил. В списке есть поиск, фильтр по статусу, копирование, архивирование и восстановление. Правила доступны из основного меню магазина, общие настройки — в штатном разделе плагинов.
Настройте, на что и кому начислять
Категории каталога, типы товаров и значения характеристик.
Штатные списки товаров: обычные подборки и динамические списки.
Сочетание условий: должны выполняться все либо достаточно любого.
Все зарегистрированные покупатели или выбранные категории покупателей.
Свой процент кэшбэка и срок действия: месяц или произвольный период.
Картинка предложения с загрузкой файла: она появится на странице и в окне выбора кэшбэка.
Свои финансовые условия у каждого правила
Начислять кэшбэк при списании бонусов или исключать такие покупки из правила.
Рассчитывать вознаграждение после скидок с учётом списанных бонусов либо до их списания.
Установить месячный лимит в бонусах или оставить начисления без лимита.
Выдавать бонусы при достижении выбранного статуса заказа или отложить выдачу до конца соответствующего месяца.
Добавлять кэшбэк к обычным бонусам или заменять штатное начисление для товаров, охваченных правилом.
Включить сгорание неиспользованного кэшбэка в конце месяца. При отложенной выдаче он действует до конца следующего месяца.
При необходимости задать базовый кэшбэк для товаров вне условий правила.
Статусы заказа, запускающие начисление, выбираются в общих настройках. Повторная смена статуса не создаёт повторную выдачу. Отмена заказа и возврат учитываются при пересчёте. При пересечении выбранных правил проценты для одной позиции не складываются: применяется наиболее выгодное расчётное вознаграждение, затем учитываются лимиты.
Выбор предложений на месяц
Укажите, сколько предложений разрешено выбрать. Плагин не позволит отметить больше установленного количества. Подтверждённый выбор сохраняется на текущий месяц; уже выбранные условия фиксируются для покупателя.
Пригласить к выбору можно всплывающим окном, плавающим информером и письмом со ссылкой на страницу кэшбэка. Письма отправляются подписавшимся покупателям. После подтверждения выбора окно и информер больше не показываются в этом месяце.
Покажите выгоду до покупки
В карточке товара и списке форматы настраиваются отдельно: процент, предварительное количество бонусов или оба значения. В карточке доступен автоматический вывод через область покупки либо ручное подключение хелпером. В списках можно включить наклейку или использовать пакетный хелпер.
При оформлении заказа покупатель видит предварительный кэшбэк рядом со штатными бонусами. Компактная подсказка показывает вклад каждого правила, а при ограничении — месячный лимит и доступный остаток. Для пошагового оформления предусмотрен отдельный хелпер.
Понятная история в личном кабинете
Покупатель видит выбранные категории, проценты и периоды действия. В истории отдельно показаны всего бонусов по заказу, уже начисленная сумма, ожидающая выдачи часть и сгоревшие бонусы. Рядом с ожидающей суммой находится подсказка с датой выдачи; если нужный статус ещё не достигнут, это объясняется в подсказке. Детализацию можно раскрыть по правилам и срокам.
Оформление под ваш магазин
Задавайте цвет фона и текста наклеек, цвет блока кэшбэка в карточке товара и общий акцентный цвет кнопок, процентов и ссылок. Окно выбора имеет собственные изолированные стили.
Что требуется для работы
Shop-Script 11.3.0 или новее, PHP 7.4 или новее, расширения mbstring и GD.
Включённая штатная бонусная программа и положительный курс списания бонусов. Кэшбэк поступает на общий бонусный баланс, денежная выплата не выполняется.
InnoDB для таблиц плагина, покупателей, штатных бонусных операций и истории заказов. Плагин сам не меняет движки штатных таблиц.
Запуск задания по расписанию для отложенных начислений, сгорания и писем. Письма дополнительно требуют настройки отправителя, HTTPS-ссылки и согласия покупателя.
Поддержка штатных областей вывода темой. Если нужной области нет, используются хелперы; их код доступен в настройках. Для динамического поведения необходим штатный frontend_footer.





