SetRetail SCO v.3◾Подтверждение консультанта при удалении товара

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

SetRetail SCO v.3◾Подтверждение консультанта при удалении товара

Описание

Функциональность позволяет вызвать консультанта к кассе самообслуживания SetRetail SCO v. 3, если покупатель изменил количество товаров в меньшую сторону или удалил товары из чека.

После обновления до версии 10.4.19.0 при удалении товара в модальном окне в режиме консультанта отображается дополнительная информация: штрихкод удаленного товара (цифры штрихкода) и количество единиц позиции, оставшихся в чеке.

В версии 10.4.21.0 функциональность подтверждения при удалении товара была доработана: добавлена дополнительная опция для настройки - блокировка кассы и вызов консультанта При удалении товара. Также с версии 10.4.23.0 добавлено включаемое всплывающее уведомление для покупателя о том, что после удаления товаров из списка покупок перед оплатой требуется подтверждение консультанта.

Ценность

Подтверждение консультанта при удалении или уменьшении количества товаров позволяет избежать мошенничества и краж.

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

При переходе к оплате

1. Покупатель добавляет в чек произвольные товары: штучные (Шоколадка х 3 шт.), штучно-весовые (Пирожок с вишней 40г х 4 шт.) и весовые (Грудка КУРИНАЯ 0,85 кг)

image-20250919-135555.png
image-20250919-135659.png

 

2. Покупатель уменьшает количество штучных и штучно-весовых товаров → покупатель удаляет весовой товар → покупатель нажимает Перейти к оплате

image-20250919-135851.png
image-20250919-140031.png

 

3. КСО блокируется и вызывает консультанта для подтверждения удаления товаров → на экране отображается соответствующее сообщение.

image-20250919-140150.png
image-20250919-140212.png

 

4. Консультант авторизуется на КСО сканированием бейджа → отображается окно с текстом Покупатель удалил товары из чека. Заберите следующие товары у покупателя и информацией об удаленных товарах: указана цена товара за 1 шт., количество удаленных единиц, штрихкод товара и количество оставшихся позиций в чеке  → консультант нажимает Подтвердить и забирает удаленные товары. 

image-20250919-140454.png
image-20250919-141051.png

 

5. КСО переходит на окно оплаты в режиме покупателя → покупатель закрывает чек любым доступным способом. 

При удалении товара

1. Покупатель добавляет в чек произвольные товары: штучные (Шоколадка х 3 шт.), штучно-весовые (Пирожок с вишней 40г х 4 шт.) и весовые (Грудка КУРИНАЯ 0,85 кг)

2. Покупатель хочет удалить весовой товар (Грудка КУРИНАЯ 0,85 кг) → покупатель нажимает на кнопку Удалить товар в строке с товаром.

3. КСО блокируется и вызывает консультанта для подтверждения удаления товаров → на экране отображается соответствующее сообщение.

4. Консультант авторизуется на КСО сканированием бейджа → отображается окно с текстом Покупатель удалил товары из чека. Заберите следующие товары у покупателя и информацией об удаленных товарах: указана стоимость товара, штрихкод товара и количество оставшихся позиций в чеке → консультант нажимает Подтвердить и забирает удаленный товар.

5. КСО возвращается в режим покупателя на экран добавления товаров → покупатель уменьшает количество штучно-весового товара (Пирожок с вишней 40г х 4 шт.) на 1 шт.

6. КСО блокируется и вызывает консультанта для подтверждения удаления товаров → на экране отображается соответствующее сообщение → повторяется шаг 4.

7. КСО возвращается в режим покупателя → покупатель нажимает Перейти к оплате.

8. Покупатель закрывает чек любым доступным способом.

Отображение уведомления

1. Покупатель добавляет в чек произвольные.

2. Покупатель уменьшает количество или удаляет товар из чека → в нижней части экрана появляется всплывающее уведомление Консультант подтвердит удаление перед оплатой.

image-20260129-093343.png
image-20260129-090339.png

 

