У B2B-компании редко одна система на всю работу. Обычно это сайт, CRM, 1С, склад, Excel, почта, мессенджеры и ещё несколько сервисов.
Проблема не в количестве программ, а в отсутствии обмена: заказ появляется на сайте, руками уходит в CRM, оттуда в 1С, остаток проверяют отдельно, изменение согласуют в чате.
Как выглядит обмен каталога и заказов на практике — в интеграции Laravel с 1С и во внедрённом B2B-портале.
Содержание
У B2B-компании редко существует одна система, в которой происходит вся работа.
Обычно бизнес постепенно обрастает отдельными инструментами:
Каждый инструмент решает свою задачу. Проблемы начинаются, когда между ними нет нормального обмена данными.
В результате заказ может сначала появиться на сайте, затем вручную переноситься в CRM, оттуда — в 1С, остаток проверяется в отдельной системе, а изменение заказа согласовывается с клиентом в мессенджере.
Разберём, как обычно выглядит технологический стек B2B-компании и какую роль играет каждый его слой.
Для клиента это обычно основная точка входа.
На сайте могут находиться:
В небольших компаниях сайт часто работает отдельно от внутренних систем.
Например:
Такой процесс может работать при нескольких заказах в день.
При росте количества заявок появляется всё больше ручных операций.
Сайт связан с внутренними системами через API.
Например:
1С → сайт
Сайт → 1С
В этом случае сайт становится не просто витриной, а частью бизнес-процесса.
CRM отвечает за работу с клиентами и продажами.
Типичные задачи:
В B2B CRM особенно важна, если цикл сделки длинный.
Например:
запрос → расчёт → коммерческое предложение → согласование → договор → заказ
CRM позволяет видеть, на каком этапе находится клиент.
Но есть распространённая ошибка: CRM начинают использовать как систему для всего.
В неё добавляют:
В результате система становится сложной и плохо поддерживаемой.
CRM лучше использовать для того, для чего она предназначена: управления отношениями с клиентом и процессом продажи.
Для многих B2B-компаний именно ERP является центральной системой.
В ней находятся:
В Беларуси и странах СНГ эту роль часто выполняет 1С.
Для B2B-инфраструктуры особенно важно определить:
Какая система является источником истины для каждого типа данных?
Например:
Цена → 1С
Остаток → складская система
Статус сделки → CRM
Контент карточки товара → PIM
История заказов клиента → ERP
Если этого не определить, данные начинают расходиться.
Например:
Не во всех компаниях склад выделен в отдельную систему.
В небольшом бизнесе складской учёт может полностью находиться в 1С.
В более сложной логистике появляются WMS.
WMS может отвечать за:
Например, заказ поступает из сайта:
сайт → ERP → WMS
После сборки:
WMS → ERP → сайт
На сайте клиент видит:
Заказ собран и передан в доставку.
Проблемы возникают, когда склад работает отдельно.
Например, менеджер видит в 1С остаток:
10 шт.
Но фактически:
Реально доступно только четыре.
Чем больше ассортимент, тем сложнее поддерживать карточки товаров.
Один товар может содержать:
Если эта информация хранится непосредственно в CMS сайта, со временем становится трудно управлять каталогом.
Для крупных каталогов используется PIM — Product Information Management.
PIM становится центральным источником товарного контента.
Например:
ERP
хранит:
PIM
хранит:
Сайт
получает данные из обеих систем.
Это особенно актуально для:
Excel практически всегда присутствует в технологическом стеке B2B-компании.
И это не обязательно проблема.
Excel удобен для:
Проблема начинается, когда Excel становится основной операционной системой бизнеса.
Например:
Заказы_новые.xlsx
Заказы_новые_финал.xlsx
Заказы_финал2.xlsx
Заказы_Иванов_новые.xlsx
Особенно опасно, если в таблицах хранятся:
Тогда возникают:
Excel хорошо работает как вспомогательный инструмент.
Но плохо работает как основная многопользовательская система.
В B2B значительная часть реальной работы происходит за пределами CRM.
Клиенты отправляют через email и мессенджеры:
Например:
«Уберите позицию 17 и вместо неё добавьте 25 штук артикула 45882».
Менеджер читает сообщение и вручную меняет заказ.
Если таких изменений много, возникает риск ошибки.
Поэтому зрелые системы стараются переносить структурированные операции из переписки в интерфейс.
Например:
вместо сообщения:
«Добавьте ещё 10 штук».
клиент изменяет количество непосредственно в заказе.
Система сохраняет:
В B2B почти всегда присутствуют документы.
Например:
На раннем этапе документы часто формируются вручную.
Менеджер:
При росте бизнеса документогенерацию обычно автоматизируют.
Например:
заказ → шаблон → PDF
После изменения заказа документ автоматически формируется заново.
Это убирает большое количество ручной работы.
Если компания отправляет товар клиентам, в стек добавляются службы доставки.
Интеграция может передавать:
Обратно система получает:
Без интеграции сотрудник вручную создаёт отправление на сайте перевозчика.
Затем копирует трек-номер обратно в заказ.
На небольшом количестве отправлений это допустимо.
На сотнях отправлений становится отдельным бизнес-процессом.
B2B-платежи сложнее обычного интернет-магазина.
В зависимости от модели могут использоваться:
Система должна понимать не только:
Оплачен заказ или нет.
Но и:
Особенно важно синхронизировать финансовый статус между сайтом, ERP и бухгалтерией.
Во многих B2B-компаниях значительная часть коммуникации по-прежнему происходит по телефону.
Поэтому телефонию часто интегрируют с CRM.
При звонке менеджер видит:
После звонка может автоматически создаваться запись в CRM.
Это уменьшает потерю информации.
Когда систем становится много, появляется отдельный слой аналитики.
BI может собирать данные из:
И строить показатели:
Без отдельной аналитики компании часто собирают отчёты вручную в Excel.
Когда компания использует пять-десять систем, прямые связи между каждой парой становятся проблемой.
Например:
сайт ↔ CRM
сайт ↔ 1С
CRM ↔ 1С
1С ↔ WMS
сайт ↔ доставка
CRM ↔ телефония
ERP ↔ BI
Чем больше таких связей, тем сложнее их поддерживать.
Поэтому важным элементом стека становится интеграционный слой.
Он может отвечать за:
Например, сайт не обязан напрямую знать особенности конкретной версии 1С.
Он отправляет стандартный запрос интеграционному сервису, а тот уже взаимодействует с ERP.
Это упрощает дальнейшее развитие системы.
Не все операции нужно выполнять сразу.
Например:
Такие задачи лучше выполнять в фоне.
Схема:
сайт → очередь → обработчик → внешняя система
Если внешняя система временно недоступна, задача не теряется.
Она может быть выполнена позже.
Это особенно важно для интеграций с ERP, CRM и внешними API.
Интеграции неизбежно иногда ломаются.
Например:
Если логирования нет, менеджер обнаруживает проблему только после жалобы клиента.
Хорошая инфраструктура должна позволять увидеть:
Для B2B это особенно важно, потому что ошибка может затронуть не одну покупку, а крупный заказ.
Условно архитектуру можно представить так:
Клиент ↓ Сайт / B2B-портал ↓ CRM ↓ ERP / 1С ↓ WMS ↓ Доставка
Параллельно работают:
PIM → товарные данные BI → аналитика Телефония → коммуникация Email → уведомления Платёжные системы → оплата
Между ними находится:
API / очереди / интеграционный слой
Но в реальном бизнесе схема часто выглядит иначе:
Сайт ↓ Email ↓ Менеджер ↓ Excel ↓ CRM ↓ Менеджер ↓ 1С ↓ Excel ↓ Склад
Именно здесь появляется основной потенциал автоматизации.
Есть несколько характерных участков.
Клиент отправляет заявку через сайт.
Менеджер вручную создаёт сделку в CRM.
Из CRM данные вручную переносятся в ERP.
Менеджер отдельно смотрит остатки.
Данные переносятся в Excel или Word.
Клиент пишет в мессенджер.
Менеджер вручную редактирует заказ.
Данные копируются в систему перевозчика.
После изменения статуса менеджер вручную пишет клиенту.
Каждая операция сама по себе занимает немного времени.
Но если она повторяется десятки или сотни раз в день, возникает значительная нагрузка.
Есть несколько характерных признаков.
Например, адрес клиента сначала вводится на сайте, потом в CRM, затем в ERP и ещё раз при создании доставки.
Если Ctrl+C и Ctrl+V являются частью стандартного процесса, скорее всего, отсутствует интеграция.
Одна цена находится на сайте, другая в Excel, третья в ERP.
Только один менеджер знает:
«Как правильно переносить этот заказ».
Это означает, что бизнес-процесс существует в голове человека, а не в системе.
Чтобы изменить заказ, клиент вынужден писать менеджеру.
Например, неправильная комплектация выявляется уже на складе.
Обычно нет.
Попытка сделать одну огромную систему:
CRM + ERP + WMS + сайт + документооборот + бухгалтерия
часто приводит к неоправданному усложнению проекта.
Разумнее определить сильную систему для каждой задачи и правильно связать их.
Например:
CRM — продажи.
ERP — учёт.
WMS — склад.
PIM — товарная информация.
B2B-портал — работа клиента.
BI — аналитика.
А собственная разработка может стать связующим слоем между ними.
Не каждой компании нужны десять систем.
Для небольшого бизнеса может быть достаточно:
Сайт + CRM + 1С + интеграция
Например:
Сайт
принимает заказ.
CRM
ведёт клиента.
1С
хранит товары, цены и документы.
Интеграция
синхронизирует данные.
Главное — не количество сервисов.
Главное — отсутствие лишнего ручного переноса данных между ними.
На начальном этапе:
Сайт + Excel + email
Затем появляется:
CRM
Потом:
ERP
При росте каталога:
PIM
При развитии склада:
WMS
При росте количества данных:
BI
При усложнении инфраструктуры:
интеграционный слой
То есть технологический стек обычно развивается постепенно вместе с бизнесом.
Перед внедрением новой системы полезно сначала описать текущий стек.
Для каждой системы нужно определить:
Особенно полезно построить простую карту:
Сайт ↓ CRM ↓ 1С ↓ Склад ↓ Доставка
И возле каждой стрелки написать:
автоматически
или
вручную
Очень часто уже такая схема показывает основные места для автоматизации.
Типичный технологический стек B2B-компании состоит не из одной программы.
Обычно это комбинация:
Проблема возникает не из-за количества систем.
Проблема возникает тогда, когда они существуют отдельно друг от друга.
Если заказ приходится вручную переносить с сайта в CRM, затем в ERP, потом в систему доставки, бизнес фактически использует сотрудников как интеграционный механизм.
Поэтому при автоматизации важно смотреть не только на отдельные программы, а на весь путь данных:
от запроса клиента до оплаты, склада, доставки и повторного заказа.
Часто самая полезная разработка для B2B-компании — это не замена всей существующей инфраструктуры, а создание связей между уже используемыми системами.
Обычно нет. Попытка сделать CRM + ERP + WMS + сайт одним контуром усложняет проект. Разумнее назначить источник истины для каждого типа данных и связать системы.
Нет, пока он вспомогательный: прайс, разовый расчёт, импорт. Проблема начинается, когда статусы заказов живут в Заказы_финал2.xlsx. Признаки — в интервью про Excel и Telegram.
Нарисовать путь заявки и у каждой стрелки написать «автоматически» или «вручную». Чаще всего узкое место — человек между сайтом, CRM и 1С, а не отсутствие ещё одного сервиса.
Часто как связующий слой: кабинет, очереди, обмен с учётом. Как выглядит обмен каталога и заказов — в интеграции Laravel с 1С и во внедрённом B2B-портале.
Нужен похожий контур — обсудим. услуги веб-разработки на Laravel.
за какую автоматизацию компании готовы платить · SaaS против собственных систем · отказ от готовой CRM · данные для ИИ-подбора