The Business Problem
The business wanted to scale beyond its primary online storefront. The immediate commercial strategy was to launch across major marketplaces: Amazon, eBay, B&Q, Debenhams, Etsy, and Mirakl-powered retail networks.
However, adding each marketplace introduced an exponential operational burden:
- Each channel required distinct product taxonomies, image specifications, and attribute formatting.
- Inventory updates were manual or executed via brittle batch CSV uploads, causing out-of-stock orders and dangerous cancellation penalties on Amazon.
- Warehouse teams were spending 4+ hours every morning copying and pasting order lines between spreadsheets and carrier dispatch portals.
The core objective was to make adding a new marketplace a commercial decision rather than an operational crisis.
The Architectural Solution
Rather than relying on off-the-shelf plugins that poll every 15 minutes and collapse under high SKU volume, I architected a centralized, event-driven integration layer between the core commerce engine, the warehouse management system (WMS), and external marketplace APIs.
AUTHORITY INTEGRATION ENGINE
RULES & TRANSFORMS MARKETPLACE APIS
MIRAKL / AMAZON WMS / FULFILMENT
DESPATCH
1. Decoupled Canonical Data Model
Products were assigned an immutable internal identifier. Each marketplace connector translated between this canonical internal representation and the target marketplace's specific schema. When a product attribute updated, only the translated delta was dispatched to downstream channels.
2. Idempotent Real-Time Inventory Broadcast
Whenever a sale occurred on any channel (or in the physical trade depot), an inventory event was fired immediately across all 12 channels. Crucially, the updates were designed to be idempotent: network timeouts and automatic retries could never cause double-decrements or stock corruption.
3. Unified Order Normalization
Orders from all 12 channels were ingested, normalized into a uniform data contract, and piped directly into the warehouse picking queue. Tracking numbers and dispatch confirmations were automatically routed back to the appropriate marketplace upon parcel scanning.
The Business Outcomes
- £150K to £3.5M Scale: The automated machine enabled the business to grow from £150K to £3.5M in annual turnover without increasing administrative overhead.
- Peak Resilience: Seamlessly handled peak volumes exceeding 1,000 orders a day across Black Friday and holiday surges with zero missed order SLAs.
- Zero Stock Outs: Eradicated inventory drift across all 21,600+ listings, protecting seller performance ratings on Amazon and Mirakl.