Публичное пространство
SetKit ◾️ Отключение запроса сканирования марки для товаров с опциональной маркировкой
https://crystals.atlassian.net/browse/KIT-202
https://crystals.atlassian.net/browse/CR-12833
SETRETAIL 10.4.14.0
SETKIT 4.8.0
https://crystals.atlassian.net/browse/SRTG-769
https://crystals.atlassian.net/browse/CR-15951
10.5.2.0
Описание
Ранее для товаров с признаком опциональной маркировки, для которых еще не наступил режим обязательного выбытия марок на кассе, при добавлении из мягкого чека в чек продажи происходил запрос сканирования марки с возможностью пропустить сканирование.
Начиная с версии 10.4.14.0 реализована возможность отключить запрос сканирования марки для товаров, у которых указан признак marked = false и загружена категория mark-type, при восстановлении мягкого чека на кассе. При включенной настройке skip.soft.mark.check такие товары будут добавляться в чек без вывода окна сканирования.
С версии 10.5.2.0 функциональность поддержана на кассах самообслуживания SetSCO v.3.
Ценность
Ускорение работы кассира за счёт отключения вывода на кассе ненужного окна сканирования марки товара.
Настройка
Настройка skip.soft.mark.check включается в базе данных set в таблице sales_management_properties. Возможные значения:
true– при поднятии мягкого чека касса автоматически добавляет в чек продажи товары, у которыхmarked=falseи указана категорияmark-type, без запроса сканирования марки.false(по умолчанию) – перед добавлением товара в основной чек касса запрашивает сканирование марки товаров, для которых настроено опциональное сканирование.
Пример скрипта:
UPDATE sales_management_properties
SET property_value=
'true',
send_status = '0'
WHERE module_name='SET_KIT_SETTINGS' and property_key='skip.soft.mark.check';Скачать скрипт:
Для применения настройки выполните скрипт в базе данных set → перезагрузите кассовый модуль.
Пример работы
Исходные условия
Информация о товарах
Для приведённых ниже сценариев используются товарные позиции со следующими свойствами:
товар Молоко маркированное:
штрихкод: 3300256,
признак маркировки включен (
marked=true),тип маркировки: Молоко (
mark-type=MILK).
товар Парфюмированная вода Весенняя сирень немаркированная:
штрихкод: 45088787,
признак маркировки выключен (
marked=false),тип маркировки: Парфюмерия (
mark-type=PERFUMES).
Состав мягкого чека
Внешняя система присылает в SetKit созданный заказ, в состав которого входят следующие товарные позиции (без передачи марок в составе мягкого чека):
позиция 1 – Молоко маркированное в количестве 1 шт.
позиция 2 – Парфюмированная вода Весенняя сирень немаркированная в количестве 1 шт.
{
"status": "READY_TO_PAYMENT",
"dateCreated": "2021-02-05 14:00",
"isEditable": true,
"totalPrice": 2620.0,
"discountsValue": 0.0,
"additionalInfo": "{'orderType':'02','orderId':'03705050'}",
"positions": [
{
"positionOrder": 1,
"code": "3300256",
"barcode": "3300256",
"quantity": 1,
"unitPrice": 120.0,
"discountValue": 0.0,
"totalPrice": 120.0,
"isFixedPrice": true,
"isFixedDiscounts": true
},
{
"positionOrder": 2,
"code": "45088787",
"barcode": "45088787",
"quantity": 1,
"unitPrice": 2500.0,
"discountValue": 0.0,
"totalPrice": 2500.0,
"isFixedPrice": true,
"isFixedDiscounts": true
}
],
"receiptEditable": true,
"positionsAddingAllowed": true,
"positionsDeletingAllowed": true,
"kitNumber": "211133"
}Сценарий 1. Отключен вывод окна для опционального сканирования марки
Предустановленные настройки в БД
Сценарий 1 реализуется при включенной настройке skip.soft.mark.check (выставлена в значение true).
Работа на клавиатурной кассе
Кассир вызывает мягкий чек на кассе.
Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.
В списке товаров, требующих сканирования, отображается Молоко маркированное.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Кассир нажимает ВВОД.
Касса добавляет Молоко маркированное в чек продажи.
Работа на SetTouch
Кассир вызывает мягкий чек на кассе.
Касса добавляет в чек продажи товар Парфюмированная вода Весенняя сирень немаркированная без запроса сканирования марки.
В списке товаров, требующих сканирования, отображается Молоко маркированное.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Касса добавляет Молоко маркированное в чек продажи.
Работа на кассе самообслуживания
Покупатель подходит к КСО и сканирует ШК заказа.
КСО блокируется и вызывает консультанта → на экране отображается сообщение Товары не были добавлены в чек Консультант сейчас подойдет.
Консультант подходит и авторизуется сканированием бейджа.
Открывается окно досканирования марок в режиме консультанта → в списке только один товар с обязательной маркировкой → консультант сканирует марку товара.
Маркированный товар успешно добавлен в чек → товар с опциональной маркировкой добавлен без запроса сканирования марки → КСО возвращается в режим покупателя на экран сканирования товара → покупатель нажимает Перейти к оплате.
КСО переходит на экран выбора типов оплат → покупатель закрывает чек любым доступным способом.
Сценарий 2. Включен вывод окна для опционального сканирования марки
Предустановленные настройки в БД
Сценарий 2 реализуется при следующих условиях:
включена настройка
check.excise.softдля типов маркировки “Молоко” и “Парфюмерия”:'{ "MILK" : true, "PERFUMES" : true }',выключена настройка
skip.soft.mark.check(выставлена в значениеfalse).
Работа на клавиатурной кассе
Кассир вызывает мягкий чек на кассе.
В списке товаров, требующих сканирования, отображаются:
Молоко маркированное.
Парфюмированная вода Весенняя сирень немаркированная.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.
Касса добавляет Молоко маркированное в чек продажи.
Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.
Кассир нажимает Отмена.
Кассир нажимает ВВОД.
Касса добавляет Парфюмированная вода Весенняя сирень немаркированная в чек продажи.
Работа на SetTouch
Кассир вызывает мягкий чек на кассе.
В списке товаров, требующих сканирования, отображаются:
Молоко маркированное.
Парфюмированная вода Весенняя сирень немаркированная.
Кассир сканирует штрихкод товара Молоко маркированное.
Касса выводит окно сканирования марки без возможности отмены сканирования.
Кассир сканирует марку товара Молоко маркированное.
Касса добавляет Молоко маркированное в чек продажи.
Кассир сканирует штрихкод товара Парфюмированная вода Весенняя сирень немаркированная.
Касса выводит окно сканирования марки товара Парфюмированная вода Весенняя сирень немаркированная с возможностью отмены сканирования.
Кассир нажимает ОТМЕНА.
Касса добавляет товар Парфюмированная вода Весенняя сирень немаркированная в чек продажи.
Работа на кассе самообслуживания
Покупатель подходит к КСО и сканирует ШК заказа.
КСО блокируется и вызывает консультанта → на экране отображается сообщение Товары не были добавлены в чек Консультант сейчас подойдет.
Консультант подходит и авторизуется сканированием бейджа.
Открывается окно досканирования марок в режиме консультанта → в списке присутствуют оба товара → консультант сканирует марку товара Сыр ламбер с маркированным ШК.
Товар пропадает из списка и добавляется в чек → на товаре с опциональной маркировкой марка отсутствует → консультант нажимает Добавить без марки.
Товар с опциональной маркировкой успешно добавлен в чек → КСО возвращается в режим покупателя на экран сканирования товара → покупатель нажимает Перейти к оплате.
КСО переходит на экран выбора типов оплат → покупатель закрывает чек любым доступным способом.
Статьи по теме
SetKit ◾️ Передача весового маркированного товара в составе мягкого чека
SetKit ◾️ Передача данных марок обуви, а также акцизных марок в составе заказа
SetKit ◾️ Проверка заказа при вызове мягкого чека c акцизными марками