К содержимому
Начало работы

Обзор

Обновлено

Что делает плагин

«Подарок по промокоду» связывает стандартные купоны Shop-Script с акциями, в которых заданы товары-подарки. Покупатель применяет купон при оформлении заказа и получает возможность выбрать подарки при выполнении условий акции.

Подарок в корзине В корзине после применения купона показан выбранный товар в блоке «В подарок».

Если число товаров-подарков не превышает «Макс. подарков», весь набор выбирается автоматически. Если товаров больше — покупатель отмечает нужные, в пределах лимита. В заказ каждый выбранный подарок добавляется отдельной товарной позицией в количестве одной штуки.

Возможности

  • Несколько акций со своими наборами товаров и промокодами.
  • Добавление кода вручную, привязка существующего купона и массовая генерация кодов с префиксом.
  • Скидка купона в процентах или одной из валют магазина; лимит использований каждого купона.
  • Минимальная сумма товаров после скидок, без доставки, и текст о недостающей сумме.
  • Ограничение подарков для гостей и покупателей с предыдущими заказами.
  • Цена подарка, фотографии и тексты с поддержкой Smarty.
  • Обновление блока через AJAX и переопределение его шаблона в теме.
  • Клонирование акций с товарами, без промокодов.

Владельцу магазина доступны формы настройки акций. Разработчик может изменить шаблон блока подарков; подробности — в статье «Вывод в теме».

Требования и совместимость

Компонент Требование
Shop-Script Версия 10 или выше
PHP Версия 7.4 или выше
Купоны Включены в настройках скидок магазина
Тема дизайна Выводит хуки оформления заказа и подключает ресурсы витрины

В коде предусмотрены обработчики нового оформления заказа и старого пошагового оформления. Это не снижает минимальное требование Shop-Script 10.

Редакции

Плагин доступен в одной редакции со всеми возможностями. Shop-Script Premium полностью поддерживается; отдельных настроек или функций для этой редакции нет.

Когда появляется подарок

Подарок добавляется при создании заказа на витрине, после повторной проверки купона и условий акции. Он не становится обычной позицией корзины заранее. Если «Цена подарка» больше нуля, добавочная стоимость не показывается в корзине и при оформлении: она прибавляется при создании заказа.