Один прайс — файлы под разные площадки сразу

Прайс поставщика один, а площадок три: Wildberries, Ozon и Авито. У каждой свой шаблон загрузки, свой набор обязательных колонок и свои правила для цены. Если держать под это три Excel-файла и править каждый руками при обновлении прайса, цены рано или поздно разъедутся — и узнаёте вы об этом от покупателя, который сравнил ваши же карточки. Ниже — рабочая схема, в которой один исходный прайс превращается в три готовых файла через сохранённые шаблоны конвертера: за один заход и без копипасты.

Почему один файл не подходит всем площадкам

Файлы для WB, Ozon и Авито отличаются сразу по нескольким пунктам:

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

Поэтому вариант «сделать универсальный файл и заливать везде» не работает: кабинет площадки отклонит его ещё на проверке структуры. Подробные разборы под конкретные площадки — в статьях про загрузку прайса на Wildberries и загрузку товаров на Ozon. Здесь соберём из них единый процесс.

Схема: один источник → три сохранённых шаблона

Рабочая идея: прайс поставщика — единственный источник правды, а под каждую площадку — свой сохранённый шаблон в конвертере. Настройка делается один раз:

  1. Загружаете прайс поставщика.
  2. На шаге «Структура» указываете, с какой строки начинается таблица, схлопываете многострочную шапку и убираете строки-разделы каталога.
  3. На шаге «Колонки» переименовываете заголовки под требования площадки, переставляете и удаляете лишние, добавляете действия: склейку наименования по шаблону, константу с брендом, «Умножить» для наценки.
  4. На шаге «Фильтры» оставляете только позиции с остатком больше нуля и отсекаете служебные строки вроде «Итого».
  5. Сохраняете настройки шаблоном — например, «WB-основной».

Затем повторяете настройку для Ozon и Авито — из того же исходного прайса, но с их наборами колонок. Итого три шаблона на один источник. Дальше еженедельное обновление — это «загрузить свежий прайс, выбрать шаблон, скачать файл» три раза подряд. Что хранится в сохранённом шаблоне и как им управлять — подробно в статье про шаблоны конвертации.

Список сохранённых шаблонов конвертера: по одному на каждую площадку
Один источник — три шаблона: под WB, Ozon и Авито

Разная наценка на разных площадках

Одинаковая цена на всех площадках — почти всегда ошибка. У площадок разные комиссии, разные схемы логистики и разные правила участия в акциях, поэтому маржа при одной и той же цене получается разной. Точные ставки смотрите в кабинетах — они меняются; важен сам принцип: наценка считается под каждую площадку отдельно.

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

Действие Умножить с разным коэффициентом наценки в шаблонах под разные площадки
Наценка живёт в шаблоне: у каждой площадки свой коэффициент

Синхронность: обновлять всё за один заход

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

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

Три готовых файла для площадок, полученные из одного прайса за один заход
Из одного прайса — три файла под разные площадки, обновлённые одновременно

Типовые ошибки мультиплощадочника

  • Перепутанные шаблоны. Применили шаблон Ozon к файлу для WB — кабинет отклоняет загрузку, а вы ищете ошибку в данных. Лечится именованием: «WB», «Ozon», «Avito» в названии шаблона и контрольным взглядом на превью перед скачиванием.
  • Разные цены без причины. Подняли наценку в шаблоне WB и забыли про остальные — или наоборот, забыли, что наценка разная специально, и «выровняли» цены. Ведите короткую шпаргалку: какой коэффициент на какой площадке и почему.
  • Разные фильтры. В одном шаблоне стоит условие «остаток больше нуля», в другом забыли — и на одной площадке продаёте позиции, которых нет на складе.
  • Загрузка вчерашнего файла. Обновили прайс, скачали файлы, а залили старые из папки «Загрузки». Заливайте сразу после скачивания и называйте файлы с датой.

Общий принцип: любое отличие между площадками должно быть записано в шаблоне и объяснимо одной фразой — «на Ozon наценка выше из-за комиссии». Если отличие есть, а объяснения нет — это ошибка.

Частые вопросы

Можно ли заливать один и тот же файл на WB, Ozon и Авито?

Нет. У площадок разные шаблоны: набор и названия колонок не совпадают, а цена подразумевается в разном виде. Файл, который примет одна площадка, другая отклонит на проверке структуры. Под каждую площадку нужен свой файл — удобнее всего собирать его отдельным сохранённым шаблоном из одного исходного прайса.

Цены на разных площадках должны совпадать?

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

Как не перепутать шаблоны под разные площадки?

Называйте шаблоны именем площадки — «WB», «Ozon», «Avito» — и перед скачиванием смотрите на превью: заголовки колонок сразу показывают, чей это шаблон. Файлы на диске тоже называйте с именем площадки и датой.

Поставщик прислал новый прайс. С чего начать?

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