Кассир:Бонусы кассиру — различия между версиями
Материал из wiki.standart-n.ru
Lander (обсуждение | вклад) (→Типы бонусов) |
Lander (обсуждение | вклад) (→Настройка) |
||
Строка 5: | Строка 5: | ||
Добавляем через интерфейс модуля кассир желаемые бонусы | Добавляем через интерфейс модуля кассир желаемые бонусы | ||
− | [[Файл:Bonus kassir2.png]] | + | [[Файл:Bonus kassir2.png]][[Файл:Bonus kassir3.png]] |
===Типы бонусов=== | ===Типы бонусов=== |
Версия 14:52, 23 августа 2022
Бонусы кассиру
Настройка
Добавляем через интерфейс модуля кассир желаемые бонусы
Типы бонусов
1. по количеству в чеке товара заданной группы
uses Zkassa; begin Chequelist.Active.FillGroups; //Премия 100 тнг bonus = 100; // размер бонуса group_bonus = 10033; // ИД группы товара для бонуса If (::doc_type = 3) Then result:=Chequelist.Active.GroupQuant(group_bonus)*bonus Else result:=-1*Chequelist.Active.GroupQuant(group_bonus)*bonus; end;
2. по сумме продажи товара заданной группы
uses Zkassa; begin Chequelist.Active.FillGroups; //Премия 3% от продажи товаров из группы Акция bonus = 0.03; // размер бонуса group_bonus = 10033; // ИД группы товара для бонуса If (::doc_type = 3) Then result:=Chequelist.Active.GroupSumm(group_bonus)*bonus; Else result:=-1*Chequelist.Active.GroupSumm(group_bonus)*bonus; end;