Отправка статуса "Чек не оплачен" на СК

Публичное пространство

Отправка статуса "Чек не оплачен" на СК

https://crystals.atlassian.net/browse/SCOC-2608

https://crystals.atlassian.net/browse/CR-14023

10.4.24.0 SETSCO 1.1.0 BACKEND СК 1.3.0 FRONTEND СК

Описание

Функциональность позволяет отображать на станции консультанта статус “Чек не оплачен” для КСО, если покупатель перешёл к оплате, но не завершил её в течение заданного времени. Это помогает консультанту оперативно реагировать на ситуации, когда оплата не была произведена или возникла ошибка на этапе оплаты.

Ценность

  • Повышение контроля за процессом оплаты на КСО;

  • Снижение числа незавершённых чеков и ускорение обслуживания покупателей;

  • Своевременное информирование консультанта о необходимости вмешательства.

Пример работы

  • property_key=PAYMENT_STATUS_ATTENDANT_TIME, property_value=20;

  • КСО и Станция консультанта настроены для взаимодействия.

  1. Покупатель добавляет товары в чек и нажимает Перейти к оплате → СК отображает статус в карточке кассы Добавление товаров (серый цвет).

image-20260226-113732.png
  1. КСО переходит на экран выбора способа оплаты → СК отображает статус в карточке кассы Оплата чека (серый цвет).

image-20260226-113833.png
  1. Покупатель бездействует 20 секунд → СК отображает статус в карточке Чек не оплачен (красный мигающий цвет).

image-20260226-114051.png
  1. После успешной оплаты и фискализации чека статус в карточке меняется на Чек оплачен (зелёный цвет).

image-20260226-114202.png

Ограничения

  • Функциональность поддерживается только для касс на базе кассового ПО SetSCO v.3.

  • Если на КСО с КВП включена настройка включено на сервере.png Контролировать вес на КВП во время оплаты, тогда статус Чек не оплачен отображается только при ошибках КВП, а не по заданному таймауту.

  • На экране КСО для покупателя никаких дополнительных сообщений не отображается — статус виден только консультанту.

  • Если настройка PAYMENT_STATUS_ATTENDANT_TIME равна 0, тогда функциональность отключена.

  • Максимальное значение таймаута — 60 секунд.

Дополнительная информация

  • Если в чеке используется несколько способов оплаты, тогда отсчёт таймаута начинается с момента перехода на экран выбора способа оплаты и повторяется для каждого способа.

  • При включённом автоаннулировании на КСО статус Чек не оплачен отображается до момента аннулирования чека.

Настройка

  1. Отредактируйте и выполните скрипт на кассе в базе данных _DB.pngcatalog в таблице _Table.jpgsales_management_properties.

UPDATE sales_management_properties SET property_value='Значение настройки в секундах, например, 20', send_status=0 WHERE module_name='SCO' and plugin_name='SCOv3' and property_key='PAYMENT_STATUS_ATTENDANT_TIME';
  1. Перезагрузите КСО.

Статьи по теме