SetRetail10 ◾️ Предоставление скидки на товары из мягкого чека

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

SetRetail10 ◾️ Предоставление скидки на товары из мягкого чека

https://crystals.atlassian.net/browse/SR-5161

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

10.3.4.0

Описание

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

Настройка

Настройка рекламной акции

Создайте простую безусловную акцию. В результатах акции выберите Скидка → Скидки на товары → кликните 

.

Введите название скидки и ее параметры → в секции Условия кликните 

 → выберите пункт Товар из Мягкого чека.

Условие появится в строке. Выберите товары, участвующие в акции или установите флажок 

 Действует на весь товарный справочник → кликните 
.

Кликните 

.

Запустите акцию.

Настройка SetKit

Для того, чтобы акция применялась только к товарам из мягкого чека, в настройках SetKit должен быть снят флажок

 Сохранять номер заказа для позиций, добавленных дополнительно в чек.

Условия работы

Для применения скидок к товарам из мягкого чека позиции в мягком чеке должны передаваться на кассу с атрибутами, разрешающими применение скидок:

  • isFixedPrice = false

  • isFixedDiscounts = false.

Пример запроса для создания мягкого чека
{ "status": "READY_TO_PAYMENT", "dateCreated": "2021-09-31 10:52", "isEditable": true, "totalPrice": 300, "discountsValue": 0, "additionalInfo": "order information", "positions": [ { "positionOrder": 1, "storage": "Склад0999555666", "sellerCode": "00008889", "code": "45034", "departNumber": 1, "barcode": "0000001", "quantity": 1, "unitPrice": 100, "vat": 20, "vatValue": 20, "discountValue": 0, "totalPrice": 100, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=1" }, { "positionOrder": 2, "code": "00046", "departNumber": 1, "barcode": "0000002", "quantity": 1, "unitPrice": 200, "vat": 20, "vatValue": 40, "discountValue": 0, "totalPrice": 200, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=2" } ], "client": { "guid": "10004", "cardNumber": "001", "firstName": "Иван", "lastName": "Иванов", "middleName": "Иванович", "email": "ivanov@e1.com", "phone": "+79046384234", "accumulation": 0, "bonusBalance": 0 } }

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

Создан мягкий чек, в котором для всех товаров установлены атрибуты:

  • isFixedPrice = false

  • isFixedDiscounts = false

{ "guid": "16357159767", "status": "READY_TO_PAYMENT", "dateCreated": "2021-10-01 10:52", "isEditable": true, "totalPrice": 300, "discountsValue": 0, "additionalInfo": "order information", "positions": [ { "positionOrder": 1, "code": "45034", "departNumber": 1, "barcode": "0000001", "quantity": 1, "unitPrice": 100, "vat": 20.0, "vatValue": 20, "discountValue": 0, "totalPrice": 100, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=1", "storage": "Склад0999555666", "sellerCode": "00008889" }, { "positionOrder": 2, "code": "00046", "departNumber": 1, "barcode": "0000002", "quantity": 1, "unitPrice": 200, "vat": 20.0, "vatValue": 40, "discountValue": 0, "totalPrice": 200, "isFixedPrice": false, "isFixedDiscounts": false, "additionalInfo": "positionOrder=2" } ], "client": { "guid": "10004", "cardNumber": "001", "firstName": "Иван", "middleName": "Иванович", "lastName": "Иванов", "email": "ivanov@e1.com", "phone": "+79046384234", "accumulation": 0, "bonusBalance": 0 } }

Клавиатурная касса

Кассир восстанавливает мягкий чек на кассе.

Кассир добавляет в чек дополнительный товар и нажимает РАСЧЕТ.

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

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

Touch-касса

Кассир восстанавливает мягкий чек на кассе.

Кассир добавляет в чек дополнительный товар и нажимает

.

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

Кассир закрывает чек доступными типами оплат.

Интеграция

Импорт рекламной акции

Импорт рекламной акции с предоставлением скидки на товары из мягкого чека производится согласно интеграционной документации:

Пример импорта рекламной акции

<?xml version="1.0" encoding="UTF-8"?> <AdvertisingActions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <AdvertisingAction name="Скидка на товары из МЧ" active="true" mode="automatic" priority="1001" ignoreRestictions="true" worksAnyTime="true" color="violet" external-code="EXTERNAL_CODE_0001-9"> <begin-date>2013-03-13T00:00:00</begin-date> <end-date>2071-04-13T00:00:00</end-date> <externalConditions> <purchaseAmount greater-than="1.0" useSoftCheckSum="true"/> </externalConditions> <actionResults> <goodsDiscount name="Скидка на товары из МЧ" discountPercent="50" for-soft-check-only="true"> <marking-of-the-good id="00991"/> </goodsDiscount> </actionResults> </AdvertisingAction> </AdvertisingActions>