Скидки в прайсе: колонки «старая цена» и «цена со скидкой»

Неделя распродажи: маркетолог просит «поставить минус 20% на весь каталог», а в прайсе поставщика — одна колонка цены. Менеджер копирует файл, вручную правит пару сотен строк, забывает округлить — и на витрине рядом с зачёркнутой ценой появляются «1 086,75 ₽». Разберём, как хранить скидки в файле: какие колонки ждут площадки, как посчитать скидочную цену за один проход и как не продать ниже себестоимости.

Две модели скидки: зачёркнутая цена и процент

Первая модель — зачёркнутая цена на витрине. Покупатель видит «было 1 200 ₽, стало 960 ₽». Чтобы площадка нарисовала такое перечёркивание, в файле нужны две колонки: полная цена и цена со скидкой. Полная остаётся базовой, скидочная — та, по которой реально продаёте.

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

  • две колонки — «цена» плюс «цена со скидкой» — для зачёркнутой цены на витрине;
  • колонка скидки в процентах — пересчёт на стороне площадки или клиента;
  • смешанный вариант: две цены и процент рядом для контроля.
Прайс с колонками «Цена» и «Цена со скидкой»
Две колонки: площадка покажет базовую цену зачёркнутой, а скидочную — текущей

Что ждут шаблоны площадок

У каждой площадки своё название колонок, и они не совпадают. Где-то нужна «цена до скидки» и отдельное поле со скидкой в процентах, где-то — «старая цена» и «новая цена», а где-то скидка задаётся только в кабинете, а файл принимает одну финальную цену. На Wildberries, например, цена до скидки — это отдельное поле со своими правилами, подробно разбираем в статье про цену до скидки на WB.

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

Расчёт «цены со скидкой» за один проход

Скидка процентом — это умножение на коэффициент: минус 20% — это цена × 0,8, минус 15% — × 0,85. В конвертере прайс-листов это два действия на колонке с ценой: «Умножить» с коэффициентом 0,8, затем «Округлить» — до рублей или до десятков. Оба применяются ко всему столбцу сразу, а превью показывает результат до скачивания файла.

СкидкаКоэффициентЦена 1 200 ₽ станет
10%0,91 080 ₽
15%0,851 020 ₽
20%0,8960 ₽
25%0,75900 ₽
30%0,7840 ₽

Исходную колонку с базовой ценой оставьте нетронутой — она станет «старой ценой» в файле, а пересчитанная копия — скидочной. О том, чем умножение на 0,8 отличается от наценки 25% и где в таких расчётах путаются, подробно в статье про формулы процентной наценки.

Действия «Умножить» и «Округлить» на колонке со скидочной ценой
Коэффициент 0,8 и округление до рублей — скидка 20% на весь столбец за проход

Акция не на весь прайс: фильтры

Скидку редко дают на всё подряд. Обычно акция — это категория («вся обувь минус 20%»), один бренд или позиции с пометкой в отдельной колонке. В Excel это фильтр, копирование в новый файл, пересчёт и обратная сборка — с высоким шансом потерять строки по дороге.

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

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

Контроль: скидка не ниже себестоимости

Главный риск массовой скидки — уйти в минус на части позиций. Скидка 25% при наценке 20% означает продажу ниже закупки: 800 × 1,2 = 960, а 960 × 0,75 = 720 ₽. На пяти тысячах строк глазами это не проверить.

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

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

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

Какие колонки нужны, чтобы на витрине была зачёркнутая цена?

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

На сколько умножать цену при скидке 20%?

На 0,8: скидка — это умножение на (1 − процент / 100). Для 15% коэффициент 0,85, для 30% — 0,7. После умножения округлите результат до рублей, иначе в ценах появятся копейки.

Как дать скидку только на одну категорию?

Отфильтруйте строки по категории или признаку акции, пересчитайте цены в этом подмножестве и выгрузите отдельным файлом. В конвертере это условие на шаге «Фильтры», и основной прайс при этом не меняется.

Как проверить, что скидка не уводит цену ниже себестоимости?

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