Публичное пространство
SetKit ◾️ Запрет продажи товаров вне мягкого чека
SRTB-6181 - Получение подробных данных проблемы… СТАТУС
SRTB-6274 - Получение подробных данных проблемы… СТАТУС
CR-8413 - Получение подробных данных проблемы… СТАТУС
10.3.17.0
Описание
В торговых сетях есть товары, которые можно продавать только в составе мягкого чека и нельзя продать на кассе через обычное сканирование или поиск товара. Например, товары от поставщика, которые привозят только под заказ.
Начиная с версии SetRetail 10.3.17.0 добавлена возможность ограничить продажу таких товаров вне мягкого чека, чтобы исключить возможные ошибки при продаже.
Особенности реализации
- На сервер загружается товар с признаком запрета прямой продажи
deny-direct-sale = trueсогласно интеграционной документации. - Касса запрещает продажу товара вне мягкого чека для товаров с признаком запрета прямой продажи.
- Товар с признаком запрета прямой продажи не отображается в поиске товаров на кассе.
- При повторе чека, созданного на основании мягкого чека, товары запрещенные к продаже, исключаются из чека с уведомлением кассира.
- В карточке товара отображается информация о запрете продажи вне мягкого чека.
Пример запроса мягкого чека, содержащего товары с установленным признаком запрета прямой продажи
{
"guid": "0",
"shopNumber": null,
"status": "READY_TO_PAYMENT",
"dateCreated": "2022-10-20 14:40",
"isEditable": true,
"totalPrice": 774.60,
"location": "СПб",
"discountsValue": 0,
"additionalInfo": "additional information",
"positions": [
{
"positionOrder": 1,
"code": "202030",
"departNumber": 1,
"barcode": "25555555564",
"quantity": 2.000,
"unitPrice": 100,
"vat": 10,
"vatValue": 20,
"discountValue": 0,
"totalPrice": 200,
"isFixedPrice": false,
"isFixedDiscounts": null,
"additionalInfo": "клиент 1. хороший клиент",
"positionDiscounts": null
},
{
"positionOrder": 2,
"code": "202031",
"departNumber": 1,
"barcode": "25555555565",
"quantity": 1.000,
"unitPrice": 150,
"vat": 10,
"vatValue": 20,
"discountValue": 0,
"totalPrice": 150,
"isFixedPrice": false,
"isFixedDiscounts": null,
"additionalInfo": "клиент 1. хороший клиент",
"positionDiscounts": null
},
{
"positionOrder": 3,
"code": "202032",
"departNumber": 1,
"barcode": "25555555566",
"quantity": 2.123,
"unitPrice": 200.00,
"vat": 10,
"vatValue": 20,
"discountValue": 0,
"totalPrice": 424.60,
"isFixedPrice": false,
"isFixedDiscounts": null,
"additionalInfo": "клиент 1. хороший клиент",
"positionDiscounts": null
}
],
"client": {
"guid": "0001",
"cardNumber": "780014086163",
"firstName": "Виталий",
"middleName": "Олегович",
"lastName": "Denisov",
"email": "email_for_test@crystals.ru",
"phone": "78121112233",
"accumulation": 25000,
"bonusBalance": 5000
}
}
Пример работы
Клавиатурная касса
1. Кассир сканирует штрих-код товара с признаком запрета прямой продажи.
2. Касса запрещает добавление товара и выводит сообщение:
3. Сформирован мягкий чек с этим товаром.
4. Кассир сканирует номер заказа.
5. Товар добавляется в чек.
SetTouch
1. Кассир сканирует штрих-код товара с признаком запрета прямой продажи.
2. Касса запрещает добавление товара и выводит сообщение:
3. Сформирован мягкий чек с этим товаром.
4. Кассир сканирует номер заказа.
5. Товар добавляется в чек.
.
© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.