Доп. цены: отдельная цена для каждого канала продаж
Цена главного каталога — одна, а каналов продаж много: на Ozon нужна цена с запасом на комиссию, в розничном фиде — своя, в МойСклад хочется отдельный тип цены. Доп. цены решают это: вы описываете правила, и система считает любое количество дополнительных цен от цены главного каталога — автоматически при каждой переоценке. Дальше они уходят в выгрузки и в типы цен МойСклад.
Шаг 1. Создайте тип цены
Откройте Ещё → Настройки → вкладка Доп. цены. В блоке Новый тип цены укажите Название (например, «Ozon» или «Розничная») и при желании Код — латинский идентификатор для выгрузок. Нажмите Добавить тип.

Шаг 2. Добавьте правила расчёта
Формула живёт не в типе, а в его правилах — их может быть несколько с разными условиями. Раскройте карточку типа и добавьте правило:

- Условия (по товару): «Бренд содержит», «Категория содержит», диапазоны цены главного каталога и веса. Пустые условия = правило для всех товаров.
- Способ расчёта — два варианта:
• Наценка: base × (1+%) + фиксы — классика: процент сверху плюс фиксированные надбавки;
• Обратный %: (base + фиксы) / (1−%) — «от маржи»: удобно закладывать комиссию маркетплейса, которая берётся от итоговой цены (процент должен быть меньше 100). - Статичные наценки — именованные фиксированные суммы (доставка, эквайринг, обработка): видно, из чего складывается цена.
- Округление — до 1/5/10/50/100, и приоритет: из подходящих правил применяется одно, с наибольшим приоритетом.
Пример с демо: цена главного каталога 182, правило «15% + Логистика 80, округление до 10» → 182 × 1,15 + 80 = 289,3 → 290.

Шаг 3. Пересчёт — сам, но есть и кнопка
- При каждой переоценке главного каталога доп. цены пересчитываются от свежей цены.
- Любое изменение типа или правила запускает фоновый пересчёт по всему каталогу автоматически.
- Кнопка Пересчитать сейчас — форсировать вручную («Пересчёт доп. цен запущен в фоне»).
Результат виден в карточке товара — блок Дополнительные цены (рассчитаны от цены главного каталога):

Шаг 4. Куда уходят доп. цены
Выгрузки
Каждый активный тип автоматически появляется в пикере полей раздела Выгрузки (категория «Дополнительные цены»). В прайс-фидах цена оффера берётся из первого по порядку колонок поля-цены с положительным значением — так вы управляете, какая цена уедет в конкретный фид, просто порядком колонок.
МойСклад
В Настройки → МойСклад блок Доп. цены → типы цен МойСклад: выберите для каждой доп. цены тип цены МС — она уедет отдельной ценой рядом с основной. «— не выгружать в МС —» оставляет цену только для фидов.

Частые вопросы
У части товаров нет значения доп. цены
- Ни одно правило типа не совпало по условиям — такие товары остаются без значения (пустая ячейка в выгрузке, ничего не уходит в МС). Заведите правило без условий как «страховку».
- У товара нет цены главного каталога (0) — доп. цены не считаются вовсе; запустите переоценку.
Изменил правило — когда обновятся цены?
Пересчёт стартует автоматически в фоне; на больших каталогах занимает время (идёт пачками). Прогресс-бара нет — проверяйте по карточке товара или нажмите Пересчитать сейчас ещё раз позже.
Чем это отличается от «Доп. наценка» в карточке товара?
«Доп. наценка» (и «Доп. наценка Ozon» в разделе Маркетплейсы) меняет саму цену — основную или канальную. Доп. цены — это отдельные вычисляемые цены рядом с основной, сама цена главного каталога от них не меняется.
Доп. цены и B2B-портал
B2B-портал показывает цену главного каталога со скидками клиента — доп. цены в нём не участвуют. Для оптовых условий используйте «B2B Скидки».
Выключил тип — что произойдёт?
Тип пропадает из пикера выгрузок, маппинга МС и расчёта; после фонового пересчёта его значения исчезают у товаров. Удаление типа удаляет и все его правила (с подтверждением).