Публичное пространство
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 файле зарегистрированного чека у позиций, цена которых была изменена, присутствует плагинное свойство замены.
Если НЕТ товаров, цена которых меньше в справочнике, то в список чека такие товары добавляются без изменения цены.
Последовательность:
Если цена на товар в мягком чеке выше, чем в каталоге товаров на сервере, то применяется цена из каталога (т.е. наименьшая цена).
Если цена на товар в мягком чеке ниже, чем в каталоге товаров, то применяется цена из мягкого чека.
При выключенной
possibleChangePriceToLowest
цена подставляется из мягкого чека (которая сформирована при создание мягкого чека).Если товар был предоплачен и товар в мягкого чека по цене выше, то используется цена которая была в мягком чеке (даже при включенной настройке).
Если товар был предоплачен, то в чеке не будет свойства
key="priceChangedToLowest", value=”true”
.В чеке, который по стоимости, что и в каталоге, свойство не добавляется.
Ограничения
Решение работает только для клавиатурной кассы и SetTouch.
Настройка одна и действует на все мягкие чеки и все позиции в них без исключения.
Не рассматривается кейс, когда цена может быть ниже, если до замены на минимальную цену применить дисконтную карту к цене из справочника.
Настройки
Для включения функциональности выполните скрипт на сервере SetCentrum/SetRetail в базе данных set.
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..