Правила итоговой цены

Как настроить группы цен, типы цен и правила, по которым Eofferix выбирает итоговую цену товара или торгового предложения.

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

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

Где находится настройка

Откройте Сводный каталог, нажмите Настройки и перейдите в раздел Правила цен. На экране есть две основные части: Группы цен и Правила расчёта итоговой цены.

Группы цен и вкладка правил расчета итоговой цены в настройках сводного каталога Eofferix

Группы цен и типы цен

Группа цен отделяет источник или сценарий цены: поставщика, канал продаж, маркетплейс, оптовый прайс или внутреннюю группу. Тип цены описывает конкретное значение внутри группы: закупочная, розничная, акционная, рекомендованная или другая цена.

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

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

Карточка нового типа цены в Eofferix

Правила расчёта итоговой цены

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

Кнопка Добавить правило создает новое правило. Карандаш редактирует правило, корзина удаляет его, а стрелка раскрывает краткое описание выбранного сценария и настроек.

Список правил расчета итоговой цены в Eofferix

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

В блоке Область применения выбирают группы цен и типы цен, которые могут участвовать в расчете. Если оставить “все группы” и “все цены”, правило смотрит на все активные подходящие цены. Если выбрать конкретные группы или типы, расчет ограничится только ими.

Карточка правила итоговой цены с областью применения и сценариями расчета

Что означает сценарий расчета

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

Минимальная цена

Минимальная цена из выбранных групп берет самую низкую активную цену среди подходящих групп и типов. Если поставщик A передал 120, поставщик B - 127, а поставщик C - 119, базовой ценой станет 119. Этот сценарий подходит, когда нужно удерживать самый конкурентный входной уровень или брать минимальную закупочную цену.

Максимальная цена

Максимальная цена из выбранных групп берет самую высокую активную цену. Например, из значений 120, 127 и 119 будет выбрано 127. Такой сценарий используют, когда итоговая цена должна ориентироваться на верхнюю границу: например, для защищенной розничной цены или канала, где нельзя случайно уйти ниже дорогого источника.

Средняя цена

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

Первая доступная цена по приоритету

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

Настраиваемая цена

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

Вес источника показывает, насколько сильно конкретный источник влияет на итог. Поставщики не равны между собой: у вас могут быть предпочтительные поставщики или собственный склад, а также менее приоритетные источники. Например, цены 100, 120 и 90 с весами 100, 300 и 50 дадут расчет (100 × 100 + 120 × 300 + 90 × 50) / (100 + 300 + 50) = 112.22. Поэтому источник с весом 300 двигает итоговую цену сильнее, чем источник с весом 50.

Настраиваемая цена с весами источников и защитой от ошибок источника

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

Влияние остатков источников на настраиваемую итоговую цену

Рыночная стратегия цены

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

Пример: есть цены 100, 105, 110, 130 и 150. Если выбрана позиция “низ рынка” и сегмент 40%, правило смотрит нижнюю часть списка, то есть 100 и 105, и получает базовую цену около 102.50 до дополнительных коррекций.

Смещение позиции дополнительно сдвигает выбранную рыночную цену вверх или вниз. Например, если низ рынка дал 102.50, а смещение задано “ниже на 3%”, цена станет 99.43 до общих скидок, наценок и округления. Если выбрать “без смещения”, Eofferix использует цену выбранного рыночного сегмента как есть.

Настройки рыночной стратегии цены в правиле Eofferix

Коррекция, округление и фильтр

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

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

Пример настройки

Допустим, товар приходит от трех поставщиков. Для торговых предложений нужно брать самую низкую закупочную цену, прибавлять 20% и округлять до 10. Для этого создайте группу цен для каждого поставщика, добавьте в них тип “Закупочная цена”, затем создайте правило для предложений: сценарий “Минимальная цена”, область применения - эти группы и типы цен, коррекция - наценка 20%, округление - до 10.

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