Оптовые пороги в прайсе: несколько цен по количеству

Клиент пишет менеджеру: «А если я возьму не 5, а 50 штук — какая будет цена?» В прайсе одна колонка «Цена», и на каждый такой вопрос менеджер достаёт калькулятор и вспоминает скидочную сетку. При двухстах позициях и десятке запросов в день половина рабочего времени уходит на пересчёт одного и того же. Разберём, как держать в одном файле несколько цен по объёму — базовую, от 10 штук и от 100 — чтобы клиент видел выгоду сразу, а скидки не жили только в чьей-то голове.

Как выглядит прайс с порогами

Пороговая цена — это цена, которая включается при достижении количества в заказе: одна строка товара, но несколько цен. Базовая действует от одной штуки, вторая — от десяти, третья — от ста. Логика диапазонов простая: цена от 10 штук работает, пока заказ не добрался до 100, дальше включается следующая ступень.

АртикулНаименованиеЦена от 1 штЦена от 10 штЦена от 100 шт
KR-102Кран шаровой 1/2"320 ₽310 ₽298 ₽
KR-115Кран шаровой 3/4"410 ₽398 ₽382 ₽
FT-208Фитинг угловой 20 мм85 ₽82 ₽79 ₽

Обратите внимание: пороги — это числа, а не текст «от 10 шт.». Числовой порог можно сортировать, сравнивать формулами и передавать в систему заказа, текстовую строку — только читать глазами.

Прайс с пороговыми ценами: колонки цена от 1, от 10 и от 100 штук
Одна строка — один товар, три ступени цены по объёму

Структура файла: широкая таблица против длинной

Есть два способа разложить пороги в файл, и выбор зависит от того, кто этот файл получит.

Широкая таблица — одна строка на товар, пороги в колонках: цена_1, цена_2, цена_3 и рядом их пороги. Такой вид читается человеком, удобен для печати, рассылки дилерам и большинства Excel-шаблонов B2B-площадок. Именно его обычно имеют в виду, когда говорят «пришлите прайс с оптовыми ценами».

Длинная таблица — артикул повторяется на каждом пороге: артикул, количество_от, цена. Три порога — три строки на товар. Людям такой файл читать тяжело, зато он один в один ложится в базы данных и B2B-порталы, где цена хранится отдельными записями по диапазонам.

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

Как посчитать пороги от базовой цены

Задавать каждую ступень вручную не нужно: пороги считаются от базовой цены убывающими коэффициентами. Например, цена_2 = базовая × 0,97, цена_3 = базовая × 0,93. Размер скидки берите из своей экономики: при крупном заказе вы экономите на упаковке, обработке и логистике — эта экономия и есть честный потолок скидки.

В Excel это две колонки с формулами напротив первой строки: =ОКРУГЛ($C2*0,97;0) для второго порога и =ОКРУГЛ($C2*0,93;0) для третьего. Протянули вниз, вставили как значения — сетка готова. Если самой базовой цены ещё нет и её нужно получить из закупочной наценкой, формулы и типовые ошибки такого пересчёта разобраны в статье про процентную наценку.

Отдельная ситуация — пороги уже стоят в файле, но поставщик поднял базу, скажем, на 8%, и все ступени должны вырасти одинаково. В конвертере это один проход: на шаге «Колонки» на каждой ценовой колонке настраивается действие «Умножить» с коэффициентом 1,08, следом «Округлить» до рублей. Результат виден в превью до скачивания, а настройка сохраняется шаблоном на следующее обновление. Подробности — на странице конвертера с наценкой.

Действие «Умножить» с коэффициентом на ценовых колонках прайса
Все пороги растут пропорционально: один коэффициент на каждую ценовую колонку

Коэффициенты удобны ещё и контролем: если цена_2 всегда считается как базовая × 0,97, любая ячейка, где это не так, — либо осознанное исключение, либо ошибка. Формула-проверка в свободной колонке =ЕСЛИ(D2>ОКРУГЛ(C2*0,97;0);"проверить";"") покажет расхождения на всём прайсе за секунду.

Как пороги показывают площадки и B2B-системы

Классические маркетплейсы работают с одной ценой на товар — там порогам взяться неоткуда, и это нормально: пороговые цены живут на оптовой территории. Оптовые витрины, B2B-порталы и прайсы для дилеров показывают их таблицей диапазонов: «от 10 шт — 310 ₽, от 100 шт — 298 ₽» прямо в карточке или строке каталога. Вторая распространённая механика — поле «минимальный заказ» плюс цена при нём.

Форматы у площадок различаются: у одних в шаблоне колонки «Цена от» и «Количество от», у других только минимальный заказ, у третьих пороги заводятся отдельной выгрузкой. Перед сборкой файла откройте актуальный шаблон в кабинете площадки и разложите свои пороги под него, а не наоборот. Если же опт и розница у вас различаются радикально — разными колонками, составом позиций и даже наценкой, — удобнее вести два отдельных файла; эта схема подробно описана в статье про оптовый и розничный прайсы из одного источника.

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

Типовые ошибки в пороговых прайсах

Цена_3 выше цены_1

Самая обидная ошибка: на верхней ступеньке цена вдруг выше, чем на нижней. Причины банальные — перепутанный коэффициент, ручная правка одной ячейки «под клиента», которую потом забыли. Контроль простой: в каждой строке цена_2 должна быть не выше цены_1, а цена_3 — не выше цены_2. Проверка формулой или выборочная сверка десятка строк ловит проблему до отправки файла.

Пороги не у делителей упаковки

Товар отгружается коробами по 12, а порог стоит «от 10»: клиент заказывает десять, а отгрузить можно только двенадцать — скидку обещали, выполнить не можем. Пороги ставьте по кратности упаковки: 12, 24, 48. Как держать в прайсе единицы измерения и фасовку, чтобы количество не путалось с упаковками, разобрано в статье про единицы в прайсе стройматериалов — логика подходит любой фасованной номенклатуре.

Порог записан текстом

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

Разные сетки у однородных товаров

У одной позиции пороги 10 и 100, у соседней из той же группы — 5 и 50 без видимой причины. Клиент путается, менеджер цитирует не ту ступень, а при пересчёте коэффициентами половина файла выпадает из схемы. Одинаковая сетка порогов на товарную группу — это и есть та дисциплина, которая делает прайс обслуживаемым.

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

Сколько порогов делать в прайсе?

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

Чем пороговая цена отличается от минимального заказа?

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

Что делать, если площадка принимает только одну цену?

Выгружайте туда один уровень — обычно базовый или розничный, а пороговый файл держите для оптовых каналов: рассылки дилерам, B2B-портала, коммерческих предложений. Не пытайтесь впихнуть три цены в шаблон с одной ценовой колонкой: лишние колонки при импорте либо отвалятся, либо сломают загрузку.

Как проверить, что пороги посчитаны без ошибок?

Два быстрых теста. Первый — убывание: в каждой строке цена от 10 штук не выше базовой, цена от 100 — не выше цены от 10. Второй — выборочный пересчёт: возьмите пять строк и умножьте базовую цену на коэффициент руками. Если оба теста пройдены, сетка целая.