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











