12 лет в IT, последние 10 лет занимаюсь развитием digital продакшена для ecom.
Пишу в tg | Сетка | Tenchat | vc | habr.

Из чего состоит e-commerce: CMS, PIM, CRM, ERP и другие ключевые системы

E-commerce часто выглядит просто: вот сайт, вот корзина, вот заказ. Но чем глубже, тем больше нюансов, а за витриной скрывается целый комплекс из десятков подсистем.

Они могут быть спрятаны внутри друг друга, могут жить отдельно, а могут развиваться параллельно, подменяя друг друга в зависимости от масштаба бизнеса и зрелости команды.

Среди систем: CMS, PIM, CRM, ERP, OMS, WMS, MDM, DAM, BI, CDP, MAP, RPA, PLM, SCM, TMS, POS, EDI, CXM, HCM и другие. В одной компании может быть всего две, а в другой — больше десятка, распределённых между командами и странами.

Но мы сегодня остановимся на тех, которые чаще всего встречаются в практике и находятся на слуху — особенно у тех, кто уже вышел за пределы базовой CMS и ищет, как масштабироваться.

CMS: витрина, на которую всё завязано

Начнём с привычного. CMS — это то, что видит клиент. Главная страница, карточка товара, каталог, фильтры, корзина. В России лидирует 1С-Битрикс — почти стандарт де-факто. После него — Tilda, особенно в сегменте D2C и брендов. WordPress с WooCommerce всё ещё используется, но в ecom-сегменте реже.

Что важно: в больших проектах CMS — не только витрина. Это ещё и связующее звено между контентом, заказами и данными о пользователях. Но вот данные о товарах, их характеристиках, SKU, остатках и даже фото — это всё должно подтягиваться не из CMS, а из других систем. Хотя технически CMS это умеют, на масштабе такое решение начинает разваливаться.

И тут появляется PIM.

PIM: откуда берутся карточки

Когда у вас 30 товаров — можно завести всё в CMS руками. Когда 300 — уже неудобно. Когда 30 000 — без PIM не обойтись.

PIM (Product Information Management) — это система, где живёт товарный справочник. Не просто название и цена, а полное описание: материалы, состав, категории, фото, видео, сезонность, комплектации, переводы, SEO-данные, атрибуты для фильтров, иерархия товаров, артикулы, SKU.

Серьёзные PIM-системы работают как единый источник правды: именно оттуда контент забирают CMS, маркетплейсы, ERP, реклама. Часто внутри PIM уже есть базовый DAM (Digital Asset Management) — для хранения фоток и видео, но в сложных случаях DAM может быть отдельным решением.

Примеры систем в РФ: Akeneo (в том числе русифицированные кастомизации), Pimcore, InSales PIM, собственные разработки на базе 1С или PostgreSQL.

CRM: кто купил, кто вернулся, кто ушёл

Когда CMS показывает товар, а PIM наполняет карточку, следующий шаг — клиент. CRM — это уже не про витрину, а про отношения. Кто купил, когда, с какими проблемами, какие письма отправлялись, какие пуши сработали, кто давно не возвращался и кого пора бы вернуть.

CRM-системы бывают условно трёх типов:

  • Коробочные all-in-one: Битрикс24, RetailCRM
  • Облачные коммуникационные: amoCRM, Kommo, Mindbox (частично)
  • Тяжёлые корпоративные: Salesforce, Dynamics 365, SAP CRM

В малом и среднем бизнесе чаще всего используется либо Битрикс24, либо RetailCRM — особенно если есть фокус на повторных продажах и омниканале.

CRM — точка, где собираются заказы, обращения, история взаимодействия. И именно она часто становится «сердцем» всей системы, если нет полноценной ERP.

MDM: чтобы не было «двойников»

Когда товар и клиент попадают в разные системы — начинается хаос. Один и тот же товар может быть в CRM, ERP и CMS с разными ID. Один и тот же клиент может появиться в рассылке дважды с разными адресами. Чтобы этого избежать, появляется MDM — Master Data Management.

