Может кто знает, есть ли вообще принципиальная возможность писать покупателю в чек через lua, какой у него процент скидки, привязанной к его клубной карте?
Скидка называется "На чек для зарегистрированного покупателя" и находится в trm_in_disc_std_clients.
Определить, была ли интересующая меня скидка в чеке можно, судя по справочнику LUA, discount_data.discount_type_id, а как дальше взять данные о скидке, исходя из trm_in_disc_std_clients.modificator?
класс discount_data – информация о скидке
receipt - ссылка на receipt
name – название скидки, string
efts – номер EFTS (наименование дисконта), int
type – тип скидки, int
sequence – номер последовательности скидки,int
discount_type_id – идентификатор скидки, long long
advertising_campaign_id – id рекламной акции, long long
advertising_campaign_name – название рекламной акции, string
marketing_effort_id – id маркетинговой схемы, long long
marketing_effort_name – название маркетинговой схемы, string
group_type – координата скидки в матрице скидок
discount_card_type_id – идентификатор типа дисконтных карт
properties – дополнительные свойства
gifts – подарки по скидке, vector< discount_gifts >
disc_info – информация о скидке, vector< adder_info >
result_efts – код алгоритма обработки результата скидки , string
Класс discount_record – коллекция скидок, наследник от discount_data