Публичное пространство
SetRetail SCO v.3◾Настройка кнопок оплат
Описание
В данной статье описывается настройка кнопок типов оплат. На данный момент (версия 10.4.19.0) настраиваются два параметра:
Приоритезация типов оплат: в случае, если в торговой сети (ТС) настроено сразу несколько типов оплат, например, по банковской карте, QR-коду, подарочной карте, по NFC-метке и из приложения магазина, тогда ритейлер может настроить, в какой последовательности кнопки будут отображаться покупателю и установить приоритетный для торговой сети способ на первое место. Функциональность доступна с версии 10.4.0.0.
Настройка количества кнопок оплат: с версии 10.4.19.0 добавлена функциональность централизованной настройки количества кнопок типов оплат на КСО. Например, для КСО настроено 6 доступных типов оплат, но ритейлер хочет, чтобы покупателю было доступно только две кнопки: приоритетный способ оплаты и кнопка Еще способы.
Ценность
ранжирование типов оплат позволяет ритейлеру акцентировать внимание на приоритетном для торговой сети способе оплаты;
возможность повышать проникновение приоритетных способов оплаты для достижения целей маркетинга и коммерческих подразделений.
Пример работы
Включена настройка количества типов оплат
На сервере настроено несколько типов оплаты, но включено отображение одной кнопки:
Количество способов оплат;
1.
На сервере настроено несколько типов оплаты, но включено отображение двух кнопок:
Количество способов оплат;
2.
На сервере настроено несколько типов оплаты, но включено отображение трёх кнопок:
Количество способов оплат;
3.
На сервере настроено несколько типов оплаты, но включено отображение четырёх кнопок:
Количество способов оплат;
4.
Количество кнопок в зависимости от количества типов оплат
Настроен только 1 тип оплаты:
Количество способов оплат.
Настроено 2 типа оплаты:
Количество способов оплат.
Цифра на кнопке соответствует рангу типа оплаты (rank). Приоритетный способ оплаты (rank1) выделен цветом.
Настроено 3 типа оплаты:
Количество способов оплат.
Настроено 4 типа оплаты:
Количество способов оплат.
На кассе подключено более 4 типов оплат. На экране доступно 4 кнопки выбора типов оплат и Еще способы для перехода к остальным типам оплаты.
Количество способов оплат.
На кассе выполнена приоритезация типов оплат
1. Покупатель добавляет в чек произвольные товары → покупатель нажимает Перейти к оплате.
2. На экране выбора типов оплат доступно 4 типа оплат и активна кнопка Еще способы → покупатель закрывает чек любым доступным способом.
Ранжирование типов оплат на экране:
Оплата по QR-коду -
rank1;Оплата по банковской карте -
rank2;Оплата с помощью подарочной карты -
rank3;Оплата с помощью внешнего банковского терминала -
rank4;Кнопка Еще способы для перехода к оставшимся способам оплаты.
Экран Еще способы.
Пример работы отрицательного сценария
На кассе не выполнена приоритизация типов оплат
1. Покупатель добавляет в чек произвольные товары → покупатель нажимает Перейти к оплате.
2. На экране выбора типов оплат доступно 4 типа оплат и активна кнопка Еще способы → покупатель закрывает чек любым доступным способом.
Банковская карта отображается как приоритетный способ оплаты по дефолту, так как приоритизация оплат не была выполнена.
Ограничения
1. Если приоритетный способ оплаты не установлен, тогда по умолчанию таковым становится оплата Банковской картой.
2. Максимальное количество кнопок для оплаты в интерфейсе - 4. Если способов оплаты больше 4, тогда в интерфейсе кассы отображаются 4 кнопки с возможностью оплаты, и 5-я кнопка Еще способы, при нажатии на которую будут отображаться остальные возможные способы оплаты (при условии, что на сервере настроено отображение 4 кнопок).
3. Кнопка Еще способы всегда находится над доступными способами оплаты и не имеет ранга (если настроено отображение 4 кнопок оплаты).
4. Ранжирование без настройки типов оплат происходит согласно алфавитному порядку. При этом сначала отображаются кнопки согласно английскому алфавиту, а далее - русскому.
5. Сами способы оплаты настраиваются отдельно.
6. Чтобы в разных магазинах или даже на разных кассах можно было настроить различное количество кнопок, используйте разные шаблоны касс.
Настройка
Настройка количества кнопок
1. Войдите на сервер SetCentrum10/SetRetail10 → перейдите в раздел Кассовый модуль → Шаблоны касс → кликните дважды на шаблон кассы самообслуживания SCO_3 для редактирования.
2. В шаблоне кассы перейдите на вкладку ИНТЕРФЕЙС → включите настройку Количество способов оплат → выберите количество кнопок для отображения на экране выбора способов оплаты, например,
2 → кликните Сохранить.
Обратите внимание, ниже отображается макет экрана выбора типов оплат с примером положения кнопок.
Приоритизация типов оплат
Настройка доступных типов оплат на сервере
Для отображения названий типов оплат включите их в шаблоне кассы:
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 |
|---|---|
Банковская карта |
|
Подарочная карта |
|
Внешний банковский терминал |
|
Оплата по QR-коду |
|
Оплата по биометрии |
|
Оплата в рассрочку по карте |
|
Оплата наличными (купюроприемник) |
|
Оплата наличными |
|
Оплата по Детской карте |
|
Оплата по бонусной карте Siebel |
|
*Настройка через xml-файл
*Данный способ настройки рекомендуется только в том случае, если название требуемого типа оплаты отсутствует в базе данных.
1. Перейдите на кассе в папку /home/tc/storage/crystal-cash/config/plugins → выберите требуемый плагин → откройте файл для редактирования.
2. Введите значение для параметра visualRangList → сохраните файл клавишей F2.
Статьи по теме
https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/4166057992
https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/5040635937