Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Jira Legacy | ||||||||
---|---|---|---|---|---|---|---|---|
|
Table of Contents
Описание
Функциональность обеспечивает отображение типов оплат на кнопках в виде "ушей" сбоку от всплывающего окна для ввода суммыправой части экрана.
Настройка
Начиная с версии 10.3.5.0
Info |
---|
|
Для 1. Для отображения названия типа оплат включите их в шаблоне касс (Кассовый модуль → Шаблоны касс .
Настройка порядка оплаты в ушах производится на сервере магазина через редактирование set → sales_management_properties → property_value.
Параметры передаются на все подключенные к серверу магазина Touch-кассы.
1.→ [Шаблон кассы для SetTouch]).
2. Откройте PgAdmin → подключитесь к серверу Set Retail 10.2. Выберите Retail10 → выберите базу данных set и откройте SQL-редактор.
34. Отредактируйте и выполните скрипт :
Code Block | ||||
---|---|---|---|---|
| ||||
UPDATE sales_management_properties
SET property_value='{
"paymentTypesRanks" : [
{ "paymentId" : "CashPaymentEntity", "fastAccessRank" : 1, "rank" : 1},
{ "paymentId" : "BankCardPaymentEntity", "bankId" : "Сбербанк", "fastAccessRank" : 2, "rank" : 2},
{ "paymentId" : "BankCardPaymentEntity", "bankId" : "Humo", "fastAccessRank" : 3, "rank" : 3},
{ "paymentId" : "GiftCardPaymentEntity", "fastAccessRank" : 4, "rank" : 4},
{ "paymentId" : "ExternalBankTerminalPaymentEntity", "fastAccessRank" : 5, "rank" : 5}
],
"paymentTypesWithCounterpartyRanks" : [
{ "paymentId" : "CashPaymentEntity", "fastAccessRank" : 1, "rank" : 1},
{ "paymentId" : "BankCardPaymentEntity", "bankId" : "Сбербанк", "fastAccessRank" : 2, "rank" : 2},
{ "paymentId" : "BankCardPaymentEntity", "bankId" : "Humo", "fastAccessRank" : 3, "rank" : 3},
{ "paymentId" : "GiftCardPaymentEntity", "fastAccessRank" : 4, "rank" : 4},
{ "paymentId" : "ExternalBankTerminalPaymentEntity", "fastAccessRank" : 5, "rank" : 5}
]
}',
send_status='0'
WHERE module_name='PAYMENT_CONFIG'; |
4для применения ранжирования типов оплат. Параметры будут отправлены на все подключенные к серверу магазина кассы SetTouch.
5. Перезагрузите кассы.
Результат выполнение скрипта.
Начиная с версии 10.2.69.0
Файл конфигурации находится по пути /crystal-cash//web/config/paymentTypeRanks.json
Info |
---|
По умолчанию файл paymentTypeRanks.json файл отсутствует. |
Примеры настроек находятся в файлах
- paymentTypeRanks_2banks_template.json
- paymentTypeRanks_template.json
Anchor
Описание настроек
Настройка | Описание | ||
---|---|---|---|
paymentTypesRanks | Список обычных типов оплаты | ||
paymentTypesWithCounterpartyRanks | Типы оплаты для чеков с юридическими лицами | ||
paymentId | Уникальный идентификатор типа оплаты Список доступных находится в файле /crystal-cash/config/modules/payments-config.xml | ||
bankId | Идентификатор банка Название банка находится в файле /crystal-cash/config/modules/bank-config.xml),
| ||
fastAccessRank | Положение типа кнопок типов оплаты в ушах. Отображаются типы оплаты со значением настройки от 1 до 5. При других значениях тип оплаты не отображается. | ||
rank | Положение типа оплаты в общем списке оплат |
...
Пример сопоставления типов оплат и файла настройки кнопок оплат
...
оплат |
...
Пример расположения типов оплат
Список доступных значков для типов оплат
Значок | Тип оплаты | paymentId |
---|---|---|
Наличные | CashPaymentEntity | |
Банковская карта | BankCardPaymentEntity | |
Подарочная карта | GiftCardPaymentEntity | |
Внешний банковский терминал | ExternalBankTerminalPaymentEntity | |
Оплата бонусной картой | BonusCardPaymentEntity |
До версии 10.2.69.0
В файле /crystal-cash/config/modules/payments-config.xml для ранжирования типов оплат используются теги <visualListRank>
и <visualListDisplay>
.
- Для настройки положения типа оплаты в общем списке установите нужный номер в поле
<visualListRang>
(для всех касс) в конфигурационном файле плагина оплаты. - Для настройки положения типа оплаты в боковой секции, чтобы она была на соответствующем положении установите номер от 1 до 5 (всего может быть 5 типов оплат) в поле
<visualListDisplay>
.
Пример настроек /crystal-cash/config/modules/payments-config.xml:
...
language | xml |
---|
...