Меня зовут Максим, я веб-разработчик. Один из моих клиентов — производитель промышленных крепёжных изделий — держал трёх менеджеров по оптовым продажам. Их работа на 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-каталога — обращайтесь.