Публичное пространство

CSI K ◾ Кнопка "Социальная карта" на КСО

SCOC-1515 - Получение подробных данных проблемы… СТАТУС

CR-10476 - Получение подробных данных проблемы… СТАТУС

10.4.2.0

Описание

Подробная информация о социальной карте, ее особенностях и преимуществах, а также инструкция по добавлению карты на сервер SetCentrum10/SetRetail10 в статье SetRetail10 ◾️ Социальная карта москвича.

Доработка функциональности в версии 10.4.2.0 позволяет не отображать кнопку Социальная карта на странице доступных типов оплат, если социальная карта была применена ранее. 

Ценность 

  • возможность использования социальной карты на кассе самообслуживания (далее КСО);
  • снижение интервенции консультанта в процесс работы покупателя с КСО;
  • повышение лояльности покупателей;
  • возможность настроить доступность кнопки Социальная карта на КСО по времени и дням недели, например, только по будням с 8.00 до 14.00.

Пример работы

1. Покупатель добавляет в чек произвольные товары.


2. Покупатель сканирует в чек социальную карту → покупатель нажимает кнопку “Начать оплату” и переходит на экран выбора доступных типов оплат.


3. Кнопка Социальная карта неактивна, отображается полоса Социальная карта применена.


4. Проверяем, что скидка по социальной карте успешно применилась → покупатель оплачивает чек любым доступным способом.

Пример работы с отрицательным сценарием

Кнопка социальная карта недоступна по времени

Для кнопки Социальная карта задана настройка доступности кнопки по времени с 8.00 до 12.00 часов.

1. Покупатель добавляет товары в 12.10.

2. Покупатель нажимает кнопку Начать оплату и переходит на экран выбор способа оплат.

3. Кнопка Социальная карта отсутствует на экране.

4. Покупатель оплачивает чек любым доступным способом.

Кнопка социальная карта недоступна по дню недели

Для кнопки Социальная карта задана настройка доступности кнопки - только будни.

1. Покупатель добавляет товары ( в воскресенье).

2. Покупатель нажимает кнопку Начать оплату и переходит на экран выбор способа оплат;

3. Кнопка Социальная карта отсутствует на экране.

4. Покупатель оплачивает чек любым доступным способом.

Ограничения

Префикс, прописанный в настройке socialCardNumberRegex, будет определять любую карту как социальную.

Настройки

Добавление социальной карты на сервер

Инструкция по добавлению социальной карты на сервер в статье SetRetail10 ◾️ Социальная карта москвича.


Внимание! Если социальная карта добавлена на сервер как внутренняя карта, тогда разрешите использование серверного процессинга внутренних карт.

Для включения настройки на сервере SetCentrum10/SetRetail10 перейдите ниже на странице в пространство SetLoyalty →  раздел Карты и счета → вкладка Настройки → Применение внутренних карт → включите настройку Использование серверного процессинга внутренних карт

Включенная настройка будет сохранена автоматически.

Настройка в базе данных

Префикс социальной карты определяется параметром socialCardNumberRegex.

По умолчанию значение параметра ^964390\d{13}\s\d*, т. е. номер карты - 964390, 13 цифр, пробел и еще сколько угодно цифр.

Отредактируйте и выполните скрипт в базе данных set на сервере. 

Параметр Значение
"enable": false

Отображение кнопки по времени не применяется.

Кнопка Социальная карта всегда доступна на экране выбора типов оплат.

"enable": trueКнопка Социальная карта доступна на экране выбора типов оплат только по заданному расписанию.
"timeFrom": "чч:мм"Время начала отображения кнопки.
"timeTo": "чч:мм"Время окончания отображения кнопки.
"saleDays":Дни недели, по которым отображается кнопка.
Пример настройки для разных дней недели и времени
{
   "enable": true,
   "saleTimePeriods": [
     {
"timeFrom": "05:00",
      "timeTo": "12:00",
     "saleDays": [
        "SUNDAY",
        "SATURDAY"
      ]
     },
 {
"timeFrom": "12:00",
      "timeTo": "17:00",
     "saleDays": [
    "MONDAY",
        "TUESDAY",
        "WEDNESDAY",
        "THURSDAY",
        "FRIDAY"
      ]
     }
   ]
 }

Включение кнопки "Социальная карта"

1. Откройте файл /home/tc/storage/crystal-cash/modules/techProcess/techProcess-system-config.xml на кассе.

Для включения отображения кнопки Социальная карта на экране выбора доступных типов оплат отредактируйте файл на каждой кассе, на которой кнопка должна быть доступна.


 2. Введите значение для параметра <property name="socialCardNumber" → нажмите F2 для сохранения изменений.

Получится строка следующего вида <property name="socialCardNumber" value="9463907770000000000 00"/>.

Значение для параметра должно соответствовать заданному шаблону в базе данных.

3. Перезагрузите кассу.

Изменение надписей

Данный способ кастомизации подходит в случае, если не настроен сервис синхронизации медиаконтента SetSync.

Если синхронизация медиаконтента происходит через SetSync, тогда вместо папки на сервере загрузите заполненный файл для кастомизации надписей в соответствующую папку в MinIO.

Подробная инструкция по загрузке медиаконтента в MinIO в статье CSI K ◾ Как изменить картинки на CSI K (брендирование CSI K)

1. Перейдите в папку /home/tc/storage/crystal-cash/config/localizations на кассе → скопируйте в папку файл для кастомизации надписей. 


Можно изменить следующие параметры:

  1. Надпись "Социальная карта москвича" - SOCIAL_CARD_CONFIRMATION_DIALOG_HEADER;
  2. Сообщение "Подтвердите, что у покупателя есть социальная карта" - SOCIAL_CARD_CONFIRMATION_DIALOG_PARAGRAPGH;
  3. Надпись "Социальная карта применена" на экране выбора типов оплаты - SOCIAL_CARD_APPLIED. 



2. Отредактируйте файл кастомизации → для расшифровки требуемых формулировок из UTF8 в Unicode Escape используйте онлайн-инструмент → нажмите F2 для сохранения изменений.

Получится строка следующего вида SOCIAL_CARD_CONFIRMATION_DIALOG_HEADER = \u0421\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f\u0020\u043a\u0430\u0440\u0442\u0430\u0020\u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u044f\u0020\u043c\u0430\u0433\u0430\u0437\u0438\u043d\u0430.


3. Перезагрузите кассу. 

После перезагрузки требуемая надпись будет изменена.

Статьи по теме 

© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных