Переоценка прайса: массовый пересчёт цен за минуту

Поставщик прислал письмо: «с первого числа цены вырастут на 8%». В прайсе две тысячи позиций, а пересчитать их нужно сегодня — иначе завтра по старым ценам пойдут заказы, которые вы отгрузите себе в убыток. Ручной пересчёт в Excel занимает вечер и почти гарантированно оставляет десяток строк со старой ценой. Разберём, как переоценить весь прайс за минуту и при этом не забыть обновить цены на всех площадках.

Когда прайсу нужна переоценка

Переоценка — это массовый пересчёт колонки цен по одному правилу. Поводы возникают регулярно:

  • Индексация поставщика. «Цены растут на 7% с первого числа» — к закупке добавляется ваша наценка, и весь прайс умножается на итоговый коэффициент.
  • Курс валюты. Закупка в долларах или юанях, продажа в рублях: курс вырос с 90 до 100 — и рублёвая цена должна измениться на те же 11%. Нюансы валютных прайсов разбираем в статье про валюту в прайсе.
  • Смена сезона. Летний ассортимент осенью уходит на распродажу с коэффициентом 0,8, зимний возвращается к полной цене.
  • Акция. Временное снижение на 15% для части позиций — с обязательным откатом после окончания.
  • Тарифы и комиссии площадок. Маркетплейс поднял комиссию — цену пересчитывают так, чтобы сохранить маржу.

Как часто пересматривать цены и какие события должны запускать внеплановый пересчёт — отдельная тема: подробнее в статье о том, как часто обновлять цены. Ниже — механика самой переоценки.

Массовый пересчёт: «Умножить» плюс «Округлить»

Загрузите прайс в конвертер и пройдите шаги «Структура» и «Колонки» как обычно. На шаге «Колонки» к колонке с ценой добавляются два действия:

  1. «Умножить» с коэффициентом переоценки. Индексация 8% — это 1,08; снижение на 15% — 0,85; рост курса с 90 до 100 — 1,11.
  2. «Округлить» — до рублей или до десятков. Без округления 945 × 1,08 превращается в 1 020,6, и таких цен с копейками в колонке будут сотни.
Действия «Умножить» с коэффициентом 1,08 и «Округлить» на колонке с ценой
Шаг «Колонки»: коэффициент переоценки и округление до десятков

Оба действия применяются ко всей колонке за один проход, а пересчитанные цены видны в превью ещё до скачивания: если вместо 1,08 ввести 10,8, ошибку видно по первой же строке. Откуда берутся коэффициенты, чем наценка отличается от маржи и где пересчёт обычно ломается — разобрано в статье про процентную наценку и формулы.

Сохраните настройку шаблоном — при следующей индексации останется загрузить свежий прайс поставщика и применить его. Вся схема пересчёта описана на странице про наценку.

Точечная переоценка: только одна категория

Часто поставщик поднимает цены не на весь ассортимент: «электроинструмент подорожал на 12%, расходные материалы остались». Умножать весь прайс на 1,12 нельзя — нужно выделить категорию.

Рабочий приём — два прохода через конвертер с фильтром на шаге «Фильтры»:

  1. Первый проход: фильтр «Категория содержит Электроинструмент» — в файле остаются только нужные строки. К цене применяете «Умножить» на 1,12 и «Округлить».
  2. Второй проход: тот же исходный прайс, фильтр «Категория не содержит Электроинструмент» — цену не трогаете.
  3. Объединяете строки из двух выгрузок в один файл — или загружаете их на площадку двумя частями, если канал это позволяет.
Фильтр по категории для точечной переоценки части прайса
Шаг «Фильтры»: в выгрузке остаётся одна категория

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

Превью прайса после точечного пересчёта цен одной категории
Превью: пересчитана только категория «Электроинструмент», остальные цены не изменились

После пересчёта: обновить все каналы

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

КаналЧто обновить
Маркетплейсы: WB, Ozon, Яндекс МаркетЦены через шаблон площадки или личный кабинет
Собственный сайтИмпорт нового прайса, проверка витрины
Дилеры и оптовикиРассылка нового прайса с датой вступления в силу
Товарные фиды: Директ, VK РекламаПеревыгрузка фида, иначе объявления показывают старую цену
Печатные материалыЦенники и каталоги: минимум отметить, что устарели

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

Архив старой версии

Перед каждым пересчётом сохраняйте файл с исходными ценами. Имя с датой — например, prajs_2026-09-30.xlsx — избавит от вопроса «а какая цена была до повышения».

Архив выручает в трёх ситуациях:

  • Откат после акции. Обратное умножение после округления не вернёт исходные значения до копейки — проще и точнее поднять старый файл.
  • Споры с дилерами. Клиент уверен, что заказывал «по старой цене», — показываете прайс с датой, по которому работал его заказ.
  • Анализ. История цен по позициям показывает, как за квартал менялись закупка и маржа.

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

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

Как пересчитать только одну категорию, а не весь прайс?

Двумя проходами с фильтром: первый — «Категория содержит нужное название», к цене применяете «Умножить» и «Округлить»; второй — «не содержит», цену не трогаете. Затем объединяете строки из обеих выгрузок в один файл.

Какой коэффициент ставить при повышении на 8%?

Коэффициент 1,08. Правило: 1 + процент / 100. Повышение на 12% — это 1,12, снижение на 15% — 0,85. Смену курса с 90 до 100 пересчитывают отношением: 100 / 90 ≈ 1,11.

Можно ли вернуть старые цены обратным умножением?

Не совсем: округление разъедает точность. 945 × 1,08 = 1 020,6, после округления — 1 020; 1 020 / 1,08 = 944,44, то есть 944 вместо исходных 945. На двух тысячах позиций такие рублёвые расхождения неизбежны, поэтому откат делайте из архивной копии файла, а не обратным пересчётом.

Нужно ли округление, если площадка принимает копейки?

Нужно, хотя бы до рублей. Цена вида 1 020,6 выглядит случайной и мешает сравнению с конкурентами. Округление до десятков даёт «красивые» значения и упрощает контроль: все цены в прайсе заканчиваются на ноль.