#1What omnichannel inventory actually means
Omnichannel inventory is not just 'one number'. It is a system that exposes the right view of stock to each channel — a real-time view to e-commerce, a buffered view to wholesale, a regional view to the marketing team — while preventing oversells and reflecting commitments in milliseconds.
#2A single source of truth, even when it lies a little
The 'single source of truth' for omnichannel inventory is not a database — it is a service that arbitrates between physical reality and commercial commitments. The service exposes inventory in tiers (available, reserved, on hand, in transit) and applies channel-specific buffers so a store's last unit is never sold twice.
#3An event-driven backbone — not nightly batches
Nightly inventory syncs are the reason your customer just refunded a same-day-promised order. Event-driven backbones — Kafka, Kinesis, or managed equivalents — propagate every reservation, sale, and replenishment as soon as it happens. The hard part is not the bus; it is the idempotency, deduplication, and replay tooling around it.
#4The promise engine — the brain of fulfilment
A promise engine decides — in real time — which node will fulfil each order, given inventory, carrier capacity, store labour, and margin. Done well it lifts conversion (faster delivery promises), reduces split shipments, and lowers fulfilment cost. Done poorly it produces beautifully orchestrated cancellations.

