Two or more anchor identifiers match each others. One of them will be modified. This error happens when some anchor identifiers are generated automatically and others are predefined. Or both are predefined and the operator made a mistake (maybe a copy & paste?)

 

 

 

 

Настройка интеграции Shelter и UDS-GAME
Реализуемые функции

Действие в Shelter  Результат
1. Оплата услуг при помощи скидки Применяется процентная скидка на сумму чека (зависит от настроек лк UDS-GAME - параметр "Понижать сумму чека")
2. Оплата при помощи бонусных баллов Происходит списания баллов от суммы чека (зависит от настроек лк UDS-GAME - параметр "Начислять бонусные баллы", а так же от процента счета для оплаты бонусными баллами)
3. Накопление баллов Накапливаются баллы с каждого чека (зависит от настроек лк UDS-GAME - "статусы клиентов")
4. Оплата по коду из приложения UDS-GAME Вводится код из приложения UDS-GAME, по которому происходит начисления баллов/списание баллов/применяется скидка
5. Оплата по номеру телефона Вводится номер телефона гостя для последующего накопления баллов (по номеру телефона возможно только накопление баллов)
6. Проверка баланса бонусов гостя Отображается баланс баллов гостя (только по коду из приложения UDS-GAME)

ВНИМАНИЕ!!! В указанной ниже версии amPDS_UDSGame.dll не поддержан возврат бонусных баллов при возврате в Shelter.

Версии используемого ПО

ПО Shelter Версия 2.12.130.3100
amPDS_UDSGame.dll Версия 1.2.0.14

Настройки необходимо выполнять через "Сервисы и оборудование":

Необходимо убедиться, что в ключе защиты присутствует Проект 1, модуль 10 (Интеграция с UDS-GAME). 
1. Необходимо перейти во вкладку "Сервисы и оборудование" - нажать кнопку "Добавить" - нажать на "Драйвер", в открывшемся окне выбрать "Персональная Дискнонтная Система (ПДС)" - "UDS-Game" - "Выбрать" :

2. Нажать кнопку "Настройка" 

3. В открывшемся окне необходимо настроить следующим образом :

Путь к библиотеке : указать путь до библиотеки amPDS_UDSGame.dll
Путь для ini-файла : указать путь до файла amPDS_UdsGame.ini
Путь для лог-файла : можно оставить это поле пустым, лог файл будет записываться в папку LOG
 


4. Далее Настройки -> Справочники -> Услуги и оплаты -> Оплаты -> Безналичный расчет -> Добавить новый тип оплтаты, к примеру, "Оплата CRM"

5. 
В файле amPDS_UdsGame.ini необходимо указать значение key_api можно получить в настройках личного кабинета UDS Game - Интеграция - API Key :

Оплата услуг при помощи скидки

В личном кабинете UDS Game способ предоставления скидки : "Понижать сумму чека", в этом случае скида будет применяться на всю сумму к оплате (размер скидки зависит от уровня статуса клиента в UDS Game)
В окне оплаты необходимо ввести код из приложения UDS в поле "ПДС(Карта/Телефон)" и нажать кнопку оплатить, появится следующее окно : 


Для данного клиента, в UDS Game заведена скидка 11% :

Внимание!!! Одновременная работа с понижением суммы счета (скидка) и с начислением бонусных баллов не представляется возможным
Внимание!!! "Время жизни" одно кода составляет 30 минут, либо 1 транзакция

Внимание!!! Использование скидки возможно только в следующих случаях :
- если оплачиваются все услуги (т.е.в чеке нет услуг с предоплатой 100% или ценой = 0)

-  если все услуги начислены на фолио

Внимание!!! Номер телефона должен вводиться в формате 79991234567
При вводе номера телефона данные по скидкам отображаться не будут. В UDS будет передана сумма чека.

Внимание!!! При изменении схемы работы в UDS, необходимо в обязательном порядке перезапускать Shelter

Оплата услуг при помощи бонусных баллов.

В личном кабинете UDS Game способ предоставления скидки : "Начислять бонусные баллы", в этом случае скида будет применяться на всю сумму к оплате (размер процента бонусных баллов зависит от уровня статуса клиента в UDS Game)

В окне оплаты необходимо ввести код из приложения UDS в поле "ПДС(Карта/Телефон)" и нажать кнопку оплатить, появится следующее окно : 


В данном случае, можно накопить баллы в размере 10% (зависит от процента бонусов для гостя из личного кабинета UDS-Game) от суммы чека, либо списать 20 бонусных баллов (зависит от настройки "Какой процент счета можно оплатить баллами" из личного кабинета UDS-Game) со счета гостя.
Если нажать "Накопление баллов 10.00%", то в UDS-Game баланс бонусных баллов увеличиться на 10, к оплате : 100р
Если нажать "Списание баллов : 20.00", то с бонусного счета гостя будет списано 20 баллов, к оплате : 80р. 
Если нажать "Отмена", то будет произведена попытка обычной оплаты
При вводе номера телефона в окне 
"ПДС(Карта/Телефон)" появляется возможность только накопления (Shelter передает сумму оплаты в UDS-Game, который в свою очередь начисляет бонусные баллы)
Проверка баланса бонусов гостя
Проверка баланса бонусных баллов гостя возможна только по коду из приложения UDS-Game.
Есть 2 варианта проверки баласна :
1. Через окно оплаты Shelter : 
В окне оплаты в поле "ПДС(Карта/Телефон)" ввести номер из приложения UDS-Game : 

Нажать информационную кнопку, откроется окно с информацией по клиенту :

2. Через Фолио - Доп.операции - ПДС :