SetRetail10 ◾️ Добавление позиционного купона через штрихкод-трансформер

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

SetRetail10 ◾️ Добавление позиционного купона через штрихкод-трансформер

https://crystals.atlassian.net/browse/SRTB-10479

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

10.4.27.0

Описание

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

Ранее на разных типах касс последовательность действий различалась (сначала товар, потом купон или наоборот), что приводило к ошибкам. Теперь процесс унифицирован для всех типов касс: POS, Touch и SCOv3.

Основные воозможности:

  1. Возможность указывать позиционный купон в ШК-трансформере.

  2. При добавлении по этому ШК-трансформеру происходит проверка позиционного купона:

    1. существует;

    2. актуальный срок действия;

    3. активен (Не погашен).

  3. Если купон прошел эти проверки, товар добавляется в чек вместе с позиционным купоном.

  4. Если купон не прошел проверки, касса возвращает ошибку, товар по ШК-трансформеру не добавляется (Можно использовать текущие сообщения для купонов)

    1. Купон не найден. Заберите товар у покупателя.

    2. Срок действия купона истек. Заберите товар у покупателя.

    3. Купон погашен. Заберите товар у покупателя.

    4. Для SCOv3 ожидается блокировка кассы и ожидание консультанта.

Ценность

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

  • Минимизация ошибок: исключается риск того, что пользователь забудет применить купон после добавления товара.

  • Защита от фрода: использование позиционных купонов предотвращает повторное применение скидки по одному и тому же коду.

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

Сценарий 1: Продажа товара с уценкой

  1. Кассир сканирует комбинированный штрихкод уценки.

  2. Кассир убеждается, что товар добавился в чек и к нему автоматически применилась скидка по купону.

  3. Кассир завершает расчет и регистрирует чек.

Сценарий 2: Продажа маркированного товара

  1. Кассир сканирует комбинированный штрихкод уценки.

  2. При появлении запроса сканируется код маркировки (КМ).

  3. После валидации КМ кассир проверяет, что позиция добавлена в чек с примененным купоном.

Отрицательные сценарии и ошибки

Ошибка

Причина

Действие системы

Ошибка

Причина

Действие системы

Купон недействителен

Купон не найден в БД, истек срок его действия или он уже был погашен.

Товар не добавляется в чек. На SCOv3 касса блокируется для вызова консультанта.

Товар не найден

Штрихкод товара внутри трансформера отсутствует в справочнике.

Выводится сообщение «Товар не найден», позиция не добавляется.

Тип товара не поддерживается...

Попытка добавить через трансформер товар, тип которого не поддерживается.

Выводится сообщение: «Тип товара не поддерживается для добавления через ШК уценки. Добавьте купон уценки вручную».

Ограничения

  • Типы товаров: поддерживаются штучные, весовые и штучно-весовые товары (в том числе маркированные).

  • Версия КСО: функциональность не поддерживается на SCOv2.

  • Проверка РА: при сканировании проверяется только статус купона (активен/не погашен), но не корректность настройки рекламной акции.

Настройки

Для работы функциональности необходимо настроить маску штрихкода-трансформера на сервере SetRetail10.

Настройка маски штрихкода

Пример конфигурации для штрихкода формата PDF-417 (34 символа: 13 — код товара, 21 — купон):

{ "masks": [ { "description": "ШК уценки c купоном 34 цифры", "fields": [ { "name": "code", "length": 13 }, { "name": "coupon", "length": 21 } ], "inputRestrictions": { "scannerOnly": false }, "result": { "productRef": { "barcode": { "source": "field", "value": "code" } }, "position": { "positionCoupon": { "source": "field", "value": "coupon" } } } } ] }