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

Ключ

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

...

2. Если покупка оформляется на линейной кассе, то кассир вызывает кассовую операцию Социальная карта, если на киоске/КСО – то покупатель нажимает эту кнопку сам:

...

Image Added

3. Касса предлагает меню авторизации участника программы лояльности из двух пунктов (по QR-коду/по банковской карте):

...

Image Added

   3.1. Если выбирается опция по QR-коду, то касса предлагает его ввести (возможно только путём считывания сканером) и самостоятельно выделяет из него шифрованную часть кода карты.:

Image Added

   3.2. Если выбирается опция по банковской карте, то касса делает обращение к банковскому терминалу Сбербанка с операцией получения закодированного кода карты.:

Image Added

4. Касса обращается с полученным кодом карты или с шифрованной частью QR-кода в социальный процессинг.

5. Касса получает в ответе перечень кодов льгот, которые имеет данный участник программы лояльности и выводит на экран сообщение о том, что социальная карта добавлена в чек:

...

Image Added

6. При нажатии кнопки Продолжить социальная скидка (с указанием категории льгот) применяется в чеке. 6. Касса рассчитывает скидки, соответствующие полученным категориям льгот, и оставляет в чеке одну с максимальным значением.:

Image Added

7. Кассир/покупатель переходит к оплате чека.

...

Настройки

На стороне УКМ 5

1. На кассовом сервере по адресу: Магазин – Типы касс нужно выбрать тип кассы и нажать кнопку Настройки:

...

В конфигурационном файле sale.conf (applications\sale\sale.conf) в блоке UI необходимо выставить значение параметра socialCardEnabled как true, после чего – сохранить файл:

2. В этом же файле в блоке BL нужно раскомментировать (или добавить, если ее нет) следующую строку, после чего – сохранить файл:

Блок кода
languagescala
themeRDark
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:

Image Added

4. Для обеспечения возможности авторизации участника социальной программы в чеке по банковской карте, необходимо на кассовом сервере по адресу: Магазин – Кассы выбрать нужную кассу и нажать кнопку Оборудование:

Image Added

В конфигурационном файле sbrf_lin.conf (hardware\bank\sbrf_lin.conf) нужно раскомментировать (или добавить, если отсутствует) следующую строку, после чего – сохранить файл:

Блок кода
languagescala
themeRDark
sbPilotKey = "SERT" # Ключ шифрования для команды sb_pilot 104 (формирование HMAC карты жителя). Строка от 3 до 12 символов.

5. Далее, необходимо вернуться по адресу: Магазин – Типы касс, выбрать тип кассы и нажать кнопку Настройки:

Image Added

6. В разделе socialProcessing конфигурационного файла offline.conf (services\offline.conf) можно выполнить настройку тайм-аутов взаимодействия кассовой системы с социальным процессингом:

Блок кода
languagescala
themeRDark
socialProcessing: {
          sendLimit = 20 # количество попыток отправки запроса
          restRetryErrors = ["200", "90001"] # массив статус-кодов, по которым сервис будет понимать, переотправлять запрос или нет
          connectTimeout = 10 seconds  # таймаут подключения
          readTimeout = 15 seconds     # таймаут получения ответа
        }

Примечание. Если раздел socialProcessing  отсутствует в файле offline.conf (services\offline.conf), то его (с указанным выше содержимым) следует в нем разместить:

Image Added

Все выполненные настройки в файле необходимо сохранить.

7. В файле loya.conf (services\marketing\loya.conf) надо указать значение параметра useOffline как true, после чего – сохранить файл:

socialCardQrPrefix = "AORR,"Image Added

На стороне LOYA

Для каждой льготы настраивается скидка с механикой механикой Оффлайн скидка на перечень товаров:

...