Данный функционал можно использовать для отображения цены со скидкой на сайте. Цена, которую вы получаете в программе во вкладке Продукция - это должна быть цена уже со скидкой, так как вам нужно видеть, по какой цене вы продаете товар и какая цена выгружается на сайт и торговые площадки. Цену без скидки можно получить несколькими способами. Например, самый простой, это к цене добавить какой-то процент на все товары, но в этом случае у вас на сайте все товары будут со скидками и такие скидки никому не интересны. Можно получать более реальные скидки в зависимости от уменьшения цены за какой-то промежуток времени, акционных РЦ, скидок только на выбранные товары.
Обратите внимание, данная инструкция не для установки дополнительных скидок на товары, а для того, чтобы получить цену товара до скидки (старая цена) и уже выгружая основную цену и цену без скидки на сайт, посетители будут видеть скидки на товары.
1. Создайте дополнительное поле, тип Число, назовите его, например, “Цена без скидки”
Добавление пользовательского поля
2. Добавьте действие Quad.Magic с типом “Подготовить цену без скидки”. Действие нужно добавить после действия обновления цен. Quad.Magic
3. В Настройка 1 выберите поле, которое добавили в п.1 этой инструкции - в него будет формироваться цена без скидки
4. В Настройка 2 добавляются способы формирования цены без скидки. Способы можно добавлять в любом порядке. Если каким-то способом уже заполнилось поле, то последующие за ним способы не затирают цену, полученную предыдущими способами, поэтому располагайте способы с тем приоритетом, как вам нужно.
Параметры настройки разделены знаком | . Первый параметр определяет способ формирования, остальные - специальные настройки для каждого способа.
OLDRC|MIN или OLDRC|MAX - в качестве старой цены устанавливается старая РЦ товара, если настроены такие прайсы, в которых загружается поле “Акционная РЦ”
Описание поля можно посмотреть здесь Настройка прайса: настройка загружаемых колонок
MIN - выбирается минимальная такая цена, если она есть в нескольких прайсах, MAX - максимальная.
HIST|price|30 - цена до скидки устанавливается исходя из истории изменения цены товара в последние 30 дней. 30 - можно поменять в последнем параметре на любое другое количество дней.
в параметре 2 указывается цена, изменения которой учитываются. Это может быть price для основной цены или код поля дополнительных цен.
История берется вот эта:
Выбирается максимальная цена за указанный период, если была такая и она больше текущей цены.