3. Покупатель нажимает Перейти к оплате.

4. КСО блокируется и вызывает консультанта для подтверждения удаления товаров → на экране отображается соответствующее сообщение.

5. Консультант авторизуется на КСО сканированием бейджа → отображается окно с текстом Покупатель удалил товары из чека. Заберите следующие товары у покупателя и информацией об удаленных товарах: указана стоимость товара, штрихкод товара и количество оставшихся позиций в чеке → консультант нажимает Подтвердить и забирает удаленный товар.

6. КСО переходит на экран выбора типов оплаты в режиме покупателя → покупатель закрывает чек любым доступным способом. 

Ограничения

Обратите внимание, всплывающее уведомление Консультант подтвердит удаление перед оплатой отображается только при значении настройки Вызов помощника для возврата удаленных покупателем товаров (SCO) - При переходе к оплате.

При установке значения При удалении всплывающее уведомление отображаться не будет.

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

Текст всплывающего сообщения может быть кастомизирован. Инструкция по кастомизации текста в статьях https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/5021302937 и https://crystals.atlassian.net/wiki/spaces/SR10SUPPORT/pages/5019369834.

Ключ локализации сообщения - pos.remove.product.message.

Пример кастомизированного сообщения

image-20251119-155418.png
image-20251119-155514.png

 

Настройка

Настройка на сервере

Убедитесь, что роли Покупатель КСО были добавлены привилегии:

  • уменьшение кол-ва позиций в чеке;

  • удаление товарной позиции.

1. Войдите на сервер SetCentrum10/SetRetail10 → перейдите в раздел Кассовый модуль → Шаблоны касс → кликните дважды на шаблон кассы самообслуживания SCO_3 для редактирования.

image-20250919-141934.png

2. В шаблоне кассы перейдите на вкладку ПРОЦЕСС ТОРГОВЛИ → раздел НАСТРОЙКИ → меню Дополнительные настройки → в поле Вызов помощника для возврата удаленных покупателем товаров (SCO) выберете значение требуемое значение:

  • При переходе к оплате: КСО будет блокироваться и вызывать консультанта при переходе к оплате (нажатие на кнопку Перейти к оплате);

  • При удалении 10.4.21.0 : КСО будет блокироваться и вызывать консультанта сразу после удаления товара из списка покупок покупателем.

    → кликните Сохранить.

image-20251119-133753.png
  1. Перезагрузите кассу.

*Настройка в базе данных

*Данный метод рекомендуется в случае возникновения трудностей с отправкой настроек с сервера на кассы. При этом для данного параметра устанавливается priority=3, чтобы избежать перезаписывания настроек (если транспорт настроек с сервера на кассы восстановится).

Обратите внимание, что настройку необходимо включать вручную для каждой КСО. 

1. Для включения подтверждения консультанта выполните скрипт в базе данных _DB.pngcatalog в таблице _Table.jpgsales_management_properties.

UPDATE sales_management_properties SET property_value='ON_PAY', priority=3 -- для выключения подтверждения установите NONE, для вызова консультанта при удалении товара установите ON_DELETE , send_status=0 WHERE module_name='CASH_CONFIG' and property_key='callAttendantToReturnProduct';

2. Перезагрузите кассу.

Включение уведомления для покупателя

Функциональность доступна после обновления кассового ПО до версии 10.4.23.0.

1. Для включения всплывающего уведомления выполните скрипт ниже на сервере SetCentrum/SetRetail10 (если настройка должна распространяться на все КСО) в базе данных _DB.pngset в таблице _Table.jpgsales_management_properties или на кассе (если требуется применить настройку на единственной КСО) в базе данных _DB.pngcatalog в таблице _Table.jpgsales_management_properties.

UPDATE sales_management_properties SET property_value = true, send_status = 0 WHERE module_name ='SCO' and property_key ='SHOW_MESSAGE_WHEN_REMOVE_PRODUCT';

2. Перезагрузите кассу.

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