SetRetail SCO v.3◾Настройка кнопок оплат

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

SetRetail SCO v.3◾Настройка кнопок оплат

Описание 

В данной статье описывается настройка кнопок типов оплат. На данный момент (версия 10.4.19.0) настраиваются два параметра:

  1. Приоритезация типов оплат: в случае, если в торговой сети (ТС) настроено сразу несколько типов оплат, например, по банковской карте, QR-коду, подарочной карте, по NFC-метке и из приложения магазина, тогда ритейлер может настроить, в какой последовательности кнопки будут отображаться покупателю и установить приоритетный для торговой сети способ на первое место. Функциональность доступна с версии 10.4.0.0.

  2. Настройка количества кнопок оплат: с версии 10.4.19.0 добавлена функциональность централизованной настройки количества кнопок типов оплат на КСО. Например, для КСО настроено 6 доступных типов оплат, но ритейлер хочет, чтобы покупателю было доступно только две кнопки: приоритетный способ оплаты и кнопка Еще способы.

Ценность 

  • ранжирование типов оплат позволяет ритейлеру акцентировать внимание на приоритетном для торговой сети способе оплаты;

  • возможность повышать проникновение приоритетных способов оплаты для достижения целей маркетинга и коммерческих подразделений.

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

Включена настройка количества типов оплат

  • На сервере настроено несколько типов оплаты, но включено отображение одной кнопки:

    • switch.png Количество способов оплат;

    • chosenoption.png 1.

image-20250909-104618.png
  • На сервере настроено несколько типов оплаты, но включено отображение двух кнопок:

    • switch.png Количество способов оплат;

    • chosenoption.png 2.

image-20250909-131502.png
  • На сервере настроено несколько типов оплаты, но включено отображение трёх кнопок:

    • switch.png Количество способов оплат;

    • chosenoption.png 3.

image-20250909-131709.png
  • На сервере настроено несколько типов оплаты, но включено отображение четырёх кнопок:

    • switch.png Количество способов оплат;

    • chosenoption.png 4.

image-20250909-131851.png

Количество кнопок в зависимости от количества типов оплат

  • Настроен только 1 тип оплаты:

    • switch_off.png Количество способов оплат.

image-20250909-131317.png
  • Настроено 2 типа оплаты:

    • switch_off.png Количество способов оплат.

Цифра на кнопке соответствует рангу типа оплаты (rank). Приоритетный способ оплаты (rank1) выделен цветом.

image-20250909-131600.png
  • Настроено 3 типа оплаты:

    • switch_off.png Количество способов оплат.

image-20250909-131759.png
  • Настроено 4 типа оплаты:

    • switch_off.png Количество способов оплат.

image-20250909-131937.png
  • На кассе подключено более 4 типов оплат. На экране доступно 4 кнопки выбора типов оплат и Еще способы для перехода к остальным типам оплаты.

    • switch_off.png Количество способов оплат.

image-20250909-132005.png

На кассе выполнена приоритезация типов оплат

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

2. На экране выбора типов оплат доступно 4 типа оплат и активна кнопка Еще способы → покупатель закрывает чек любым доступным способом.

Ранжирование типов оплат на экране:

  • Оплата по QR-коду - rank1;

  • Оплата по банковской карте - rank2;

  • Оплата с помощью подарочной карты - rank3;

  • Оплата с помощью внешнего банковского терминала - rank4;

  • Кнопка Еще способы для перехода к оставшимся способам оплаты.

image-20250909-132936.png

Экран Еще способы. 

image-20250909-132242.png

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

На кассе не выполнена приоритизация типов оплат 

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

2. На экране выбора типов оплат доступно 4 типа оплат и активна кнопка Еще способы → покупатель закрывает чек любым доступным способом.

Банковская карта отображается как приоритетный способ оплаты по дефолту, так как приоритизация оплат не была выполнена. 

Ограничения

1. Если приоритетный способ оплаты не установлен, тогда по умолчанию таковым становится оплата Банковской картой.

2. Максимальное количество кнопок для оплаты в интерфейсе - 4. Если способов оплаты больше 4, тогда в интерфейсе кассы отображаются 4 кнопки с возможностью оплаты, и 5-я кнопка Еще способы, при нажатии на которую будут отображаться остальные возможные способы оплаты (при условии, что на сервере настроено отображение 4 кнопок).

3. Кнопка Еще способы всегда находится над доступными способами оплаты и не имеет ранга (если настроено отображение 4 кнопок оплаты).

