SetRetail SCO v.3◾Работа с штрихкодами уценки

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

SetRetail SCO v.3◾Работа с штрихкодами уценки

SCOD-853 - Получение подробных данных проблемы… СТАТУС

CR-10478 - Получение подробных данных проблемы… СТАТУС

10.3.30.0

Описание

В некоторых торговых сетях используются уценочные штрихкоды для изменения стоимости уцененных товаров. Уценочный штрихкод содержит штрихкод товара и цену со скидкой, по которой должен быть продан товар. Также штрихкод может содержать количество (вес товара) при продаже весовых товаров.

Ценность

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

В рамках данной задачи реализована возможность формировать цену в составе штрихкода на ценнике, и добавлять товар с именно с ней. Цена автоматически будет скорректирована на кассе.

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

Пример работы успешного сценария

1. Покупатель сканирует в чек штрихкод товара с уценкой → товар добавлен в чек с ценой 15 рублей → рядом с позицией есть значок уценки.


2. Покупатель сканирует в чек другой товар без уценки → товар добавлен в чек.


3. Покупатель сканирует в чек дисконтную карту → на экране отображается баннер, информирующий о применении карты → скидка рассчитана только на товар без уценки → покупатель нажимает Перейти к оплате и успешно закрывает чек. 

Пример работы отрицательного сценария

Недостаточно прав для проведения операции

1. Покупатель сканирует в чек любой товар без уценки → товар добавлен в чек.

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

Ограничения

1. При добавлении товара по такому типу штрихкода скидки на товар не рассчитываются.

2. При продаже товара по такому типу штрихкода выгружается специальный признак для идентификации таких продаж в ERP.

3. Изменение цены происходит согласно функциональности на кассе Коррекция стоимости.

4. Указанный штрихкод запрещено вводить вручную, чтобы избежать нарушений со стороны консультантов.

5. Добавлять товар по такому типу штрихкода, может только роль (обычно это роль Покупатель SCO) с привилегией "Продажа товара с коррекцией стоимости".

При отсутствии привилегии, товар в чек не добавляется, касса отображает ошибку добавления.

6. Разрешено изменение количества товара для штучных и весовых товаров после их добавления по данному типу штрихкода.

Настройка

Настройка привилегии на сервере

1. Войдите на сервер SetCentrum/SetRetail10 → перейдите в раздел Персонал → вкладка Роли кассиров → выберите роль Покупатель → кликните  для редактирования роли.


2. Выберите секцию Работа с чеком → выберите привилегию Продажа товара с коррекцией стоимости → кликните .


3. Привилегия добавлена к роли → кликните .

Настройка в базе данных

1. Для включения функциональности выполните скрипт в базе данных set на сервере SetCentrum/SetRetail10.

2. Отредактируйте и выполните скрипт в базе данных set на сервере SetCentrum/SetRetail10 для конфигурации штрихкода уценки. 

Пример конфигурации штрихкода:

{
  "masks": [
    {
      "description": "ШК уценки 25 цифр",
      "fields": [
        {
          "name": "prefix",
          "value": "997"
        },
        {
          "name": "ean13",
          "length": 13
        },
        {
          "name": "reasonCode",
          "length": 2
        },
        {
          "name": "price",
          "length": 7
        }
      ],
      "inputRestrictions": {
        "scannerOnly": true,
        "allowedRights": [
        "SALE_CORRECTION_VALUE"
        ]
      },
      "result": {
        "productRef": {
          "barcode": {
            "source": "field",
            "value": "ean13"
          }
        },
        "position": {
          "price": {
            "source": "field",
            "value": "price"
          },
          "attributes": {
            "canChangeQuantity": true
          },
          "correctionReasonCode": {
            "source": "field",
            "value": "reasonCode"
          }
        }
      }
    }
  ]
}

Значение параметров

ПараметрЗначение параметра
prefixпрефикс, фиксированное значение в составе штрихкода
ean13штрихкод товара
priceцена в копейках
correctionReasonCode

Код причины коррекции цены, для отслеживания продаж по данным штрихкода в ERP.

В ERP будет выгружен признак correctionReasonCode с указанным значением.

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

© 1994-2025, ООО «Кристалл Сервис Интеграция».
Все права защищены.

Политика обработки персональных данных