© Tillypad, 2004-2025
© Tillypad, 2004-2025
С помощью типа программ лояльности Процентная скидка, от цены с учетом предыдущих программ лояльности можно уменьшить цену элемента заказа на величину, выраженную в процентах от его текущей цены.
Эта скидка применяется к элементам прейскуранта из спецификации программы лояльности данного типа.
При применении программы лояльности Процентная скидка, от цены с учетом предыдущих программ лояльности цена элемента заказа вычисляется по формуле:
Цена элемента заказа = Цена текущая - Цена текущая * Процент скидки / 100
Пример 19. Расчет размера скидки для элементов гостевого счета
В примере использована скидка в размере 10%
от текущей цены элемента заказа.
Элемент заказа | Цена в прейскуранте | Текущая наценка | Текущая скидка | Скидка по программе лояльности | Итоговая цена |
---|---|---|---|---|---|
Котлета | 150,00 | 0,00 | 12,00 | 13,80 | 124,20 |
Картофель отварной | 50,00 | 0,00 | 0,00 | 5,00 | 45,00 |
Компот | 50,00 | 10,00 | 0,00 | 6,00 | 44,00 |
Пирожное «Полоска» | 22,00 | 20,00 | 0,00 | 4,20 | 37,80 |
Цена элемента прейскуранта с наценкой возвращается SQL-запросом типа программ лояльности. Запросу передается параметр:
Процент скидки – величина скидки в процентах.
Рисунок 2669. Параметр для запроса типа программ лояльности Процентная скидка, от цены с учетом предыдущих программ лояльности
Для настройки скидки нужно:
Создать программу лояльности и выбрать для нее тип программ лояльности Процентная скидка, от цены с учетом предыдущих программ лояльности.
В спецификации программы лояльности выбрать, к каким элементам прейскуранта будет применена скидка.
Указать величину скидки в процентах.
Создать правило продажи и включить в него созданную программу лояльности.
В данном примере используется скидка 10%
. Все элементы заказа включены в спецификацию программы лояльности.