Это система, которая отвечает на главный вопрос: как выглядит эталонная версия товара, клиента, поставщика или даже магазина? Она связывает между собой PIM, ERP, CRM и склады, и именно через неё часто происходит нормализация данных.

MDM особенно важен, если у компании несколько бизнесов или стран. Или если в продуктовой линейке сотни тысяч SKU, а бизнес растёт за счёт новых каналов. Без централизованного справочника любые аналитики становятся неактуальными.

В РФ чаще всего используют кастомные MDM на базе 1С, PostgreSQL или крупных ERP (SAP, Oracle).

ERP: сколько осталось, сколько купили и кому должны

ERP — это бухгалтерия, финансы, движение товаров и запасов. Если PIM — про контент, то ERP — про цифры: закупки, поставки, остатки, бюджеты, план-факт, себестоимость.

Иногда ERP может быть и CRM, и OMS, и PIM — особенно в мире SAP. Но в большинстве e-commerce проектов ERP — это связка с бухгалтерией и складами, а всё, что связано с клиентом и контентом — выносится наружу.

Наиболее популярные в РФ: 1С ERP, SAP, Microsoft Dynamics, Галактика.

WMS: логика склада

WMS — это система, которая знает, где физически лежит каждый товар. Как его собрать, упаковать и отгрузить. Без неё невозможно реализовать нормальную сборку заказов, особенно при большом ассортименте.

Если вы используете маркетплейсы или 3PL, часть функций WMS уходит туда. Но если вы работаете со своим складом — без неё никак. В WMS прописываются адреса ячеек, сценарии сборки, правила FIFO/LIFO, работа курьеров и сборщиков.

Примеры систем в РФ: InStock WMS, Logisticus, Solvo, 1С:WMS, Boxy.

OMS: что куда поедет

Когда заказ сделан, начинается самое интересное: кому отдать, со склада или магазина, доставить или самовывозом, сколько резервировать и когда отправлять. Этим управляет OMS — Order Management System.

OMS — это мозг маршрутизации заказов. Именно она принимает решение, какой склад отгрузит товар, как собрать, сколько отложить и какие статусы показывать клиенту. В идеале она же умеет общаться с курьеркой и 3PL.

Примеры: NewIT OMS, RetailCRM OMS, Salesforce Order Management, собственные модули в 1С и Битриксе.

3PL и TMS: доставка под контролем

Интеграции с курьерскими службами, маркетплейсами, складами фулфилмента — всё это про 3PL и TMS.

3PL — это внешние склады и доставки (СДЭК, Ozon Rocket, Wildberries FBO/FBS). TMS — система, которая управляет маршрутизацией и логикой доставки: отбор исполнителей, контроль статусов, SLA и возвраты.

Для бизнеса важно, чтобы OMS, WMS и TMS были связаны. Иначе не будет нормального трекинга, резервов и управления рисками. Популярные решения: Shiptor, Dostavista, Bringo, Boxberry, Dalli.

BI: всё, что можно посчитать

Последняя остановка — аналитика. BI-системы позволяют собрать данные из всех предыдущих систем и ответить на главный вопрос: что у нас работает, а что нет.

Сколько заказов приходит с повторных клиентов, какая утилизация склада, как распределяются бюджеты на маркетинг, где падает конверсия, в какой момент теряем заказы. Всё это — про BI.

Примеры: Яндекс DataLens, Power BI, Qlik, Tableau, Redash.

Итого

Подсистем в e-commerce гораздо больше. Где-то PIM встроен в ERP, где-то CMS тянет на себе ещё и CRM, а где-то вся логика построена вокруг OMS. Главное — понимать, какую задачу решает каждая из систем и как они между собой взаимодействуют.. Где-то PIM встроен в ERP, где-то CMS тянет на себе ещё и CRM, а где-то вся логика построена вокруг OMS. Главное — понимать, какую задачу решает каждая из систем и как они между собой взаимодействуют.

Если вы строите e-commerce с нуля — не обязательно брать всё сразу. Но понимать, куда вырастет проект и какие блоки появятся позже — важно. Это и есть архитектура. Не в смысле кода, а в смысле бизнеса.