Прайс поставщика один, а площадок три: Wildberries, Ozon и Авито. У каждой свой шаблон загрузки, свой набор обязательных колонок и свои правила для цены. Если держать под это три Excel-файла и править каждый руками при обновлении прайса, цены рано или поздно разъедутся — и узнаёте вы об этом от покупателя, который сравнил ваши же карточки. Ниже — рабочая схема, в которой один исходный прайс превращается в три готовых файла через сохранённые шаблоны конвертера: за один заход и без копипасты.
Почему один файл не подходит всем площадкам
Файлы для WB, Ozon и Авито отличаются сразу по нескольким пунктам:
- Набор и порядок колонок. У WB шаблон зависит от категории товара, у Ozon — свой XLSX с собственными заголовками, у Авито — колонки под объявление: категория, заголовок, цена.
- Названия одних и тех же полей. «Цена», «Цена до скидки», «Ваша цена» — одна и та же цифра из прайса везде называется по-разному.
- Требования к цене. На WB цена указывается до скидки, на Ozon действуют свои механики акций, на Авито — цена в объявлении как есть. Колонка «Опт» из прайса поставщика напрямую не годится никому.
- Обязательные поля. Где-то нужен бренд, где-то — характеристики категории. Поставщик про требования площадок не знает — и знать не должен.
Поэтому вариант «сделать универсальный файл и заливать везде» не работает: кабинет площадки отклонит его ещё на проверке структуры. Подробные разборы под конкретные площадки — в статьях про загрузку прайса на Wildberries и загрузку товаров на Ozon. Здесь соберём из них единый процесс.
Схема: один источник → три сохранённых шаблона
Рабочая идея: прайс поставщика — единственный источник правды, а под каждую площадку — свой сохранённый шаблон в конвертере. Настройка делается один раз:
- Загружаете прайс поставщика.
- На шаге «Структура» указываете, с какой строки начинается таблица, схлопываете многострочную шапку и убираете строки-разделы каталога.
- На шаге «Колонки» переименовываете заголовки под требования площадки, переставляете и удаляете лишние, добавляете действия: склейку наименования по шаблону, константу с брендом, «Умножить» для наценки.
- На шаге «Фильтры» оставляете только позиции с остатком больше нуля и отсекаете служебные строки вроде «Итого».
- Сохраняете настройки шаблоном — например, «WB-основной».
Затем повторяете настройку для Ozon и Авито — из того же исходного прайса, но с их наборами колонок. Итого три шаблона на один источник. Дальше еженедельное обновление — это «загрузить свежий прайс, выбрать шаблон, скачать файл» три раза подряд. Что хранится в сохранённом шаблоне и как им управлять — подробно в статье про шаблоны конвертации.

Разная наценка на разных площадках
Одинаковая цена на всех площадках — почти всегда ошибка. У площадок разные комиссии, разные схемы логистики и разные правила участия в акциях, поэтому маржа при одной и той же цене получается разной. Точные ставки смотрите в кабинетах — они меняются; важен сам принцип: наценка считается под каждую площадку отдельно.
В шаблоне это решается одним действием «Умножить» на колонке цены: для WB — свой коэффициент, для Ozon — свой, для Авито — третий. Плюс действие «Округлить» до рублей или десятков, чтобы в файле не было копеек. Коэффициенты зашиты в шаблонах, а не в голове: поменялась комиссия — правите одно число в одном шаблоне.

Синхронность: обновлять всё за один заход
Главное правило мультиплощадочника: новый прайс поставщика обрабатывается всеми шаблонами за один заход. Не «сегодня WB, Ozon как-нибудь на неделе» — иначе какое-то время на площадках висят разные цены и разные остатки. Покупатель сравнит ваши карточки и купит там, где дешевле, — а вы ещё и разбирайте потом отзыв про цену «не как на витрине».
Порядок простой: получили прайс → прогнали через шаблон WB → скачали → то же для Ozon → то же для Авито → загрузили три файла в кабинеты в тот же день. При сохранённых шаблонах это вопрос минут, а не вечера.

Типовые ошибки мультиплощадочника
- Перепутанные шаблоны. Применили шаблон Ozon к файлу для WB — кабинет отклоняет загрузку, а вы ищете ошибку в данных. Лечится именованием: «WB», «Ozon», «Avito» в названии шаблона и контрольным взглядом на превью перед скачиванием.
- Разные цены без причины. Подняли наценку в шаблоне WB и забыли про остальные — или наоборот, забыли, что наценка разная специально, и «выровняли» цены. Ведите короткую шпаргалку: какой коэффициент на какой площадке и почему.
- Разные фильтры. В одном шаблоне стоит условие «остаток больше нуля», в другом забыли — и на одной площадке продаёте позиции, которых нет на складе.
- Загрузка вчерашнего файла. Обновили прайс, скачали файлы, а залили старые из папки «Загрузки». Заливайте сразу после скачивания и называйте файлы с датой.
Общий принцип: любое отличие между площадками должно быть записано в шаблоне и объяснимо одной фразой — «на Ozon наценка выше из-за комиссии». Если отличие есть, а объяснения нет — это ошибка.
Частые вопросы
Можно ли заливать один и тот же файл на WB, Ozon и Авито?
Нет. У площадок разные шаблоны: набор и названия колонок не совпадают, а цена подразумевается в разном виде. Файл, который примет одна площадка, другая отклонит на проверке структуры. Под каждую площадку нужен свой файл — удобнее всего собирать его отдельным сохранённым шаблоном из одного исходного прайса.
Цены на разных площадках должны совпадать?
Не обязаны. У площадок разные комиссии и правила акций, поэтому наценка под каждую считается отдельно — и цены законно различаются. Плохо не то, что цены разные, а то, что разница случайная: поправили наценку в одном месте и забыли в другом.
Как не перепутать шаблоны под разные площадки?
Называйте шаблоны именем площадки — «WB», «Ozon», «Avito» — и перед скачиванием смотрите на превью: заголовки колонок сразу показывают, чей это шаблон. Файлы на диске тоже называйте с именем площадки и датой.
Поставщик прислал новый прайс. С чего начать?
Прогнать его через все шаблоны за один заход: загрузить файл, по очереди применить шаблон каждой площадки, скачать результаты и залить их в кабинеты в тот же день. Так цены и остатки на всех площадках обновляются синхронно и не расходятся.