...
2. Если покупка оформляется на линейной кассе, то кассир вызывает кассовую операцию Социальная карта, если на киоске/КСО – то покупатель нажимает эту кнопку сам:
...
3. Касса предлагает меню авторизации участника программы лояльности из двух пунктов (по QR-коду/по банковской карте):
...
3.1. Если выбирается опция по QR-коду, то касса предлагает его ввести (возможно только путём считывания сканером) и самостоятельно выделяет из него шифрованную часть кода карты.:
3.2. Если выбирается опция по банковской карте, то касса делает обращение к банковскому терминалу Сбербанка с операцией получения закодированного кода карты.:
4. Касса обращается с полученным кодом карты или с шифрованной частью QR-кода в социальный процессинг.
5. Касса получает в ответе перечень кодов льгот, которые имеет данный участник программы лояльности и выводит на экран сообщение о том, что социальная карта добавлена в чек:
...
6. При нажатии кнопки Продолжить социальная скидка (с указанием категории льгот) применяется в чеке. 6. Касса рассчитывает скидки, соответствующие полученным категориям льгот, и оставляет в чеке одну с максимальным значением.:
7. Кассир/покупатель переходит к оплате чека.
...
2. В этом же файле в блоке BL нужно раскомментировать (или добавить, если ее нет) следующую строку, после чего – сохранить файл:
...
baseUrl – URL-адрес шлюза социального процессинга;
- x-social-program-key – ключ соцпрограммы торгового предприятия;
- x-merchant-key – API-key торгового предприятия;
- x-shop-id – код магазина; если он не указан, то используется внешний ID магазина; если и он не указан – то ID магазина в кассовой системе;
- x-terminal-id – номер кассового терминала; если он не указан, то используется GUID кассы.
Примечание. Если данный файл отсутствует в иерархическом древе, то его (с указанным выше содержимым) следует разместить по адресу: applications\sale:
4. Для обеспечения возможности авторизации участника социальной программы в чеке по банковской карте, необходимо на кассовом сервере по адресу: Магазин – Кассы выбрать нужную кассу и нажать кнопку Оборудование:
В конфигурационном файле sbrf_lin.conf (hardware\bank\sbrf_lin.conf) нужно раскомментировать (или добавить, если отсутствует) следующую строку, после чего – сохранить файл:
...
5. Далее, необходимо вернуться по адресу: Магазин – Типы касс, выбрать тип кассы и нажать кнопку Настройки:
В конфигурационном файле loya6. В разделе socialProcessing конфигурационного файла offline.conf (services\marketing\loyaoffline.conf)надо
useOffline = true
offline.conf (services\offline.conf) следует
...
можно выполнить настройку тайм-аутов взаимодействия кассовой системы с социальным процессингом:
| Блок кода | ||||
|---|---|---|---|---|
| ||||
socialProcessing: { sendLimit = 20 # количество попыток отправки запроса restRetryErrors = ["200", "90001"] # массив статус-кодов, по которым сервис будет понимать, переотправлять запрос или нет connectTimeout = 10 seconds # таймаут подключения readTimeout = 15 seconds # таймаут получения ответа } |
...
Примечание. Если раздел socialProcessing отсутствует в файле offline.conf (services\offline.conf), то его (с указанным выше содержимым) следует в нем разместить:
Все выполненные настройки в файле необходимо сохранить.
7. В файле 7) loya.conf (путь: service/marketing)
useOffline = true
services\marketing\loya.conf) надо указать значение параметра useOffline как true, после чего – сохранить файл:
На стороне LOYA
Для каждой льготы настраивается скидка с механикой механикой Оффлайн скидка на перечень товаров:
...










