×
Меню

Примеры скриптов промомеханик


Для отображения механик промоакций (промомеханик) на Мобильном модуле используются скрипты в справочнике Промо механики Центрального модуля. Условия акций задаются параметрами скрипта.
 
Пример текста скрипта:
SELECT 0 Product, 200 OrderDiscount, 10000 Sum, 300 BonusPrice, 1 IsOrderDiscountActive, 0 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Описание параметров скрипта:
 
Параметр
Описание
Product
Определяет необходимость заказа промопродукции в окне Итог. При значении 1 для выполнения промомеханики нужно заказать акционную продукцию. При значении 0 для выполнения промомеханики заказывать акционную продукцию не требуется. Список акционной продукции задаётся на закладке Продукция справочника Промо акции.
OrderDiscount
Скидка на заказ в процентах.
Sum
Сумма заказа, после которой сработает промоакция.
BonusPrice
Цена бонусной продукции без учёта НДС.
IsOrderDiscountActive
Определяет срабатывание скидки на заказ после срабатывания промоакции. При значении 1 после выбора промоакции срабатывает скидка на заказ , при значении 0 — не срабатывает.
IsProductDiscountActive
Определяет срабатывание скидки на продукцию после выбора промоакции. При значении 1 после выбора промоакции срабатывает скидка на продукцию, при значении 0 — не срабатывает.
IsBonusActive
Определяет добавление бонусной продукции к заказанной продукции. При значении 0 бонусная продукция не добавляется к заказу. При значении больше 1 после выбора акции к выбранной продукции добавляется бонусный продукт из списка Бонусная продукция. Установленное значение определяет кратность срабатывания — сколько раз бонусный продукт добавится к заказу при повторном выборе продукции.
IsPromoActive
Отвечает за работу скрипта. В значении 1 скрипт активен. В значении 0 скрипт неактивен.
 
Для отключения параметров скрипта используется значение null.
 
Примеры скриптов для различных акций [Наверх]

Пример 1. Скидка 10% при заказе продукции из определённого списка на сумму более 10000 у.е.
 
Текст скрипта:
SELECT 0 Product, 10 OrderDiscount, 10000 Sum, null BonusPrice, 1 IsOrderDiscountActive, 0 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Сумма заказа и скидка на заказ указываются в скрипте. Список продукции задаётся на закладке Продукция в справочнике Промо акции.
 
Пример 2. При заказе продукции из определённого списка на сумму более 10000 у.е. предлагается бонусный товар.
 
Текст скрипта:
SELECT 0 Product, null OrderDiscount, 10000 Sum, 0.01 BonusPrice, 0 IsOrderDiscountActive, null IsProductDiscountActive, 1 IsBonusActive, 1 IsPromoActive
 
Сумма заказа указывается в скрипте. Список продукции определяется на закладке Продукция в справочнике Промо акции. Список и количество бонусной продукции указывается на закладке Бонусная продукция справочника Промо акции.
 
Пример 3. При заказе определённой продукции из списка предлагается бонусный товар.
 
Текст скрипта:
SELECT 1 Product, null OrderDiscount, null Sum, 0.01 BonusPrice, null IsOrderDiscountActive, null IsProductDiscountActive, 1 IsBonusActive, 1 IsPromoActive
 
Список продукции задаётся на закладке Продукция в справочнике Промо акции. Список и количество бонусной продукции определяется на закладке Бонусная продукция справочника Промо акции.
 
Пример 4. Скидка 10% на весь заказ при покупке определённого количества продукции из списка.
 
Текст скрипта:
SELECT 1 Product, 10 OrderDiscount, null Sum, null BonusPrice, 1 IsOrderDiscountActive, 0 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Скидка на заказ указывается в скрипте. Список и количество продукции определяется на закладке Продукция справочника Промо акции.
 
Пример 5. Cкидка 10% на единицы продукции при покупке заданного количества акционной продукции.
 
Текст скрипта:
SELECT 1 Product, null OrderDiscount, null Sum, null BonusPrice, 0 IsOrderDiscountActive, 1 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Список, количество и скидка на продукцию задаются на закладке Продукция в справочнике Промо акции.
 
Пример 6. Общая скидка на заказ — 10%.
 
Текст скрипта:
SELECT 0 Product, 10 OrderDiscount, null Sum, null BonusPrice, 1 IsOrderDiscountActive, 0 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Скидка на заказ указывается в скрипте.
 
Пример 7. Скидка 10% при заказе акционной продукции на сумму более 10000 у.е.
 
Текст скрипта:
SELECT 0 Product, null OrderDiscount, 10000 Sum, null BonusPrice, 0 IsOrderDiscountActive, 1 IsProductDiscountActive, 0 IsBonusActive, 1 IsPromoActive
 
Список продукции, её количество и скидка на единицы продукцию определяются настройками в справочнике Промо акции.