Если на кассе возникает диалог, блокирующий кассу вызовом консультанта, но не влияющий на процесс покупки, то настройками можно изменить отображение для покупателя вместо консультанта.

Может использоваться для ошибок:

  • сторонних интеграций,
  • POS,
  • других ошибок программы.

Также можно изменить отображение для консультанта вместо покупателя или скрыть диалог.

Настройка

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

Наименование

Возможные значения

Описание

Файл /opt/sst-sco/conf/dialog.ini, секция [Dialog.forCustomer], настройка отображения сообщений покупателю
<номер>.titleтекст заголовка или его часть на ru 

Отображение сообщений покупателю
Если при отображении диалога для консультанта нашлось вхождение в данной секции, диалог будет показан покупателю.
Можно указать для поиска текста в диалоге:

  • <номер>.title и <номер>.message
  • только <номер>.title
  • только <номер>.message

где <номер> - уникальный номер диалога

<номер>.messageтекст сообщения или его часть на ru
<номер>.forCustomer
  • true (по умолчанию)
  • false
Указать значение false, если требуется сообщение для покупателя показать консультанту
<номер>.hide
  • true
  • false (по умолчанию)
Указать значение 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
  • No labels