Публичное пространство
SetTouch ◾️ Тайм-аут для сообщения после завершения оплаты покупателем по типу оплаты
- CR-3320Получение подробных данных проблемы… СТАТУС
- SRTZ-699Получение подробных данных проблемы… СТАТУС
10.2.92.0
Описание
Начиная с версии 10.2.92.0, при оплате одним из 4-х видов типа оплат, можно регулировать окно с сообщением кассиру после совершения оплаты покупателем, чтобы оно закрывалось автоматически, через настроенный интервал времени для сокращения время обслуживания покупателя или большей информативности кассира.
Применяется для следующих типов оплат:
- Наличная.
- Оплата по банковской карте (не внешний банковский терминал).
- Автоматические ящики для приема монет и банкнот.
- Оплата QR-кодом.
Настройка
- По умолчанию для всех типов оплат применяется общая настройка настройки тайм-аута.
- При применении настройки для каждого типа оплаты общая настройка становится более низким приоритетом.
1. Откройте на редактирование файл /crystal-cash/config/cash-config.xml.
2. Установите в секундах тайм-аут для настройки showChangeMessageTimeout
для окна после совершения оплаты.
3. В зависимости от того, к какому типу оплаты нужно применить настройку тайм-аута секундах, когда окно будет скрываться с экрана кассы, выполните скрипт в базе данных set на сервере SetRetail10 или SetCentrum.
- Если настройка для каждого типа оплаты, включена (установлен тайм-аут).
- Если настройки не включена (установлен тайм-аут = 0), тогда применяется общая
showChangeMessageTimeout
.
Пример скриптов:
UPDATE sales_management_properties SET property_value = '10', send_status = 0 WHERE property_key = 'payment.complete.notification.timeout.CashPaymentEntity';
UPDATE sales_management_properties SET property_value = '10', send_status = 0 WHERE property_key = 'payment.complete.notification.timeout.BankCardPaymentEntity';
UPDATE sales_management_properties SET property_value = '10', send_status = 0 WHERE property_key = 'payment.complete.notification.timeout.CashMachinePaymentEntity';
UPDATE sales_management_properties SET property_value = '10', send_status = 0 WHERE property_key = 'payment.complete.notification.timeout.BankQRPaymentEntity';
Логика работы
- При смешанной оплате, применяется тайм-аут последнего использованного типа оплаты (при его наличии в настройках), либо применяются стандартные настройки.
Если таймаут для окна для типа оплаты истекает раньше, чем в
showChangeMessageTimeout
или закрывается денежный ящик (тип оплаты - наличные), или сканируется товар, то окно с сообщением закрывается.Если истекает
showChangeMessageTimeout
, или закрывается денежный ящик (тип оплаты - наличные), или сканируется товар, а тайм-аут для окна для типа оплаты еще не истек, то окно с сообщением, также закрывается.
Пример работы
- Пример 1:
- Установлен таймаут для окна для типа оплат - наличные = 10сек.
showChangeMessageTimeout
= 30сек.- Денежный ящик не открывался, товар не сканировался после оплаты.
- Результат поведения окна: через 10 секунд, окно с сообщением автоматически закрывается.
- Пример 2.
- Установлен таймаут для окна для типа оплат - наличные = 10сек.
showChangeMessageTimeout
= 30сек.- Денежный ящик открывался, товар не сканировался после оплаты.
- Результат поведения окна: после закрытия денежного ящика, окно с сообщением закрывается.
- Пример 3.
- Установлен таймаут для окна для типа оплат - банковская карта = 10сек.
showChangeMessageTimeout
= 30сек.- Денежный ящик не открывался, товар не сканировался после оплаты.
- Результат поведения окна: через 10 секунд, окно с сообщением автоматически закрывается.
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..