SetRetail SCO v.3◾Контроль веса на КВП во время оплаты

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

SetRetail SCO v.3◾Контроль веса на КВП во время оплаты

https://crystals.atlassian.net/browse/SCOD-1469

https://crystals.atlassian.net/browse/SCOD-1477

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

10.4.13.0

Описание

Начиная с версии 10.4.13.0 КСО CSI-K на базе SetRetail SCO v.3 с контрольно-весовой платформой будет контролировать вес на платформе во время оплаты.

Ценность

При переходе к оплате на CSI-K под управлением SetSCO v3 отключался контроль веса. В результате участились случаи, когда недобросовестный покупатель собирает все товары в пакет и уходит с острова. Консультант может заметить, что что-то произошло, только после того, как пройдет таймаут оплаты.

После доработки вес на КВП будет контролироваться до момента получения от банка (или любого другого типа оплаты) успешного ответа об оплате на всю сумму чека.

Пример работы успешного сценария

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

Оплата банковской картой в сценариях ниже является одним из возможных примеров.

Основной успешный сценарий

1. Покупатель отсканировал в чек несколько товаров → нажал Перейти к оплате → КСО переходит на экран выбора типов оплат.

2. Покупатель выбирает способ оплаты Банковской картой → покупатель прикладывает карту к банковскому терминалу.

image-20250318-132705.png
image-20250319-085251.png

3. Касса переходит к ожиданию ответа от банка → покупатель снимает один товар с КВП.

4. Касса отображает сообщение Верните товар на платформу → покупатель кладет товар обратно.

image-20250318-143447.png
image-20250319-092419.png

5. Касса отображает экран оплаты по банку.

image-20250318-143421.png
image-20250319-092458.png

6. Приходит успешный ответ от банка → чек успешно завершается → покупатель забирает товары с КВП.

image-20250318-143536.png
image-20250319-092535.png

7. Касса переходит в режим ожидания покупателя.

image-20250318-143645.png
image-20250319-092619.png

Покупатель заменяет один товар другим на контрольных весах, оплата прошла

1. Покупатель отсканировал в чек несколько товаров → нажал Перейти к оплате → КСО переходит на экран выбора типов оплат.

2. Покупатель выбирает способ оплаты Банковской картой → покупатель прикладывает карту к банковскому терминалу.

3. Касса переходит к ожиданию ответа от банка → покупатель снимает один товар с КВП.

4. Касса отображает сообщение Верните товар на платформу → покупатель кладет на платформу вес, отличающийся от веса убранного товара.

5. Касса отображает сообщение Вес не соответствует ожидаемому Убедитесь, что на платформу «Покупки» добавлен верный товар → покупатель возвращает корректный товар на платформу.

image-20250318-144539.png
image-20250319-093533.png

6. Касса отображает окно процесса выбранного типа оплаты.

7. Приходит успешный ответ от банка → чек успешно завершается → покупатель забирает товары с КВП.

8. Касса переходит в режим ожидания покупателя.

Пример работы отрицательного сценария

Покупатель снял товар с контрольных весов и не положил его обратно, оплата не прошла

1. Покупатель отсканировал в чек несколько товаров → нажал Перейти к оплате → КСО переходит на экран выбора типов оплат.

2. Покупатель выбирает способ оплаты Банковской картой → покупатель прикладывает карту к банковскому терминалу.

3. Касса переходит к ожиданию ответа от банка → покупатель снимает один товар с КВП.

4. Касса отображает сообщение Верните товар на платформу.

5. Касса отображает экран оплаты по банку.

6. Приходит отрицательный ответ от банка → поверх окна ошибки банка отображается сообщение Верните товар на платформу.

7. Покупатель возвращает убранный товар на платформу → модальное окно Верните товар на платформу скрывается.

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

8. Далее согласно стандартному процессы работы с ошибками оплаты.

Покупатель положил товар на контрольные весы, оплата не прошла

1. Покупатель отсканировал в чек несколько товаров → нажал Перейти к оплате → КСО переходит на экран выбора типов оплат.

2. Покупатель выбирает способ оплаты Банковской картой → касса отображает экран оплаты по банку → покупатель прикладывает карту к банковскому терминалу.

3. Касса переходит к ожиданию ответа от банка.

4. Покупатель кладет на КВП один лишний товар.

5. Касса отображает сообщение На платформе «Покупки» обнаружен лишний вес Пожалуйста, уберите лишние предметы, чтобы продолжить покупку.

*Если убрать лишний вес с платформы во время оплаты, тогда касса отображает окно процесса выбранного типа оплаты, при этом далее будет ошибка от банка, согласно условиям данного сценария.

6. Приходит отрицательный ответ от банка → поверх окна ошибки банка отображается сообщение На платформе «Покупки» обнаружен лишний вес Пожалуйста, уберите лишние предметы, чтобы продолжить покупку.

7. Покупатель убирает лишний вес с платформы → модальное окно На платформе «Покупки» обнаружен лишний вес скрывается.

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

8. Далее согласно стандартному процессы работы с ошибками оплаты.

Ограничения

1. Так как на SetRetail SCO v.3 доступна только полная оплата при помощи банковской карты и СБП, то контроль веса будет происходить до момента именно полной оплаты всей суммы чека.

2. Во время активного взаимодействия POS-системы с банком (отправка запроса и получение ответа от банка) логин помощника недоступен. Чтобы авторизоваться под учетной записью консультанта сначала отмените оплату по банку (нажмите кнопку с красным крестом на банковском терминале) и только после этого произведите логин консультанта.

3. После успешной оплаты консультант вызывается только тех в случаях, когда общий вес на КВП увеличивается или же разница между снятым с КВП весом и положенным обратно будет отлична от 0. Это необходимо для исключения ситуации, когда покупатель кладёт на КВП товары, не просканированные во время чека после оплаты.

4. Под отрицательным ответом от процессинга оплаты подразумевается любой ответ, кроме успешного, например, не хватает денег на счете, истекло время таймаута и т. д.

5. В зависимости от статуса оплаты по банковской карте и статуса КВП (снят товар, положен товар и т. д.) итоговая ошибка, отображенная консультанту, будет либо с информацией о проблеме с КВП, либо о проблеме с банком.

В ряде сценариев, например, когда покупатель положил товар на весы, но пришел отрицательный ответ от банка, консультанту будет отображена именно ошибка по банку, что потенциально является фродовой ситуацией, если консультант не проверит все товары лично.

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

Во время любых манипуляций с КВП во время оплаты - до непосредственного вызова помощника или до разрешения ошибки покупателем, когда это применимо - сигнальный фонарь будет мигать желтым цветом.

Настройка

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

image-20250317-140222.png

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

image-20250317-140533.png

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

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