Как обновлять цены на Яндекс Маркете без ручной правки

Поставщик прислал новый прайс: закупка подорожала на 8%, а на Яндекс Маркете висят прошлогодние цены. Каждый день с такой витриной — это продажи в ноль, а то и в минус. При 300–500 позициях ручная правка в кабинете съедает вечер и всё равно заканчивается опечаткой в цене. Разберём, как устроено обновление цен на Маркете и как свести его к циклу «новый прайс → готовый файл за минуту».

Как вообще обновляются цены на Маркете

Рабочих пути три:

  • Таблица в кабинете. Цены правятся прямо в списке товаров или через выгрузку: скачали текущие цены, поправили в Excel, загрузили обратно. Просто, но ручная правка — это опечатки и забытые строки.
  • Свой файл обновления. Компактная таблица: ваш SKU плюс новая цена. Собирается из прайса поставщика и заливается в кабинет — основной способ, когда прайсы приходят регулярно.
  • Автообновление фида. YML по ссылке, который Маркет забирает по расписанию. Удобно, когда каталог стабилен и фид кто-то генерирует, но разовую подмену цен из письма поставщика он не закрывает.

Если первичная загрузка уже позади (о ней — в статье про загрузку товаров на Маркет), обновление отличается только составом колонок: нужны артикул и цена, остальное не трогаем.

Новый прайс поставщика → файл обновления за минуту

Один раз настраиваем конвертацию и сохраняем её шаблоном — шаблоны доступны после регистрации. Дальше каждый новый прайс проходит тот же путь:

  1. Пришло письмо с прайсом — перетаскиваем файл на страницу конвертера для Маркета.
  2. Применяем сохранённый шаблон: все настройки уже на месте.
  3. Проверяем превью и скачиваем готовый файл обновления.
Применение сохранённого шаблона к новому прайсу поставщика
Сохранённый шаблон применяется к новому файлу одним действием

Что внутри шаблона:

  • Структура: таблица начинается с четвёртой строки, две строки шапки поставщика схлопнуты в одну, служебные строки убраны.
  • Колонки: «Артикул» переименован в «Ваш SKU», «Цена опт» — в «Цена», лишние колонки удалены.
  • Наценка: на колонке цены действие «Умножить» с коэффициентом 1,18.
  • Округление: «Округлить» до рублей — 1 087,35 становится 1 087, без копеек в файле.
  • Фильтр: «Остаток больше 0» — позиции вне наличия в файл не попадают.
Действие «Умножить» с коэффициентом наценки на колонке цены
Коэффициент 1,18 — наценка 18% на весь столбец закупочных цен

На выходе — XLSX со значениями, без формул: две колонки, «Ваш SKU» и «Цена», и только то, что есть на складе.

Превью и экспорт готового файла обновления цен
Превью перед скачиванием: новые цены уже видны

Как не продавать в минус, когда закупка растёт

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

Второй момент — коэффициент с запасом. Наценка должна покрывать комиссию площадки, логистику и рекламу, а не только «прибавить десятку». Как перевести процент в коэффициент и почему две наценки подряд не складываются, разобрано в статье про наценку на прайс.

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

И последнее: при скачке закупки коэффициент меняется один раз в шаблоне — и применится ко всем следующим прайсам автоматически. Сам ритм удобно привязать к ритму поставщика; про постановку такого процесса есть материал про регулярное обновление прайсов.

Контрольный список перед загрузкой

  • SKU в файле совпадают с артикулами в кабинете — иначе цены не привяжутся к карточкам.
  • Цена — числом: без «руб.», без пробелов между разрядами.
  • Копеек нет: округление применено.
  • Позиций без остатка нет: сверьте число строк в файле с ожиданием — фильтр сработал.
  • Три-пять случайных строк проверены глазами: закупка × коэффициент = цена в файле.
  • Товары на акции исключены заранее, если их цены не должны перезаписаться.

Состав полей файла обновления площадка иногда меняет — актуальные требования проверьте в кабинете Маркета перед загрузкой.

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

Как часто можно обновлять цены на Маркете?

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

Закупка выросла только у части товаров. Пересчитывать весь прайс?

Да. Пересчёт целиком и быстрее, и безопаснее: шаблон применит коэффициент ко всем позициям, и строка, которая подорожала, не потеряется. Именно выборочная правка чаще всего оставляет на витрине цены ниже себестоимости.

Можно ли обновить цены только на часть каталога?

Да: файл обновления не обязан включать весь каталог. Отфильтруйте нужные позиции в конвертере — например, по поставщику или группе товара — и загрузите файл только с ними. Остальные цены останутся как были.

Поставщик поменял структуру прайса. Шаблон сломается?

Шаблон привязан к колонкам исходного файла: если поставщик переименовал или переставил колонки, один раз поправьте настройку под новый вид и сохраните шаблон заново. Дальше цикл снова займёт минуту.