В SCO реализовано голосовое сопровождение действий покупателя во время осуществления и оплаты покупок.
Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/voicehelp.ini, секция [VoiceHelp], настройки модуля голосовых подсказок | ||
| enable |
| Включение модуля |
При включении модуля автоматически включается модуль Audio, через него выполняется воспроизведение и настройка общего уровня громкости.
В режиме продажи воспроизводятся подсказки для событий:
| Event | Голосовая подсказка на ru | Описание |
|---|---|---|
| Start | Отсканируйте товар или выберите из каталога | Переход в режим формирования чека |
| ItemNotFound | Товар не найден | Добавление в чек товара, отсутствующего в БД |
| AddCard | Отсканируйте карту клиента | Окно ввода карты клиента при переходе в оплату |
| ScanExciseMark | Отсканируйте код маркировки | Ввод маркировки акцизного или маркированного товара |
| ItemNotAdded | Положите товар в пакет | Ошибка контроля веса "Товар не добавлен" |
| ItemNotScanned | Уберите неотсканированный товар из зоны упаковки | Ошибка контроля веса "Товар не отсканирован" |
| ItemRemoved | Верните товар в зону упаковки | Ошибка контроля веса "Товар убрали из зоны упаковки" |
| ItemRemovedInPayment | Верните товар в зону упаковки и дождитесь окончания оплаты | Ошибка контроля веса "Товар убрали из зоны упаковки" в момент оплаты |
| ItemWrongWeight | Убедитесь, что в зоне упаковки отсканированный товар | Ошибка контроля веса "Неверный вес товара" |
| ItemNotScannedPay | Уберите неотсканированный товар из зоны упаковки | Ошибка контроля веса "Товар не отсканирован" в режиме оплаты |
| ItemNotScannedAbuse | Уберите неотсканированный товар из зоны упаковки | Ошибка контроля веса "Добавление товаров запрещено" |
| WeightNotStable | Вес нестабилен | Ошибка контроля веса "Вес нестабилен" |
| WrongWeightOwnBag | Ваш пакет слишком тяжелый, уберите его из зоны упаковки | Ошибка контроля веса "Ваш пакет слишком тяжелый", вес пакета покупателя превышает максимальный |
| Overweight | Весы перегружены | Ошибка контроля веса "Перевес" |
| CallAttendant | Сейчас вам помогут, дождитесь консультанта | Требуется вмешательство консультанта |
| Help | Сейчас вам помогут | Покупатель нажал кнопку "Помощь" |
| ItemWeight | Положите товар на весы | Взвешивание на прикассовых весах |
| ItemWcWeight | Положите товар в зону упаковки | Взвешивание на контрольных весах |
| ItemRemovedHeft | Не убирайте добавленные ранее товары | Ошибка контроля веса "Не убирайте добавленные ранее товары" |
| ChoiseBagCount | Выберите количество пакетов | Отображение выбора количества пакетов |
| InputBagCount | Введите количество пакетов | Отображение диалога ввода количества пакетов вручную |
| ChoosePayment | Выберите способ оплаты | Переход в режим оплаты |
| PaymentCash | Внесите наличные | Оплата наличными |
| PaymentBankCard | Воспользуйтесь терминалом | Оплата банковской картой |
| PaymentBonus | - | Оплата бонусами |
| PaymentGiftCard | Отсканируйте сертификат | Оплата подарочной картой |
| PaymentQr | Отсканируйте QR-код | Оплата QR-кодом (отображается на смартфоне) |
| PaymentQrScan | Отсканируйте QR-код | Оплата по QR-коду (отображается на кассе) |
| PaymentError | Оплата не выполнена | Ошибка оплаты банковской картой или QR |
| TakeChange | Заберите сдачу | Подсказка "Заберите сдачу" |
| TakeReceipt | Возьмите чек | Подсказка "Возьмите чек" |
| EmailReceipt | Чек отправлен в электронном виде | Подсказка "Чек отправлен в электронном виде" |
| TakeGoods | Заберите товары | Подсказка "Заберите товары" |
| Closed | Спасибо за покупку | Завершение покупки, переход в приветствие |
| PriceCheckerShow | Режим проверки цены | Переход в режим проверки цены товара |
| DeferredCheck | Возьмите купон | Подсказка "Возьмите купон" для отложенных чеков |
| RemoveItem | Товар удален из чека | Подсказка при сторнировании товара покупателем |
| CouponGiven | Не забудьте забрать купоны после печати чека | Подсказка "Не забудьте забрать купоны после печати чека" |
| PayInParts | Выберите нужный вид платежа, введите необходимую сумму и выполните оплату. Для закрытия чека повторите данную операцию необходимое количество раз | Подсказка "Выберите нужный вид платежа" для частичной оплаты |
| InputItemQuantity | Введите количество товара | Подсказка при отображении диалога обязательного ввода количества вручную |
| AddCoupon | Отсканируйте штрих-код вашего купона | Подсказка при отображении диалога ввода купона |
| TimeRestrictedItem | На товар действует временное ограничение | Подсказка при отображении диалога ограничения продажи товара по времени |
При включении модуля на кассе покупателю доступна кнопка отключения голосовых подсказок.
Настройки голосовых подсказок
Файлы голосовых подсказок расположены в директории /opt/sst-sco/sounds/<код языка>. По умолчанию присутствуют только для русского языка, кроме PaymentBonus.
Для воспроизведения отсутствующих подсказок необходимо добавить файлы <event>.<mp3> в соответствующую директорию.
Для отключения события в настройках по умолчанию достаточно закомментировать его секцию.
Наименование | Возможные значения | Описание |
|---|---|---|
Файл /opt/sst-sco/conf/voicehelp.ini, секция [VoiceHelp.<event>], настройки отдельных событий | ||
| enable |
| Включение события |
| path | Путь до звукового файла на кассе | Путь до звукового файла, относительные пути из папки ./sounds<язык> или полный путь |
| volume | 0 или целое положительное число по умолчанию 100 | Громкость события |
Изменение секции для отдельного языка и типа оплаты
Можно изменить звуковой файл, его громкость для отдельного языка и/или кода оплаты, задав секцию [VoiceHelp.<event>.<код оплаты>.<язык>].
Для отдельного языка к секции надо добавить код языка, например:
[VoiceHelp.Start] [VoiceHelp.Start.en] path = ./<файл подсказки>
Для оплаты с заданным кодом в секции указывается код, например:
[VoiceHelp.PaymentQr] [VoiceHelp.PaymentQr.6] path = ./<файл подсказки>