Успех B2B-рекомендаций начинается с качественных данных и интеграций. Нужен сквозной конвейер данных между всеми системами. Ключевые компоненты:
- ERP/1С/WMS: главный «источник правды». Заказы (офлайн и онлайн), остатки на складах, график поставок. ERP даёт полную историю транзакций. Это нужно, чтобы выяснить, когда клиент закупал что и в каком объёме.
- CRM: демография и статус клиента, договоренности, коммуникации. Позволяет привязать рекомендации к сегменту или стадии взаимоотношений.
- PIM/MDM (каталог товаров): атрибуты товаров (название, категория, метки, совместимость). Содержит информацию о связях между товарами (аналоги, аксессуары). Без этих данных сложно рекомендовать «подобные» позиции.
- Система ценообразования: прайсы, скидки, шкала цен. Система рекомендаций должна запрашивать цену по договору у системы, которая хранит эти данные.
- Поведение на сайте: клики, просмотры, поисковые запросы. Это дополняет ERP-данные для первоначального «коллаборативного» поведения, особенно если данных о клиенте клиенте мало или он новый.
- Email/Mаркетинг/CDP: если есть, можно учитывать отклики на рассылки, историю коммуникаций, последний контакт.
- Внешние данные: сезонность (праздники), макроэкономика (валюта, инфляция), конкуренция. Эти факторы можно вводить в модели прогнозирования.
Обмен по расписанию или в реальном времени?Для повторных закупок достаточно периодических прогнозов (batch). Как правило данные заливаются раз в сутки или реже, чтобы спрогнозировать, кому и какие товары в ближайшее время можно рекомендовать.
Однако для некоторых отраслей и оперативных сценариев (наличие, аналогов, быстрых поставок, сроки годности) нужен обмен в реальном времени. Любой заказ или обновление склада должно моментально влиять на рекомендации (иначе клиент увидит устаревшие «нет в наличии»).
Задержка и пропускная способностьЕсли у вас десятки тысяч SKU и клиентов, система должна масштабироваться. В SaaS-решениях (Proton, Adobe Commerce Cloud) это обычно заложено (горизонтальное масштабирование). В самописном — нужны высоконагруженные очереди и кэширование. Решения с AI часто используют клиентские и серверные кэши: показывая последние рекомендации, если ML ещё считает новые.
Важно: рекомендации не должны заметно замедлять работу портала, а в идеале они должны работать отдельно от торгового пространстваБизнес-правила и управление даннымиЛюбая рекомендательная система нуждается в слое бизнес-правил. Это обязательный контроль. Правила реализуются либо в виде предфильтров перед моделью, либо после (например, убрать все неподходящие варианты). Типичные правила: не выходить за контракт, MOQ, региональные запреты, кредитный лимит и т.п.
Это нужно, чтобы «рекомендательная система не сделала глупость» – например, не предложил товар по неверной цене или с нарушением договора.