23.11.2011 10:12
Nordik
 
Нужно напечатать купон после чека с некой информацией, условие такое чтобы купон печатался при условии что чек на определенную сумму и в чеке содержится нужный товар. По купонам можно никакую информацию не сохранять. Как лучше сделать через Маркетинг или дописывать скрипт ?
23.11.2011 11:28
Mtirt
 
Печать купонов из Маркетинга вроде как только по сумме чека срабатывает...
23.11.2011 11:37
Nordik
 
Цитата:
Mtirt Печать купонов из Маркетинга вроде как только по сумме чека срабатывает...
т.е лучше допиливать receipt.lua задавать данные условия и выводить на печать в конце чека ??
23.11.2011 11:38
Mtirt
 
Или найти печать купона и попытаться туда добавить условие по товару.
23.11.2011 11:42
Nordik
 
Цитата:
Mtirt Или найти печать купона и попытаться туда добавить условие по товару.
ок спасибо, буду тогда язык lua изучать
12.05.2012 07:41
Tiger
 
Кто-нибудь пробовал печатать купоны (слипы) после чека. Имеется задача: необходимо напечатать (купон-слип), если сумма чека больше определенной суммы, и в чеки присутствуют нужные позиции! Интересует какой скрипт редактировать, как вообще напечатать какой-нибудь слип, как напечатать купон, который приведен в discount_coupon.lua?
12.05.2012 22:09
GENDALF
 
В параметрах есть... называется типа "печать после чека"... или создай купонный маркетинг.
13.05.2012 17:51
Kosh Naranek
 
Цитата:
Tiger Кто-нибудь пробовал печатать купоны (слипы) после чека. Имеется задача: необходимо напечатать (купон-слип), если сумма чека больше определенной суммы, и в чеки присутствуют нужные позиции! Интересует какой скрипт редактировать, как вообще напечатать какой-нибудь слип, как напечатать купон, который приведен в discount_coupon.lua?
купон, который приведен в discount_coupon.lua, печатается автоматически если настроена скидка "Печать купонов". Но у нее в условиях идет лишь сумма чека, от артикулов этот купон не зависит. Если достаточно печатать купон с любимым содержимым в зависимости от суммы чека, то можно изменить текст discount_coupon.lua и создать скидку "Печать купонов" с нужным суммовым диапазоном.
14.05.2012 11:31
Tiger
 
А что передается в переменной __rep? Или как мне найти определенную позицию в чеке, для того чтобы написать условие!
14.05.2012 11:58
akonev
 
что-то вообще сомневаюсь, что в печать купона позиции попадают...

через прямую кишку, но наверное сработает:

в register.lua взвести переменную. добавить в самом конце строку
Код:
print_coupon_by_item = false;
ту же самую строку добавить в самое начало receipt.lua (по началу печати чека устанавливаем, что купон пока не нужен)

там же в receipt.lua внутри функции
Код:
function print_item_to_printer(__item, __printer_type, __print_data)
проверять __item.item и если попался нужный - выставить print_coupon_by_item = true (купон нужен)

по хорошему, надо еще не забыть про __item.type если у кассиров есть права на аннуляцию позиции или ошибку. чтобы не получилось: большой чек, воткнули купонную позицию, тут же убрали ошибкой, а купон всё равно вылез.

а уже после этого в купонах проверять состояние print_coupon_by_item
Часовой пояс GMT +3, время: 12:09.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.