Содержание
Модуль интеграции к системе лояльности getCrm реализован в виде клиент-серверного приложения. Серверная часть запускается в качестве демона при старте системы.
Серверная часть приложения выполняет следующие задачи:
Устанавливает подключение к системе лояльности getCRM и контролирует наличие соединения.
Производит авторизацию передачи данных.
Предоставляет клиентский интерфейс для подключения кассового ПО.
Транслирует передаваемую информацию между кассовым ПО и системой лояльности getCRM.
Управляет ханением информации передаваемой от кассового ПО в локальной базе данных.
Предоставляет возможость накопления бонусов при отсутствии связи с системой лояльности.
Производит синхронизацию данных при восстановление соединения с системой лояльности.