SetKit ◾️ Выдача подарков на кассе при вызове мягкого чека с запретом на редактирование

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

SetKit ◾️ Выдача подарков на кассе при вызове мягкого чека с запретом на редактирование

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

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

10.4.8.0

Функциональность включается автоматически после обновления версии и доступна для всех типов касс: POS, SetTouch и SCO.

Описание

Начиная с версии 10.4.8.0 при восстановлении на кассе мягкого чека с запретом на редактирование ограничивается функциональность срабатывания рекламных акций на выдачу подарков при включённой настройке Добавлять подарки в чек как товары по фиксированной цене.

Логика работы

Расчет и вывод информирования о выдаче подарков запрещается при соблюдении всех нижеперечисленных условий:

  1. В настройках результата акции установлены оба флажка:

    • Сканирование штрихкода подарка на кассе;

    • Добавлять подарки в чек как товары по фиксированной цене.

  2. В чек добавлен заказ:

    • с запретом на редактирование всего чека: receiptEditable = false (запрещено добавление и удаление позиций, а также редактирование количества товара в позиции);

    • ИЛИ с запретом добавления позиций в чек: receiptEditable = true и positionsAddingAllowed = false (при такой комбинации параметров запрещено только добавление новых позиций, но разрешено удаление и редактирование количества товара).

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

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

Настройки акций 

В SetCentrum/SetRetail заведены две акции на выдачу подарков.

1. Акция №1. Выдача подарков с добавлением их в чек как товаров - безусловная акция с результатом Информация о подарках и следующими настройками:

  • на вкладке ПРАВИЛА РАСЧЕТА задано правило За каждые 100 общей стоимости чека выдать 1 подарок, но не более 1;

  • на вкладке СООБЩЕНИЯ НА ЭКРАНЕ задан текст сообщения "Выдайте подарок (Акция №1)", в качестве подарка указан товар из справочника, задан размер скидки и включены флажки:

    • Сканирование штрихкода подарка на кассе;

    • Добавлять подарки в чек как товары по фиксированной цене.

 

2. Акция №2. Выдача подарков без добавления в чек - безусловная акция с результатом Информация о подарках и следующими настройками:

  • на вкладке ПРАВИЛА РАСЧЕТА задано правило За каждые 500 общей стоимости чека выдать 1 подарок, но не более 1;

  • на вкладке СООБЩЕНИЯ НА ЭКРАНЕ задан текст сообщения "Выдайте подарок (Акция №2)", указан штрихкод товара и включены флажки:

    • Сканирование штрихкода подарка на кассе;

    • Добавлять подарки в чек как товары по фиксированной цене.

Сценарий 1

Создание мягкого чека

Внешняя система присылает в SetKit созданный заказ с указанием параметра полного запрета на редактирование чека receiptEditable = false.

{ "status": "READY_TO_PAYMENT", "dateCreated": "2023-02-05 14:00", "isEditable": false, "receiptEditable": false, "totalPrice": 149.90, "discountsValue": 0.0, "positions": [ { "positionOrder": 1, "code": "0000301", "barcode": "4216420000301", "quantity": 1, "unitPrice": 149.90, "discountValue": 0.0, "totalPrice": 149.90, "canChangePrice": false, "isFixedPrice": false, "isFixedDiscounts": false } ] }

Также приведенный ниже сценарий работы на кассе был бы достоверен для аналогичного мягкого чека, но с запретом на добавление позиций (с параметрами receiptEditable = true и positionsAddingAllowed = false).

Работа на клавиатурной кассе

1. Кассир добавляет заказ в чек.

2. При переходе к расчёту окно с сообщением о выдаче подарков не отобразилось. Обе акции не сработали.

  • Условие выдачи подарка по Акция №1. Выдача подарков с добавлением их в чек как товаров выполняется, но акция не срабатывает, так как редактирование чека (в том числе добавление новых позиций) запрещено. 

  • Условие выдачи подарка по Акция №2. Выдача подарков без добавления в чек не выполняется (сумма чека от 500 руб.), соответственно, акция не срабатывает.

3. Покупатель оплачивает заказ и кассир закрывает чек.

Работа на кассе SetTouch

1. Кассир добавляет заказ в чек.

2. При переходе к расчёту окно с сообщением о выдаче подарков не отобразилось. Обе акции не сработали.

  • Условие выдачи подарка по Акция №1. Выдача подарков с добавлением их в чек как товаров выполняется, но акция не срабатывает, так как редактирование чека (в том числе добавление новых позиций) запрещено. 

  • Условие выдачи подарка по Акция №2. Выдача подарков без добавления в чек не выполняется (сумма чека от 500 руб.), соответственно, акция не срабатывает.

 

3. Покупатель оплачивает заказ и кассир закрывает чек.

Сценарий 2

Создание мягкого чека

Внешняя система присылает в SetKit созданный заказ, аналогичный предыдущему, но на сумму более 500 руб.:

{ "status": "READY_TO_PAYMENT", "dateCreated": "2023-02-05 14:00", "isEditable": false, "receiptEditable": false, "totalPrice": 599.60, "discountsValue": 0.0, "positions": [ { "positionOrder": 1, "code": "0000301", "barcode": "4216420000301", "quantity": 4, "unitPrice": 149.90, "discountValue": 0.0, "totalPrice": 599.60, "canChangePrice": false, "isFixedPrice": false, "isFixedDiscounts": false } ] }

Работа на клавиатурной кассе

1. Кассир добавляет заказ в чек.

2. Выполнены условия срабатывания обеих акций, однако срабатывает только Акция №2. Выдача подарков без добавления в чек. Но не срабатывает Акция №1. Выдача подарков с добавлением их в чек как товаров, так как редактирование чека (в том числе добавление новых позиций) запрещено. 

Касса выводит окно с сообщением о выдаче подарков.

 

3. Кассир сканирует штрихкод подарка. 

 

4. Подарок не добавляется как товарная позиция в чек. Информация о выданном покупателю подарке будет содержаться в чековых данных (подробнее - в интеграционной документации).

5. Покупатель оплачивает заказ и кассир закрывает чек. 

Работа на кассе SetTouch

1. Кассир добавляет заказ в чек.

 

2. Выполнены условия срабатывания обеих акций, однако срабатывает только Акция №2. Выдача подарков без добавления в чек. Но не срабатывает Акция №1. Выдача подарков с добавлением их в чек как товаров, так как редактирование чека (в том числе добавление новых позиций) запрещено. 

Касса выводит окно с сообщением о выдаче подарков.

 

3. Кассир сканирует штрихкод подарка. 

 

4. Подарок не добавляется как товарная позиция в чек. Информация о выданном покупателю подарке будет содержаться в чековых данных (подробнее - в интеграционной документации).

 

5. Покупатель оплачивает заказ и кассир закрывает чек. 

Статьи по теме