/
SetRetail10▪️Автоподбор наименьшей цены для товара в интернет заказе

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

SetRetail10▪️Автоподбор наименьшей цены для товара в интернет заказе

https://crystals.atlassian.net/browse/SRTF-178

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

10.4.10.0

Описание

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

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

Ценность

  • Продажа покупателю товара из интернет-заказа по актуальной наименьшей цене.

  • Автоподбор наименьшей цены для товара в интернет-заказе.

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

  • При выборе наименьшей цены на кассе, к товару добавляется свойство key="priceChangedToLowest", value=”true”
    Если цена у товара не поменялась, то свойство не добавляется.
    Название свойства далее по тексту - плагинное свойство замены.

  • Только для НЕ предоплаченных заказов реализована функциональность в зависимости от значения настройки. (Как определяется, что заказ НЕ предоплаченный: атрибут заказа "prePayment" равен нулю)

    • Если значение настройки из false, тогда процессы продажи отрабатывают без изменений.

    • Если значение настройки из true, тогда после поиска и выбора мягкого чека сравниваются цены на товары в мягком чеке с ценами этих же позиций в товарном справочнике.

      • Если в интернет-заказе есть товары, цена которых больше, чем в справочнике, то такие товары добавляются из заказа в список чека с заменой цены на цену товарного справочника. В .xml файле зарегистрированного чека у позиций, цена которых была изменена, присутствует плагинное свойство замены.

      • Если НЕТ товаров, цена которых меньше в справочнике, то в список чека такие товары добавляются без изменения цены.

Последовательность:

  1. Если цена на товар в мягком чеке выше, чем в каталоге товаров на сервере, то применяется цена из каталога (т.е. наименьшая цена).

  2. Если цена на товар в мягком чеке ниже, чем в каталоге товаров, то применяется цена из мягкого чека.

  3. При выключенной possibleChangePriceToLowest цена подставляется из мягкого чека (которая сформирована при создание мягкого чека).

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

  5. Если товар был предоплачен, то в чеке не будет свойства key="priceChangedToLowest", value=”true”.

  6. В чеке, который по стоимости, что и в каталоге, свойство не добавляется.

Ограничения

  1. Решение работает только для клавиатурной кассы и SetTouch.

  2. Настройка одна и действует на все мягкие чеки и все позиции в них без исключения.

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

Настройки

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

 

 

 

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

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