- Вопросы в службу поддержки
- Минимальные/максимальные цены
- Алгоритм ценообразования
- Устранение неполадок
Как задать и проверить ограничения минимальной и максимальной цены
В этом руководстве объясняется, как настроить ограничения MIN/MAX в B2BLIX двумя способами, какие правила проверки применяются и что продавцам нужно проверить перед экспортом рассчитанных цен.
Зачем нужны минимальная и максимальная цены
Для каждого товара, обрабатываемого алгоритмом BuyBox, должен быть задан допустимый диапазон цен. Он определяется минимальной ценой (MIN) и максимальной ценой (MAX).
Минимальная цена защищает продавца от снижения цены на товар ниже допустимой маржи. Максимальная цена не позволяет алгоритму повысить цену выше установленного продавцом уровня и помогает избежать цен, которые маркетплейс может отклонить или ограничить.
B2BLIX использует этот диапазон при расчёте возможной новой цены. В зависимости от ситуации на маркетплейсе и выбранной стратегии рассчитанная цена может быть снижена, сохранена, установлена на уровне другого предложения или повышена. Однако она должна оставаться в пределах заданного диапазона MIN/MAX.
Важно: настройки MIN/MAX могут влиять на рассчитанные цены, экспорт, обновления через API и предложения, опубликованные на маркетплейсе. Проверьте ограничения цен на небольшой группе товаров, прежде чем включать автоматическую публикацию цен для всего каталога.
Краткий ответ
Задать минимальную и максимальную цены можно двумя способами:
- Передать рассчитанные значения MIN и MAX при импорте товаров. Вы рассчитываете ограничения в своей системе, таблице, XML- или CSV-файле и передаёте готовые значения в B2BLIX.
- Настроить коэффициенты на уровне категории в B2BLIX. Вы передаёте стандартную цену товара, а B2BLIX рассчитывает ограничения, умножая эту цену на коэффициенты, настроенные для категории товара.
Явно заданные ограничения на уровне товара лучше использовать, если для товаров нужны индивидуальные маржи или разные правила ценообразования. Коэффициенты категорий удобны, когда для большого количества товаров одной категории можно применять общий процентный диапазон.
Если для товара доступны явно заданные значения MIN/MAX, они имеют приоритет над ограничениями, рассчитанными на основе коэффициентов категории.
Вариант 1: передача значений min/max в данных о товаре
Используйте этот вариант, если вы уже рассчитываете допустимые ограничения цен в бухгалтерской системе, системе управления товарами, таблице или другом внутреннем источнике.
Источник в формате XML, CSV или Google Sheets может содержать стандартную цену товара вместе со значениями MIN и MAX. В собственных формулах можно учитывать себестоимость товара, требуемую маржу, стоимость доставки, категорию, поставщика и другие бизнес-правила.
Упрощённая строка товара может выглядеть так:
| Товар | Стандартная цена | MIN | MAX |
|---|---|---|---|
| Пример товара | €100.00 | €90.00 | €110.00 |
Если это поддерживается структурой импорта, можно также задавать отдельные ограничения для конкретных маркетплейсов. Например, источник может содержать общие значения min и max, а также поля для отдельных маркетплейсов, такие как min_LV и max_LV.
Используйте отдельные ограничения для маркетплейсов, если допустимый диапазон различается из-за местных цен, стоимости доставки, налогов или другого правила для конкретного рынка. Перед подготовкой итогового источника проверьте поддерживаемые названия атрибутов.
Чтобы проверить структуру файла, откройте Sync Tester в своём аккаунте. Описание поддерживаемой структуры и процесса проверки приведено в статье Sync Tester и структура файла Google Sheets.
Вариант 2: расчёт min/max на основе коэффициентов категории
Используйте коэффициенты категорий, если вы передаёте стандартную цену, но не хотите рассчитывать отдельные значения MIN и MAX для каждого товара.
В разделе Category Management категории отображаются отдельно для каждого поддерживаемого маркетплейса. Для категории можно задать минимальный и максимальный коэффициенты.
Во время синхронизации B2BLIX использует импортированную стандартную цену товара и применяет коэффициенты, настроенные для его категории:
- MIN = стандартная цена × минимальный коэффициент
- MAX = стандартная цена × максимальный коэффициент
Например:
- Стандартная цена товара: €100.00
- Минимальный коэффициент: 0.90
- Максимальный коэффициент: 1.10
- Рассчитанный MIN: €90.00
- Рассчитанный MAX: €110.00
Затем алгоритм BuyBox может рассчитать цену от €90.00 до €110.00. Он не должен снизить цену товара ниже €90.00 или повысить её выше €110.00.
Чтобы настроить коэффициенты, откройте Category Management в своём аккаунте. Описание доступных полей категории и массовых действий приведено в статье Category Management: частота мониторинга и коэффициенты цен.
Какой метод выбрать?
| Ситуация | Рекомендуемый метод |
|---|---|
| Для каждого товара требуется учитывать собственную себестоимость или маржу | Передать значения MIN/MAX на уровне товара |
| Вы уже рассчитываете ограничения в своей системе | Передать значения MIN/MAX на уровне товара |
| Для разных маркетплейсов нужны разные ограничения | Передать отдельные ограничения товара для маркетплейсов, если это поддерживается |
| Для товаров категории можно использовать один процентный диапазон | Использовать коэффициенты категории |
| Вы хотите, чтобы ограничения автоматически менялись при изменении стандартной цены | Использовать коэффициенты категории |
| Большинство товаров подчиняется правилу категории, но для некоторых нужны особые ограничения | Использовать коэффициенты категории и передать явные ограничения для исключений |
Как выполняется проверка min/max
Строки товаров проверяются до того, как могут быть использованы для расчётов BuyBox. Как минимум должны выполняться следующие правила диапазона цен:
- MIN должен быть задан.
- MIN должен быть больше 0.
- MAX должен быть задан или успешно рассчитан.
- MAX должен быть больше или равен MIN.
Для согласованной настройки цен стандартная или текущая цена также обычно должна находиться внутри заданного диапазона:
MIN ≤ стандартная цена ≤ MAX
Если порядок цен неверен, проверьте импортированные значения и коэффициенты категорий перед повторной обработкой товара.
Примеры допустимых значений:
- MIN €80.00, стандартная цена €90.00, MAX €100.00
- MIN €90.00, стандартная цена €90.00, MAX €90.00
Примеры недопустимых или проблемных значений:
- MIN €0.00, поскольку минимальная цена должна быть больше нуля
- MIN €100.00 и MAX €90.00, поскольку MAX меньше MIN
- MIN €110.00, стандартная цена €100.00 и MAX €120.00, поскольку стандартная цена ниже заданного диапазона
- MIN €80.00, стандартная цена €100.00 и MAX €90.00, поскольку стандартная цена выше заданного диапазона
Если обязательное правило не выполняется, товар может не пройти проверку из-за ошибки диапазона цен и не перейти к обычному расчёту BuyBox или экспорту.
Что проверить в аккаунте
1. Уточните источник ограничений
Сначала определите, должен ли товар использовать:
- явные значения MIN/MAX из импортированных данных о товаре;
- отдельные ограничения для маркетплейсов из импортированных данных; или
- ограничения, рассчитанные на основе коэффициентов категории.
Не изменяйте коэффициенты категории, пока не проверите, содержит ли товар уже заданные ограничения. Значения на уровне товара могут иметь приоритет над расчётом категории.
2. Проверьте импортируемый источник
Убедитесь, что источник доступен, а поля стандартной цены, MIN и MAX содержат числовые значения. Проверьте наличие пустых ячеек, текста вместо чисел, неправильных разделителей десятичных знаков и формул, возвращающих ошибки.
Чтобы проверить источник, откройте Sync Tester в своём аккаунте.
3. Проверьте коэффициенты категории товара
Если ограничения рассчитываются динамически, убедитесь, что товар отнесён к нужной категории маркетплейса и что оба коэффициента подходят.
Проверьте, что:
- минимальный коэффициент больше нуля;
- максимальный коэффициент не меньше минимального;
- полученные цены соответствуют требованиям к марже и маркетплейсу;
- коэффициенты настроены для правильной категории маркетплейса.
Откройте Category Management в своём аккаунте, чтобы проверить эти значения.
4. Проверьте итоговые значения для одного товара
Используйте Product Checker, чтобы проверить конкретный EAN. Это основная страница для понимания того, какие данные о товаре, ограничения цен, наблюдения и результаты расчётов доступны для этого товара.
Откройте Product Checker в своём аккаунте. Подробнее о его разделах читайте в статье Product Checker: проверка данных о товаре, расчётов цен и экспорта.
5. Проверьте ошибки синхронизации
Если несколько товаров не прошли обработку или не появились в ожидаемом результате, проверьте последний отчёт о синхронизации. Он поможет отличить проблемы импорта, проверки, расчёта и экспорта.
Откройте Synchronization Reports в своём аккаунте. Помощь в интерпретации результатов приведена в статье Synchronization Reports: проверка результатов импорта, расчёта BuyBox и экспорта.
Распространённые причины неправильных или отсутствующих ограничений цен
Min или max не заполнены
Источник импорта не содержит пригодного значения на уровне товара, а корректный коэффициент категории отсутствует, поэтому рассчитать значение невозможно.
Min равно нулю или имеет отрицательное значение
Минимальная цена, равная нулю или имеющая отрицательное значение, не может служить безопасной нижней границей и не соответствует обязательному правилу проверки.
Max меньше min
Допустимый диапазон математически некорректен. Исправьте значения в источнике или коэффициенты категории, чтобы MAX был равен MIN или больше него.
Используется неправильная категория
При использовании коэффициентов категории товар, отнесённый к неожиданной категории, может получить диапазон цен, отличный от нужного. Категории настраиваются отдельно для каждого маркетплейса.
Значение на уровне товара переопределяет значение категории
Вы можете изменить коэффициент категории, но не увидеть изменений для конкретного товара, поскольку в импортированных данных для него уже заданы явные значения MIN/MAX.
Значения для маркетплейсов заданы не полностью
Один маркетплейс может получить отдельное значение MIN или MAX, а другой — использовать общие значения или не иметь пригодного диапазона. Проверяйте все соответствующие поля для маркетплейсов вместе.
Импортированная стандартная цена изменилась
При использовании коэффициентов категории MIN и MAX пересчитываются на основе импортированной стандартной цены. Поэтому изменение стандартной цены меняет абсолютные ограничения, даже если коэффициенты остаются прежними.
Min слишком высоко для текущей конкуренции
Настройка может быть корректной, но алгоритм не сможет рассчитать конкурентную цену ниже MIN. Если цены конкурентов или текущая цена BuyBox ниже, товар может остаться вне выигрышной позиции.
Это не означает, что минимальную цену нужно автоматически снижать. Перед изменением проверьте требования к себестоимости и марже. В некоторых случаях безопаснее позволить конкуренту с более низкой ценой получить BuyBox, чем продавать товар ниже допустимой маржи.
Max не соответствует ограничениям маркетплейса
MAX должен представлять максимальную цену, по которой вы готовы опубликовать товар. При этом следует учитывать действующие ограничения цен на маркетплейсе. Слишком высокое предложение может быть отклонено, ограничено или деактивировано маркетплейсом.
B2BLIX не управляет правилами принятия предложений маркетплейсом. Цена, рассчитанная или экспортированная B2BLIX, не обязательно становится активной, пока маркетплейс не примет и не применит её.
Пример: как диапазон защищает товар
Предположим, настроены следующие значения:
- Стандартная цена: €100.00
- MIN: €90.00
- MAX: €110.00
- Наблюдаемая цена конкурента: €88.00
Даже если выбранная стратегия обычно привела бы к цене ниже цены конкурента, алгоритм не должен рассчитать цену ниже €90.00. Поэтому продавец может потерять BuyBox, но заданная минимальная маржа будет защищена.
Если продавец уже выигрывает BuyBox с ценой €100.00, а выбранная стратегия допускает повышение цены, алгоритм может рассчитать более высокую цену, но она не должна превышать €110.00.
Именно маркетплейс определяет, какой продавец получает BuyBox. Корректный диапазон MIN/MAX ограничивает цены, которые B2BLIX может рассчитать, но не гарантирует выигрышную позицию.
Что делать дальше
- Выберите, будут ли ограничения поступать из данных о товаре, коэффициентов категории или из обоих источников.
- Убедитесь, что для каждого обрабатываемого товара можно получить MIN больше нуля и MAX, равный MIN или превышающий его.
- Сохраняйте стандартную цену в заданном диапазоне MIN/MAX.
- Проверьте источник импорта до включения обычной синхронизации.
- Проверьте несколько типичных товаров в Product Checker.
- Выполните расчёты без автоматической публикации и проверьте полученные цены.
- Включайте расширенный экспорт или обновления через API только после того, как убедитесь, что диапазоны защищают и маржу, и требования к максимальной цене.