Поставщик прислал новый прайс: закупка подорожала на 8%, а на Яндекс Маркете висят прошлогодние цены. Каждый день с такой витриной — это продажи в ноль, а то и в минус. При 300–500 позициях ручная правка в кабинете съедает вечер и всё равно заканчивается опечаткой в цене. Разберём, как устроено обновление цен на Маркете и как свести его к циклу «новый прайс → готовый файл за минуту».
Как вообще обновляются цены на Маркете
Рабочих пути три:
- Таблица в кабинете. Цены правятся прямо в списке товаров или через выгрузку: скачали текущие цены, поправили в Excel, загрузили обратно. Просто, но ручная правка — это опечатки и забытые строки.
- Свой файл обновления. Компактная таблица: ваш SKU плюс новая цена. Собирается из прайса поставщика и заливается в кабинет — основной способ, когда прайсы приходят регулярно.
- Автообновление фида. YML по ссылке, который Маркет забирает по расписанию. Удобно, когда каталог стабилен и фид кто-то генерирует, но разовую подмену цен из письма поставщика он не закрывает.
Если первичная загрузка уже позади (о ней — в статье про загрузку товаров на Маркет), обновление отличается только составом колонок: нужны артикул и цена, остальное не трогаем.
Новый прайс поставщика → файл обновления за минуту
Один раз настраиваем конвертацию и сохраняем её шаблоном — шаблоны доступны после регистрации. Дальше каждый новый прайс проходит тот же путь:
- Пришло письмо с прайсом — перетаскиваем файл на страницу конвертера для Маркета.
- Применяем сохранённый шаблон: все настройки уже на месте.
- Проверяем превью и скачиваем готовый файл обновления.

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

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

Как не продавать в минус, когда закупка растёт
Главное правило: цена на витрине считается от закупки формулой, а не правится «на глаз». Поставщик поднял цены — пересчитывайте весь прайс от новой закупки, а не только те позиции, что запомнились. Выборочная ручная правка — главный источник цен ниже себестоимости.
Второй момент — коэффициент с запасом. Наценка должна покрывать комиссию площадки, логистику и рекламу, а не только «прибавить десятку». Как перевести процент в коэффициент и почему две наценки подряд не складываются, разобрано в статье про наценку на прайс.
Третий — защитный порог. Если на дешёвых позициях фиксированные расходы съедают маржу, отсеките их фильтром по минимальной цене закупки прямо в шаблоне: такие товары не попадут в файл и не уйдут на витрину с копеечной наценкой.
И последнее: при скачке закупки коэффициент меняется один раз в шаблоне — и применится ко всем следующим прайсам автоматически. Сам ритм удобно привязать к ритму поставщика; про постановку такого процесса есть материал про регулярное обновление прайсов.
Контрольный список перед загрузкой
- SKU в файле совпадают с артикулами в кабинете — иначе цены не привяжутся к карточкам.
- Цена — числом: без «руб.», без пробелов между разрядами.
- Копеек нет: округление применено.
- Позиций без остатка нет: сверьте число строк в файле с ожиданием — фильтр сработал.
- Три-пять случайных строк проверены глазами: закупка × коэффициент = цена в файле.
- Товары на акции исключены заранее, если их цены не должны перезаписаться.
Состав полей файла обновления площадка иногда меняет — актуальные требования проверьте в кабинете Маркета перед загрузкой.
Частые вопросы
Как часто можно обновлять цены на Маркете?
Технически — хоть каждый день: ограничивает не площадка, а ваш процесс. При регулярных прайсах поставщика разумный ритм — сразу после получения нового файла: пока на витрине старые цены, вы либо недозарабатываете, либо продаёте в минус.
Закупка выросла только у части товаров. Пересчитывать весь прайс?
Да. Пересчёт целиком и быстрее, и безопаснее: шаблон применит коэффициент ко всем позициям, и строка, которая подорожала, не потеряется. Именно выборочная правка чаще всего оставляет на витрине цены ниже себестоимости.
Можно ли обновить цены только на часть каталога?
Да: файл обновления не обязан включать весь каталог. Отфильтруйте нужные позиции в конвертере — например, по поставщику или группе товара — и загрузите файл только с ними. Остальные цены останутся как были.
Поставщик поменял структуру прайса. Шаблон сломается?
Шаблон привязан к колонкам исходного файла: если поставщик переименовал или переставил колонки, один раз поправьте настройку под новый вид и сохраните шаблон заново. Дальше цикл снова займёт минуту.