В программе имеется возможность вызвать консультанта в случаях:
- оказания помощи покупателю,
- исправления критических ошибок, возникших на кассе,
- проверки товаров, возраста покупателя и пр.
При вызове сработают средства оповещения для уведомления консультанта.
Вызов консультанта для помощи покупателю
По умолчанию покупатель может вызвать консультанта, это можно отключить.
Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/sco.ini, секция [Sco], основные настройки SCO | ||
| attendantHelp |
| Возможность вызвать консультанта. По умолчанию отображается кнопка "помощь", также отображается диалог с предложением о помощи при отсутствии активности покупателя |
Возможность вызвать консультанта определяется значениями:
all:- кнопка помощи в режиме продажи доступна покупателю - по нажатию сработает вызов консультанта,
- по истечении таймаута бездействия покупателя в программе отобразится диалог с предложением покупателю вызвать консультанта для помощи или отменить вызов.
dialog:- кнопка помощи отсутствует в режиме продажи,
- по истечении таймаута бездействия покупателя в программе отобразится диалог с предложением покупателю вызвать консультанта для помощи или отменить вызов.
button:- кнопка помощи в режиме продажи доступна покупателю - по нажатию сработает вызов консультанта,
- по истечении таймаута бездействия покупателя в программе отобразится, в зависимости от состояния чека и настройки автоматической отмены, сообщение о блокировке кассы или отмене чека с возможностью прервать действие.
nothing:- кнопка помощи отсутствует в режиме продажи,
- по истечении таймаута бездействия покупателя в программе отобразится, в зависимости от состояния чека и настройки автоматической отмены, сообщение о блокировке кассы или отмене чека с возможностью прервать действие.
Отключение вызова консультанта не влияет на вызов при критических ошибках, при необходимости проверки товаров в чеке и пр.
Бездействие консультанта
Если на кассе возникла ошибка, для решения которой необходима помощь консультанта, или требуется проверка, но консультант не авторизуется в течение указанного для него времени бездействия, касса автоматически заблокируется.
| Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/sco.ini, секция [Sco], основные настройки SCO | ||
| errorLockTimeout | целое положительное число по умолчанию 300 | Таймаут блокировки кассы при ошибках, в секундах Если на кассе возникает ошибка, для решения которой требуется консультант, но консультанта нет в течение этого периода, тогда касса переходит в режим блокировки |
Долгая оплата
Если оплата на кассе осуществляется длительное время, то для решения проблемы может потребоваться помощь консультанта.
| Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/sco.ini, секция [Sco], основные настройки SCO | ||
| paymentAddTimeout | целое положительное число | Таймаут до уведомления консультанта о долгой оплате |
Вызов консультанта для проверки возраста
Если в чеке присутствует товар с проверкой возраста, то при переходе в оплату покупателю отобразится сообщение "Пожалуйста, подготовьте паспорт или права для подтверждения возраста".
В сообщение можно добавить изображение документов.
Отображение картинки в сообщении
Нужно подкинуть картинку с названием age_verify.png в /opt/sst-sco/themes/<используемая тема оформления>/icons .
Изменить размер изображения можно через параметр ageVerifyHeight из группы параметров geometry (в theme.json).
[Theme] geometryAgeVerifyHeight = 250px
Отключение предварительного оповещения консультанта
При возникновении на кассе ситуаций, требующих проверки консультантом, лампа оповещения загорается желтым цветом и воспроизводится звуковое событие StatusWarn.
Их можно отключить для одной или нескольких проверок.
Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/check.ini, секция [Check], настройки модуля чека | ||
| ignoreVerificationNotify |
по умолчанию не задано | Не создавать визуальное уведомление консультанта для проверок. Возможные значения: "age" - проверка возраста, "visual" - визуальная проверка товара, "disc" - проверка скидки по кнопке, "pos" - проверка на клиентском ПО, "changed" - проверка измененных покупателем позиций, "findFace" - по принадлежности лица покупателя к группе для проверки, "notFound" - после ошибки "товар не найден". Можно указать сразу несколько значений через запятую, например "age, visual" |
[Check] ignoreVerificationNotify = findFace