A growing FMCG wholesale distributor replaced disconnected spreadsheets with Odoo's distribution ERP, connecting three warehouses and six sales channels and cutting inventory carrying costs by 35% in the first quarter.
This FMCG wholesale distributor had grown from one warehouse to three locations across two countries over five years. Each warehouse managed its own stock records in separate spreadsheets. Transfers between sites were tracked manually, often by WhatsApp message and a follow-up phone call to confirm receipt.
Six sales channels retail, modern trade, B2B key accounts, eCommerce, export, and direct sales were each tracked in completely separate order files. When a large customer placed an order, the sales team had to call two warehouses before they could confirm availability. By the time confirmation went back to the customer, the stock had sometimes already been allocated elsewhere.
Month-end inventory reconciliation took five days. Slow-moving and near-expiry goods were only discovered during physical counts. Overstock in one warehouse sat idle while another location placed emergency orders for the same SKU. The business needed a connected distribution ERP that could give every location and every channel a single source of truth.
The rollout was phased across all three warehouses to ensure no disruption to daily order fulfilment. Each warehouse went live sequentially after a parallel-run validation period.
We audited all three warehouse spreadsheets, reconciled product master data across locations, and cleaned duplicate SKUs before a single line of configuration was written.
Product catalogue, supplier records, customer price lists, opening stock, and reorder rules were configured and validated for all three warehouse locations and all six sales channels.
The primary warehouse ran live transactions through Odoo alongside existing records for two weeks. Discrepancies were resolved and workflows refined before the other two warehouses joined.
All three locations went live on Odoo simultaneously. Staff in each warehouse received role-specific training. A 30-day hyper-care period followed with same-day support for any post-go-live issues.
We spent every Monday morning comparing three stock reports that never agreed. After going live with Odoo, that meeting no longer exists. Every warehouse is live, every order is tracked, and our customers stopped calling us to chase deliveries.
We start with a free 30-minute assessment of your current setup. No commitment. No pressure. Just a clear picture of what Odoo can do for your distribution operation.