У B2B головна проблема — не UI, а дані між системами
Коли замовлення живе в CRM, залишки — в WMS, а виробничі плани — в ERP/MES, будь‑яка розсинхронізація створює хаос: “немає на складі”, “не той артикул”, “не та ціна”. Рішення — дисципліна інтеграцій.
1) Почни з master data
- Єдині ідентифікатори: sku, customerId, warehouseId, priceListId.
- Правила версій: що робимо, коли артикул перейменували/обʼєднали.
2) Подієва модель і черги
- Події: order_created, stock_reserved, shipment_created, invoice_paid.
- Черга між “доставкою подій” і “обробкою” для стабільності.
3) Надійність інтеграцій
- Ідемпотентність по eventId/operationId.
- Retry + dead‑letter з причиною.
- Reconciliation як регулярна звірка станів.
4) Операційний UI
Сторінка “Integration status”: останні події, помилки, retries, кнопка re-sync. Це зменшує “дзвінки девам”.
Підсумок
Інтеграції в B2B/виробництві — це процес: master data + події + черги + звірка. Тоді бізнес перестає жити “в Excel”.