PDA

Просмотр полной версии : Бонусная система. Не считываются баллы.



bateclipse
14.05.2014, 21:00
Здравствуйте.

Person Cards 3.07.01
Менеджерская часть 6.81а
Сервер 6.87

Дисконтная система работает.
Решили сделать бонусные карты с ручным вводом бонусов.
По поводу начисления бонусов, вроде вопросов пока нет. Начисляю вручную в пункте платежеспособность, провожу картой на кассе, распечатывается правильный остаток.
Далее по пунктам:
1. В Редакторе Ресторана заводим валюту Платежная карта (в группе Безнал с типом Платежная карта) (Все сделал, ОК)
2. На кассе забиваем стол, жмем кнопку "Оплата", катаем карту. (ОК) (Вариант оплаты "Платежная карта" - присутствует.)
3. В окне оплат, вместо слова "рубли", валюта должна смениться на "Платежная карта" и должен показаться остаток денег на карте.
Если дальше нажать Ввод, то сумма спишется с карты.
Вот третий пункт никак не выполняется.
Валюта заведена, Бонус заведен, Карта: платежеспособность-дебетовая, бонус-постоянно(выбран тот который заведен), скидки отсутствуют.
Почему может не работать?

mnekin
14.05.2014, 22:25
Бонус без скидки не работает.
Как Вы собираетесь прикрепить карту к заказу без скидки? А не прекрепив карту к заказу некуда начислять бонусы.
Создайте скидку, пусть она отрабатывает по нулям, но она нужна 100%

satan
15.05.2014, 07:49
1. В Редакторе Ресторана заводим валюту Платежная карта (в группе Безнал с типом Платежная карта) (Все сделал, ОК)
Этот момент проверьте, если все так и сделано, как написано, должно работать:

валюта должна смениться на "Платежная карта" и должен показаться остаток денег на карте.

даже без начисления бонусов, для их начисления, действительно на карте должна быть еще и скидка.

mnekin
16.05.2014, 15:02
Здравствуйте.

Person Cards 3.07.01
Менеджерская часть 6.81а
Сервер 6.87

Дисконтная система работает.
Решили сделать бонусные карты с ручным вводом бонусов.
По поводу начисления бонусов, вроде вопросов пока нет. Начисляю вручную в пункте платежеспособность, провожу картой на кассе, распечатывается правильный остаток.
Далее по пунктам:
1. В Редакторе Ресторана заводим валюту Платежная карта (в группе Безнал с типом Платежная карта) (Все сделал, ОК)
2. На кассе забиваем стол, жмем кнопку "Оплата", катаем карту. (ОК) (Вариант оплаты "Платежная карта" - присутствует.)
3. В окне оплат, вместо слова "рубли", валюта должна смениться на "Платежная карта" и должен показаться остаток денег на карте.
Если дальше нажать Ввод, то сумма спишется с карты.
Вот третий пункт никак не выполняется.
Валюта заведена, Бонус заведен, Карта: платежеспособность-дебетовая, бонус-постоянно(выбран тот который заведен), скидки отсутствуют.
Почему может не работать?

Блин что-то я не внимательно прочитал.
А на данную категорию стоит разрешение оплачивать Безнал.оплатами?
Какая ошибка выходит при попытке оплатить PDS картой?

bateclipse
25.05.2014, 16:22
Поставил 5% скидку.
Все - равно не получается оплатить. Ошибки никакой не выводится. Просто не реагирует на карту в пункте "Оплата" на кассе.
mnekin (http://www.carbis.ru/forum/member.php?u=6531), Вы имеете ввиду категорию блюда? Если да, то на все категории разрешение стоит.

mnekin
27.05.2014, 11:07
Поставил 5% скидку.
Все - равно не получается оплатить. Ошибки никакой не выводится. Просто не реагирует на карту в пункте "Оплата" на кассе.
mnekin (http://www.carbis.ru/forum/member.php?u=6531), Вы имеете ввиду категорию блюда? Если да, то на все категории разрешение стоит.
Может в rkeeper6.ini на кассе какой запрет стоит, выкладываем сюда

SH
28.05.2014, 08:50
При прокатке в cardserv транзакция проходит?

bateclipse
09.06.2014, 22:38
rkeeper6.ini
Network=ON
Language=RUSSIAN
ServerName=R1SERV
APServer=AServ

CutBell=ON

FIX_LEN_MASK=NN5*******
FIX_LEN_Card=1
FIX_LEN_MinLen=9
FIX_LEN_MaxLen=11

ComPort1Baud=9600
ComPort2Baud=9600
ComPort4Baud=9600

Colors=2
256Color=on
HiResolution=2

canreverse=on
CurDateInPrecheck=ON
NeedRePrintCroll=ON
CrolltoFPrinter=ON
PrintToPrecheck=ON
RePrintCheck=OFF
PrintFinalCheck=OFF
UNPAYFinalCheck=ON
PrepayFinalCheck=OFF


EKLZPrinter=Prim08.dll
Prim08_Port=1
Prim08_IRQ=
Prim08_Psw=AERF

Prim08_Pay1=1
Prim08_Pay2=2
Prim08_Pay3=0
Prim08_Pay4=0
Prim08_Log=ON
Prim08_OneLine=OFF
Prim08_AltName=OFF


При прокатке в cardserv транзакция проходит?
Простите, не понимаю как это проверить.

mnekin
09.06.2014, 23:20
FIX_LEN_MASK=NN5*******
FIX_LEN_Card=1

Как-то вот эти две строчки меня смущают, т.к. FIX_LEN_Card=1 это неперсональная дисконтная карта.
Что записано на карте выложите сюда.


Простите, не понимаю как это проверить.
Под кассиром в режиме списка столов проведите дисконтной картой, покажет окно с информацией о владельце и остатке на его счету (но это только для ПДС).

SH
10.06.2014, 05:56
Простите, не понимаю как это проверить.
Открываете окошко cardserv, там закладка, центральная вроде, не помню, как называется - там показываются транзакции. Катаете карту и смотрите, есть транзакция, или нет.
Вообще, поведение один-в-один, что карта не распознается как ПДС, но скидки работают...

Ага. Мануал:
fix_len_card
0 - преобразовать в формат персональных дисконтно-платежная карт (778=<код ресторана>=<номер карты>)
1 - преобразовать в формат неперсональной дисконтой карты (777=<код ресторана>=<тип скидки>=<срок действия>*)

- т.е. у Вас карты действительно не работают как карты ПДС.

А, ну вот mnekin так и написал ранее, я проглядел.
Короче, надо ставить тип 0 и настраивать работу через cardserv.

mnekin
10.06.2014, 21:26
При FIX_LEN_Card=1 к серверу карт запроса не будет, обработка карты происходит в рамках RKEEPER
Только при FIX_LEN_Card=0 будет запрос к CARDSERV

Автор, необходимо поменять в ini файле на FIX_LEN_Card=0
Ну и выложили бы, что записано на карте.