Личные цены оптового клиента на сайте — это его договорной прайс, который виден только после входа. Гость видит базовую витрину или приглашение запросить доступ. Закупщик после авторизации видит свои цифры в каталоге, корзине и счёте. Если цена на экране не совпадает с договором или Excel, человек снова пишет менеджеру.
Когда личный прайс нужен на сайте
Показывайте индивидуальные цены, если хотя бы одно условие верно.
- у разных клиентов разные договорные цены на одни и те же SKU;
- менеджеры регулярно высылают обновлённый Excel-прайс;
- закупщик собирает заказ сам, но каждый раз сверяет сумму с прошлым счётом;
- в учётной системе уже есть типы цен или соглашения, но на сайте одна публичная колонка;
- клиент повторяет заказ и ждёт «свою» цену без звонка.
Если все условия обсуждают в переписке и ассортимент меньше тридцати позиций, можно начать с PDF после входа. Как только появляется самостоятельный повторный заказ, прайс переносят в каталог.
Три модели — не смешивайте на одной странице
| Модель | Кому подходит | Что видит закупщик | Откуда берутся цифры |
|---|---|---|---|
| Публичный базовый прайс | Розница и новые клиенты без договора | Одна колонка «цена» | Базовый тип цены в учёте |
| Тип цены по группе | Опт, дилеры, VIP — фиксированные уровни | Своя колонка после входа | Тип цены, привязанный к группе пользователя |
| Индивидуальная цена по договору | Крупные клиенты с уникальными условиями | Цена по SKU, отличная от других групп | Соглашение или регистр цен в учёте |
Shopify в справке по B2B-каталогам описывает назначение каталогов с ценами компаниям и локациям. Если на один товар попадает несколько цен, покупателю показывают наименьшую. В 1С-Битрикс тип цены можно связать с группами пользователей, которым разрешены просмотр и покупка по этому типу. Логика та же: после входа система подставляет «свой» тип цены.
Не выводите на публичную витрину договорные цифры «для SEO». Закупщик без договора увидит чужую скидку или потеряет доверие к прайсу.
Таблица «учёт → сайт»
Заполните до запуска. Если в строке «можно» стоит «нет» — не публикуйте цену автоматически.
| Источник в учёте | Поле на сайте | Пример «можно» | Пример «нельзя» |
|---|---|---|---|
| Базовый тип цены | Цена для гостя | «от 120 ₽» без скидки | Договорная цена без входа |
| Тип «Опт A» | Цена после входа группы «Дилеры» | 98 ₽ для авторизованного дилера | Та же 98 ₽ у гостя |
| Индивидуальное соглашение | Цена по SKU в кабинете | 87 ₽ только у контрагента X | Общая скидка «−10%» без привязки к SKU |
| Срок действия | Подпись под ценой | «По договору до 31.12.2026» | Старая цена без даты проверки |
Цифра на сайте должна совпадать с тем, что уйдёт в счёт. Расхождение в одной позиции из десяти — повод не доверять всему каталогу.
Где показывать личный прайс
Правило работает, когда закупщик видит цену до добавления в корзину.
- Каталог и карточка SKU — основная колонка после входа, без необходимости скачивать файл.
- Корзина и оформление — та же цена, что на карточке; итог до отправки менеджеру.
- История заказов — цена прошлой поставки для сверки «как в прошлый раз».
- Экспорт — кнопка «Скачать мой прайс» с датой выгрузки, если закупщик сверяет с внутренней таблицей.
Не прячьте личную цену за вторым кликом «узнать цену», если клиент уже авторизован. Не показывайте чужой тип цены при ошибке группы — лучше сообщение «уточните доступ у менеджера».
Чек-лист перед запуском
- В учёте названы типы цен и понятно, какой клиент к какому относится.
- Гость не видит договорные цены и скидки.
- После входа тестовый клиент каждой группы видит свой прайс на пяти SKU.
- Цена в корзине совпадает с карточкой и с учётной системой.
- Указана дата или срок действия прайса, если цены пересматривают по договору.
- Менеджер получает заказ с теми же ценами, что видел покупатель.
- После обмена с учётом проведена сверка десяти позиций вручную.
Когда не автоматизировать личные цены
Не выводите на сайт цену, если сделка каждый раз согласуется вручную: разовая скидка, замена упаковки, отгрузка с остатка по особым правилам. На витрине закрепите базовое правило, исключения оставьте менеджеру.
Не подключайте индивидуальный прайс без регулярной сверки с учётом. Устаревшая цифра на сайте хуже, чем запрос прайса по почте.
Не обещайте закупщику, что сайт заменит переговоры по сложным условиям кредита, отсрочки и нестандартной логистики. Кабинет снимает рутину с повторными заказами, а не все исключения.
Что делать дальше
Возьмите пять постоянных клиентов с разными типами цен. Для каждого выпишите три SKU и сверьте: что в договоре, что в учёте, что сейчас на сайте или в Excel. Расхождения — первый список правок. Запустите личный прайс для одной группы, через месяц сравните число запросов «пришлите актуальный прайс». Нужна помощь с кабинетом, типами цен и связкой с учётной системой — обсудим первый шаг в Telegram: https://t.me/+ne4VmUcDHW1lMmIy.