Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Данное решение предназначено для случаев, когда на объекте существует внешняя система лояльности, которой необходимо передавать информацию о покупках в системе Game-Keeper, и для конвертации бонусов внешней системы в бонусы системы Game-Keeper для возможности их использования.

В первом случае, при регистрации в чеке на кассе Game-Keeper карты внешней системы и последующей его оплате, во внешнюю систему отправляется транзакция с информацией о сумме чека. Эта информация может быть использована внешней системой для начисления собственных бонусов.

Во втором случае, при последовательной регистрации игровой карты Game-Keeper и карты внешней системы и указании количества бонусов к начислению (на игровую карту), во внешнюю систему отправляется транзакция с информацией о количестве бонусов, подлежащих списанию. Если указанного количества бонусов на карте внешней системы нет, списания не производится.

При регистрации карты внешней системы касса запрашивает во внешней системе информацию о ней только с целью определить существование такой карты. Никакие данные о ней (например, информация о владельце или об остатках на счетах) не используются и не отображаютсяНа некоторых объектах, где установлен программный комплекс Game-Keeper, также используется сторонняя система автоматизации со своей программой лояльности посетителей. Такими объектами, например, могут быть отели, где установлена система автоматизации непосредственно гостиничного спектра услуг и наряду с этим имеется игровая зона для семейного отдыха, где развернуто ПО Game-Keeper. Иногда стоит задача объединить системы лояльности двух комплексов в маркетинговых целях. Допустим за пополнение баланса игровой карты на кассе GK, будет начисляться помимо бонуса в системе Game-Keeper еще некий бонус, который можно применить в системе автоматизации отеля.

Для связи кассы GK с внешней системой лояльности используется штатное ПО FARCARDS 5-го поколения (5.06, 5.07), которое настроено на работу взаимодействует с внешней системой через некую библиотеку . Эту библиотеку пишут программисты со стороны заказчика по протоколу этой системы. Эта библиотека создаётся разработчиками внешней системы согласно протокола работы FARCARDS. В этой библиотеке требуется необходимо реализовать обработку двух обязательных процедур и нескольких необязательных. Описание процедур представлено в файле Extdll.txt, который входит входящего в состав дистрибутива FARCARDS. Дистрибутив можно получить по запросу в службе технической поддержки GK по адресу: support@game-keeper.com. Касса GK (gkPos.exe) в свою очередь связывается с FarCards.exe напрямую. Настройки для работы кассы с FarCards задаются в файле ecFarCards.ini, который размещается в корне паки gkPos. В gkposgkPos.ini настраивается ExtCardInterface=Х - номер, получаемый по запросу в отделе Game-Keeper при подключении нового объекта, ExtCardBonusConvertCfn=Y - курс пересчета бонусов внешней системы лояльности в бонусы GK.

...

Выдержка из файла описания farcards.txt:

Type = 1               


В этом режиме FarCards передает запросы своих клиентов в некую внешней DLL и возвращает им результат ее работы.Название  Название DLL указывается в Ini-файле.

Для чего это надо? Некоторые заведения имеют свою базу данных постоянных клиентов.

И хочется им, чтобы эти клиенты могли использовать свои персональные карты

на кассах GK.

Тогда их программисты пишут такую DLL, которая лезет в их БД и работает

с ней.

Как должна быть написана DLL - описано в .ini-файле. Требования к разработке DLL описаны в файле Extdll.txt.


Настройки в Farcards.ini.

секция [LinkDLL] и секции для DLL связи - так же как в cardserv.ini

...

При правильных настройках всех узлов связи (касса, фаркардсFarcards, внешняя библиотека) на кассе GK становится активной кнопка «Пополнение внеш. бонусами». Все «общение» взаимодействие кассы GK с внешней системой лояльности происходит в режиме, открывающемся через при нажатии на эту кнопку.