Поставщик прислал новый прайс на 1 200 позиций, и закупочные цены выросли в среднем на 8%. Теперь их нужно отразить у себя: на маркетплейсе, в интернет-магазине, в учётной системе. Рабочая схема — файл обновления из двух колонок: артикул и новая цена. Вся сложность не в арифметике, а в том, чтобы правильно сопоставить строки нового прайса со своими товарами и не обнулить по дороге то, что не нашлось.
Почему ключ сопоставления — только артикул
Искать соответствие по наименованию — главная ловушка. Наименования «гуляют»: поставщик переименовал «Смеситель Лима, хром» в «Смеситель «Лима» хром», добавил код бренда в начало строки, убрал лишний пробел — и для таблицы это уже другой текст. На тысяче строк вы получите десятки молчаливых несовпадений: часть цен обновится, часть останется старой, и заметите вы это по заказам ниже себестоимости.
Артикул в этом смысле единственный надёжный ключ: короткий код, который поставщик присваивает позиции один раз и меняет крайне редко. Три правила работы с ним:
- Одинаковый регистр и знаки. «AB-120» и «ab-120» при сопоставлении — разные значения, как и «AB 120» с пробелом.
- Без преобразования в число. Артикул «012345» не должен превращаться в 12345: ведущие нули теряются, и соответствие рвётся.
- Один артикул — одна строка. Дубликаты артикула в новом прайсе находят до обновления, иначе неизвестно, какая из двух цен применится.
Как выглядит файл обновления
Файл обновления — минимальная таблица, которую понимает площадка или учётная система. В базовом виде это две колонки:
| Артикул | Новая цена |
|---|---|
| AB-120 | 1 090 |
| AB-121 | 2 450 |
| KD-077 | 780 |
Иногда добавляется третья колонка — например, остаток или цена до скидки, если площадка просит её отдельно. Принцип тот же: одна строка — один артикул — одна новая цена. Всё лишнее из прайса поставщика (наименования, бренды, единицы измерения) в файл не идёт.

Наценка на новую закупочную цену
Чаще всего ваша цена — это закупочная цена плюс наценка. Ручной путь в Excel: ВПР по артикулу из старого файла в новый, умножение на коэффициент, округление, вставка значениями. На двухстах позициях это вечер, на двух тысячах — ночь, и ВПР не прощает ни регистра букв, ни лишних пробелов.
Та же схема в конвертере с наценкой сводится к одному проходу:
- Загрузите новый прайс поставщика (.xls, .xlsx или .csv — до 2 МБ бесплатно и без регистрации).
- На шаге «Структура» укажите, с какой строки начинается таблица, и уберите строки-разделы — в превью сразу видно результат.
- На шаге «Колонки» оставьте только артикул и новую закупочную цену, переименуйте их под шаблон площадки.
- На колонку цены добавьте действие «Умножить» с коэффициентом наценки — например, 1,3 для +30%. Как перевести процент наценки в коэффициент, разобрано отдельно.
- Следом добавьте «Округлить» — 1 087,35 превратятся в аккуратные 1 090.

Итог виден в превью до скачивания: вы проверяете уже готовые цены, а не формулы, которые ещё предстоит вставить значениями.

Позиции, которых нет в новом прайсе
Самая дорогая ошибка обновления — обнулить или удалить товары, которые просто не попали в новый прайс. Причин, почему артикул не нашёлся, несколько: поставщик временно вывел позицию, сменил артикул или вы опечатались при сопоставлении. Во всех случаях правильное действие одно — оставить старую цену и разобраться отдельно.
Практическое правило: в файл обновления попадают только найденные соответствия. Строки без совпадения в файл не идут — значит, на площадке эти карточки останутся с прежними ценами и не обнулятся. А список ненайденных артикулов выгрузите и проверьте глазами: часть — снятые с производства позиции, которые можно осознанно снять с продажи, часть — банальные опечатки. Как быстро сравнить два прайса и увидеть все различия, мы разбирали отдельно.
Контрольные проверки перед загрузкой
Перед тем как файл уйдёт на площадку, прогоните пять проверок — это пять минут против дня разбора последствий:
- Число строк. Совпадает ли количество строк с ожиданием? Если в прошлый раз обновлялись 1 180 позиций, а сейчас 900 — триста артикулов где-то потерялись.
- Контрольные точки. Возьмите 5–10 известных товаров и сверьте их новые цены с ручным расчётом: закупка × коэффициент, округление.
- Пустые и текстовые цены. В колонке цены не должно быть пустых ячеек и значений вроде «по запросу» — отфильтруйте их заранее.
- Аномалии. Сравните новую цену со старой: изменения больше 30–40% — повод посмотреть строку глазами, вдруг поставщик ошибся в закупочной цене.
- Дубликаты. Один артикул — одна строка, без повторов.
Дальше файл идёт в кабинет площадки. На Wildberries, например, цены обновляются именно таким коротким файлом по артикулу продавца — как загрузить его без пересоздания карточек.
Частые вопросы
Что делать, если мои артикулы не совпадают с артикулами поставщика?
Заведите таблицу соответствия один раз: два столбца — артикул поставщика и ваш артикул. Перед каждым обновлением подставляйте свои артикулы по этой таблице, а не по наименованию. Дополнять её придётся только когда появляются новые товары.
Поставщик прислал прайс, где у части позиций цена пустая. Их обнулять?
Нет. Пустая цена — это «нет данных», а не ноль. Отфильтруйте такие строки до формирования файла обновления: позиции без новой цены останутся на площадке со старыми ценами. Сам список отфильтрованных проверьте отдельно.
Как быстро понять, что наценка применилась неправильно?
Возьмите три-пять товаров с известной закупочной ценой и посчитайте вручную: закупка, умноженная на коэффициент, с округлением. Сверьте с превью результата до скачивания файла. Если сошлось на контрольных точках — сошлось и на остальных строках.
Поставщиков несколько, у каждого свой формат прайса. Схема выдержит?
Да. Для каждого поставщика после регистрации сохраняется свой шаблон настроек: структура файла, нужные колонки, коэффициент наценки, округление. На следующей неделе всё сводится к трём действиям — загрузить новый прайс, применить шаблон, скачать файл обновления.