Если на кассе возникает диалог, блокирующий кассу вызовом консультанта, но не влияющий на процесс покупки, то настройками можно изменить отображение для покупателя вместо консультанта.
Может использоваться для ошибок:
- сторонних интеграций,
- POS,
- других ошибок программы.
Также можно изменить отображение для консультанта вместо покупателя или скрыть диалог.
Настройка
Можно настроить отображение сразу для нескольких диалогов, указав разный номер для каждого диалога.
Наименование | Возможные значения | Описание |
---|---|---|
Файл /opt/sst-sco/conf/dialog.ini , секция [Dialog.forCustomer] , настройка отображения сообщений покупателю | ||
<номер>.title | текст заголовка или его часть на ru | Отображение сообщений покупателю
где <номер> - уникальный номер диалога |
<номер>.message | текст сообщения или его часть на ru | |
<номер>.forCustomer |
| Указать значение false, если требуется сообщение для покупателя показать консультанту |
<номер>.hide |
| Указать значение true, если требуется скрыть сообщение |
Если поиск вхождения применим для нескольких диалогов, то настройки применятся ко всем найденным диалогам.
Например, при поиске 1.title = Ошибка
все диалоги с заголовком "Ошибка" будут отображены покупателю.
Примеры использования
Отображение покупателю
Для изменения нескольких диалогов:
[Dialog.forCustomer] 1.title = <искомый текст заголовка> 1.message = <искомый текст сообщения> 2.title = <искомый текст заголовка> 2.message = <искомый текст сообщения> 3.message = <искомый текст сообщения>
Отображение ошибки loymax покупателю (в интеграции с Artix):
[Dialog.forCustomer] 1.title = Ошибка 1.message = Системная ошибка
Отображение консультанту
Сообщения успешной оплаты сертификатом при paymentErrorForCustomer = true
(в интеграции с Artix):
[Dialog.forCustomer] 1.forCustomer = false 1.title = Сообщение 1.message = На балансе сертификата имеется остаток равный 2.forCustomer = false 2.title = Сообщение 2.message = Сертификат успешно использован\nНеобходимо его изъять
Скрытие диалогов
Сообщения успешной оплаты сертификатом (в интеграции с Artix):
[Dialog.forCustomer] 1.title = Сообщение 1.message = Сертификат успешно использован\nНеобходимо его изъять 1.hide = true 2.title = Сообщение 2.message = На балансе сертификата имеется остаток равный 2.hide = true
Сообщения о неиспользованных купонах (в интеграции с Artix):
[Dialog.forCustomer] 1.title = Сообщение 1.message = Верните купон 1.hide = true