4. Ранжирование без настройки типов оплат происходит согласно алфавитному порядку. При этом сначала отображаются кнопки согласно английскому алфавиту, а далее - русскому.

5. Сами способы оплаты настраиваются отдельно.

6. Чтобы в разных магазинах или даже на разных кассах можно было настроить различное количество кнопок, используйте разные шаблоны касс.

Настройка

Настройка количества кнопок

1. Войдите на сервер SetCentrum10/SetRetail10 → перейдите в раздел Кассовый модуль →  Шаблоны касс → кликните дважды на шаблон кассы самообслуживания SCO_3 для редактирования.

image-20250908-144619.png

2. В шаблоне кассы перейдите на вкладку ИНТЕРФЕЙС → включите настройку switch.png Количество способов оплат → выберите количество кнопок для отображения на экране выбора способов оплаты, например, chosenoption.png 2 → кликните Сохранить.

image-20250908-144911.png

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

image-20250908-151242.png

Приоритизация типов оплат

Настройка доступных типов оплат на сервере

Для отображения названий типов оплат включите их в шаблоне кассы:

1. Войдите на сервер SetCentrum10/SetRetail10 → перейдите в раздел Кассовый модуль →  Шаблоны касс → выберите шаблон кассы SCO v.3 → Редактировать.

2. Перейдите на вкладку Процесс торговли → раздел Настройки → секция Типы оплат → включите требуемые типы оплат → кликните Сохранить.

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

Обратите внимание, настройка приоритезации оплат через базу данных сервера SetCentrum10/SetRetail10 будет применена как для касс самообслуживания, так и для касс SetTouch.

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

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

set на сервере SetCentrum10/SetRetail10 или в базе данных 
catalog на кассе

UPDATE sales_management_properties SET property_value='{ "paymentTypesRanks": [ { "paymentId": "CashPaymentEntity", "fastAccessRank": 1, "rank": 1 }, { "paymentId": "BankCardPaymentEntity", "bankId": "Сбербанк", "fastAccessRank": 3, "rank": 2 }, { "paymentId": "BankCardPaymentEntity", "bankId": "АРКУС 2 (Ingenico/Арком)", "fastAccessRank": 6, "rank": 3 }, { "paymentId": "GiftCardPaymentEntity", "fastAccessRank": 2, "rank": 4 }, { "paymentId": "ExternalBankTerminalPaymentEntity", "fastAccessRank": 5, "rank": 4 } ], "paymentTypesWithCounterpartyRanks": [ { "paymentId": "CashPaymentEntity", "fastAccessRank": 1, "rank": 1 }, { "paymentId": "BankCardPaymentEntity", "bankId": "Сбербанк", "fastAccessRank": 3, "rank": 2 }, { "paymentId": "BankCardPaymentEntity", "bankId": "АРКУС 2 (Ingenico/Арком)", "fastAccessRank": 6, "rank": 3 }, { "paymentId": "GiftCardPaymentEntity", "fastAccessRank": 2, "rank": 4 }, { "paymentId": "ExternalBankTerminalPaymentEntity", "fastAccessRank": 5, "rank": 4 } ] }', send_status=0 WHERE module_name='PAYMENT_CONFIG' and property_key='paymentTypeRanks';

Параметры настройки

Настройка

Описание

Настройка

Описание

rank

Положение типа оплаты в общем списке оплат

paymentTypesWithCounterpartyRanks

Типы оплаты для чеков с юридическими лицами

paymentTypesRanks

Список обычных типов оплаты

paymentId

Уникальный идентификатор типа оплаты

bankId

Идентификатор банка

Если на кассе настроен только один банк, то данный параметр можно не использовать. 

Список доступных типов оплат

Тип оплаты

paymentId

Тип оплаты

paymentId

Банковская карта

BankCardPaymentEntity

Подарочная карта

GiftCardPaymentEntity

Внешний банковский терминал

ExternalBankTerminalPaymentEntity

Оплата по QR-коду

BankQRPaymentEntity

Оплата по биометрии

BankBiometricsPaymentEntity

Оплата в рассрочку по карте

BankInstallmentPaymentEntity

Оплата наличными (купюроприемник)

CashMachinePaymentEntity

Оплата наличными

CashPaymentEntity

Оплата по Детской карте

ChildrenCardPaymentEntity

Оплата по бонусной карте Siebel

SiebelBonusCardPaymentEntity

*Настройка через xml-файл

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

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

2. Введите значение для параметра visualRangList → сохраните файл клавишей F2.

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