Публичное пространство
SetRetail10 ◾️ Добавление позиционного купона через штрихкод-трансформер
https://crystals.atlassian.net/browse/SRTB-10479
https://crystals.atlassian.net/browse/CR-15252
10.4.27.0
Описание
Функциональность позволяет добавлять товар и применять к нему позиционный купон уценки за одно сканирование. Для этого используется комбинированный штрихкод (штрихкод-трансформер), содержащий одновременно код товара и код купона.
Ранее на разных типах касс последовательность действий различалась (сначала товар, потом купон или наоборот), что приводило к ошибкам. Теперь процесс унифицирован для всех типов касс: POS, Touch и SCOv3.
Основные воозможности:
Возможность указывать позиционный купон в ШК-трансформере.
При добавлении по этому ШК-трансформеру происходит проверка позиционного купона:
существует;
актуальный срок действия;
активен (Не погашен).
Если купон прошел эти проверки, товар добавляется в чек вместе с позиционным купоном.
Если купон не прошел проверки, касса возвращает ошибку, товар по ШК-трансформеру не добавляется (Можно использовать текущие сообщения для купонов)
Купон не найден. Заберите товар у покупателя.
Срок действия купона истек. Заберите товар у покупателя.
Купон погашен. Заберите товар у покупателя.
Для SCOv3 ожидается блокировка кассы и ожидание консультанта.
Ценность
Сокращение времени обслуживания: кассиру или покупателю на КСО достаточно отсканировать один стикер вместо двух.
Минимизация ошибок: исключается риск того, что пользователь забудет применить купон после добавления товара.
Защита от фрода: использование позиционных купонов предотвращает повторное применение скидки по одному и тому же коду.
Примеры работы
Сценарий 1: Продажа товара с уценкой
Кассир сканирует комбинированный штрихкод уценки.
Кассир убеждается, что товар добавился в чек и к нему автоматически применилась скидка по купону.
Кассир завершает расчет и регистрирует чек.
Сценарий 2: Продажа маркированного товара
Кассир сканирует комбинированный штрихкод уценки.
При появлении запроса сканируется код маркировки (КМ).
После валидации КМ кассир проверяет, что позиция добавлена в чек с примененным купоном.
Отрицательные сценарии и ошибки
Ошибка | Причина | Действие системы |
|---|---|---|
Купон недействителен | Купон не найден в БД, истек срок его действия или он уже был погашен. | Товар не добавляется в чек. На 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"
}
}
}
}
]
}