Multi-channel catalog sync across Shopify & Woo
Unified four sales channels behind one Sylius catalog and a headless CMS — near-eliminating sync errors across 60k SKUs.
// CONTEXT
A multi-brand retailer sold the same catalog across Shopify, WooCommerce, and two storefronts, each with its own source of truth. Prices and stock drifted constantly.
// PROBLEM
They needed one authoritative catalog with reliable, near-real-time propagation to every channel — and a content layer marketing could edit without touching engineering.
// ARCHITECTURE
ILLUSTRATIVE TOPOLOGY — NOT A CLIENT SYSTEM DIAGRAM
// DECISIONS
Chose Sylius as the catalog core over a bespoke PIM
A proven commerce domain model shortened the path to a reliable single source of truth.
Chose Event-driven propagation over nightly batch sync
Channel updates flow as events, so stock and price changes land in seconds, not overnight.
// OUTCOME
Four channels now run from one catalog, with stock and price changes landing in seconds and sync errors down 90%.
- 4
- channels unified
- 60,000
- SKUs
- -90%
- sync errors