Меня зовут Максим, я веб-разработчик. Один из моих клиентов — производитель промышленных крепёжных изделий — держал трёх менеджеров по оптовым продажам. Их работа на 70% состояла из рутины: отправить прайс-лист, ответить на вопрос «есть ли в наличии М12×60 нержавейка», подготовить КП на 150 позиций, проверить наличие на складе, согласовать скидку. Каждый менеджер обрабатывал 15–20 запросов в день, и клиенты ждали ответа от 2 часов до суток. После запуска цифрового B2B-каталога на сайте 60% этих операций стали выполняться автоматически: клиент сам проверяет наличие, формирует заказ, получает цену с учётом своей скидочной категории и скачивает КП. Менеджеры занялись тем, чем должны: развитием клиентской базы и сложными переговорами. Расскажу, как устроен такой каталог.

Почему PDF-прайс и Excel — это тупик

Большинство российских B2B-компаний работают так: клиент звонит или пишет на почту → менеджер отправляет PDF-прайс (который обновлялся месяц назад) → клиент выбирает позиции → менеджер вручную проверяет наличие → формирует КП в Excel → отправляет → клиент просит пересчитать → менеджер пересчитывает → согласование → заказ.

Проблемы очевидны:

Прайс устарел. Цены зависят от курса, сырья, логистики. PDF, отправленный неделю назад, может содержать неактуальные цены. Клиент делает заказ по старой цене — конфликт.

Наличие неизвестно. Менеджер проверяет остатки вручную в 1С. Клиент ждёт. Если менеджер болен или в отпуске — клиент ждёт ещё дольше. Или уходит к конкуренту, который ответил быстрее.

Ошибки при формировании КП. Ручной ввод 150 позиций в Excel — гарантия ошибок: не тот артикул, не та цена, не то количество. Каждая ошибка — это пересогласование, задержка, потеря доверия.

Невозможность масштабирования. Один менеджер обрабатывает 15–20 запросов в день. Хотите расти? Нанимайте ещё менеджера. И ещё одного. При этом качество обработки падает, потому что новички ошибаются.

Цифровой B2B-каталог решает все эти проблемы.

Из чего состоит B2B-каталог

Каталог товаров с фильтрами

Все товары представлены на сайте: с фотографиями, описаниями, техническими характеристиками. Для крепежа — это десятки параметров: тип, материал, покрытие, размер, стандарт ГОСТ/DIN, класс прочности.

Фильтры — ключевой элемент. Профессиональный закупщик не листает каталог — он фильтрует: «болт высокопрочный, М16, длина 80, класс 10.9, цинк». За 5 секунд — нужная позиция.

Для каталога с 10 000+ позициями я использую: Elasticsearch или Meilisearch для быстрого полнотекстового поиска + фасетные фильтры (множественный выбор по каждому параметру).

Наличие и остатки в реальном времени

Интеграция с 1С или складской системой. Клиент видит: «В наличии: 4 500 шт.» или «Под заказ: 10–14 дней». Данные обновляются каждые 15–60 минут через API.

Это ключевое преимущество перед PDF: клиент сам проверяет наличие, не тратя время менеджера и своё собственное.

Цены с учётом клиентской категории

В B2B цены индивидуальны: оптовая скидка зависит от объёма, категории клиента, истории взаимоотношений. На сайте это реализуется через личный кабинет:

Неавторизованный посетитель — видит базовые цены или «Цена по запросу».

Авторизованный клиент — видит цены с учётом своей скидочной категории. Менеджер присваивает категорию в админке (или она рассчитывается автоматически на основе объёма закупок).

Отдельный вопрос: показывать ли цены неавторизованным? Для привлечения новых клиентов — лучше показывать хотя бы базовые. Скрытые цены отпугивают и мешают SEO.

Корзина и формирование заказа

Клиент добавляет товары в корзину, указывает количество. Система автоматически считает итог с учётом скидок, НДС, минимальной партии. Кнопка «Оформить заказ» отправляет заявку в CRM/1С и уведомляет менеджера.

Для крупных заказов — возможность загрузить список позиций из Excel/CSV. Профессиональный закупщик не хочет добавлять 200 позиций по одной — он хочет загрузить свою спецификацию, а система подберёт артикулы и покажет наличие.

Формирование КП

Кнопка «Скачать КП» — система генерирует коммерческое предложение в PDF или DOCX с логотипом компании, реквизитами, выбранными позициями, ценами и условиями. Клиент получает профессиональный документ без участия менеджера.

Личный кабинет клиента

  • История заказов
  • Текущие заказы с отслеживанием статуса (создан → подтверждён → отгружен → доставлен)
  • Персональные цены и скидки
  • Акты сверки и счета-фактуры (из 1С)
  • Повторный заказ в один клик (на основе предыдущего)
  • Лимиты кредитования (если есть отсрочка платежа)

Интеграция с 1С

Это самая критичная часть проекта. Сайт и 1С должны обмениваться данными в обе стороны:

Из 1С на сайт: каталог товаров (номенклатура, характеристики), цены (по категориям клиентов), остатки, статусы заказов, документы (счета, акты, УПД).

С сайта в 1С: новые заказы, новые клиенты (контрагенты), запросы КП.

Технические варианты:

API (REST/SOAP). Самый надёжный вариант. 1С публикует HTTP-сервис, сайт обращается к нему по API. Данные обновляются в реальном времени или по расписанию.

Обмен файлами. 1С выгружает XML/JSON-файлы на сервер, сайт их импортирует. Менее оперативно, но проще в реализации.

CommerceML. Стандарт обмена данными между 1С и интернет-магазинами. Поддерживается нативно в 1С, но формат старый и не всегда удобный для кастомных решений.

Я обычно использую REST API — он даёт максимальную гибкость и скорость. Для обновления остатков — запрос каждые 15 минут через cron-задачу.

SEO для B2B-каталога

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

Запросы типа «болт М12×60 DIN 933 купить оптом» — низкочастотные, но высококонверсионные. Человек, который ищет конкретный артикул — готов покупать.

Для SEO:

  • Уникальные title и description для каждого товара
  • Структурированные данные (Schema.org/Product)
  • Хлебные крошки для навигации
  • Внутренняя перелинковка (сопутствующие товары, аналоги)
  • Текстовые описания категорий (не только фильтры)

У моего клиента-крепёжника за 8 месяцев после запуска каталога органический трафик вырос с 800 до 6 200 визитов в месяц. 35% новых клиентов пришли через поиск.

Стоимость разработки

Базовый B2B-каталог (каталог с фильтрами, наличие, базовый личный кабинет, формирование заказа, интеграция с 1С). Срок: 2–4 месяца. Бюджет: 800 тысяч — 1,5 миллиона рублей.

Продвинутый каталог (персональные цены, загрузка спецификации, генерация КП, отслеживание заказов, акты и счета из 1С, аналитика). Срок: 3–6 месяцев. Бюджет: 1,5–3 миллиона рублей.

Поддержка: 50–120 тысяч рублей в месяц.

Как каталог окупается

Производитель крепежа. 3 менеджера по оптовым продажам, ФОТ 300 000 руб/мес на троих.

После запуска каталога: 60% рутинных операций автоматизировано. Один менеджер высвобожден полностью — переведён на развитие новых рынков. Два оставшихся — обрабатывают на 40% больше клиентов.

Экономия на ФОТ: 100 000 руб/мес. Рост продаж от нового канала (SEO + самообслуживание): +2,5 миллиона руб/мес. Стоимость проекта: 1,8 миллиона рублей. Окупаемость: менее 1 месяца.

Если хотите обсудить создание цифрового B2B-каталога — обращайтесь.