One Odoo Database for a Three-Brand Tools Distributor

Real client project, name withheld. Delivered at Master Software Solutions; my role is set out below. The client's name and identifying details are left out.

A tools group with three brands in the UK and continental Europe moved from one Odoo company plus spreadsheets and paper to a single multi-company Odoo database, with automatic intercompany orders and Shopify sync.

98%+order fulfilment
99%inventory accuracy
75%less manual data entry
100%of Shopify orders synced

Figures published by Master Software Solutions for this project, not my own measurements.

The problem

The group buys its tools from factories in China and India and sells them under three brands across the UK and Europe, from one central warehouse. One brand ran on Odoo; the other two ran on spreadsheets and paper. Stock figures disagreed, orders were missed, late or wrong, intercompany sales were entered twice, and the Shopify stores weren't connected to anything.

The existing process

Parent and subsidiary data were reconciled by hand, intercompany transactions were keyed on both sides, online orders were re-entered from Shopify, and commercial invoices for customs were written manually.

Business requirements

My role

I delivered this project at Master Software Solutions as consultant, tech lead, project manager and delivery manager: mapping how the three companies worked together and designing the multi-company setup, leading the MSS developers who built the customs invoices and the Shopify connection, planning and running the project, and owning delivery through go-live.

The solution

We extended and restructured the existing Odoo database rather than starting again, adding the other two companies alongside the first. Each company keeps its own chart of accounts, product catalogue, customers, suppliers and financial reports, and users switch between companies as they need. When one company sells to another, Odoo creates the matching purchase order automatically at the agreed intercompany price. Stock is managed by location with barcode scanning, reordering rules, demand forecasting and automatic back orders. Shopify is connected both ways, and commercial invoices for customs are generated from purchase orders.

Key decisions

Odoo modules used

Customizations

Integrations

Challenges

Results

What I’d tell a similar business

  • If you already have Odoo for part of the group, extending it is usually cheaper and safer than starting again. Check the existing setup first.
  • Agree intercompany prices as rules before go-live. Automatic orders are only as good as the prices they use.
  • Barcode scanning is what turns stock accuracy from a target into a habit.

Related guides: how to set up multi-company in Odoo, barcode in Odoo and eCommerce meets inventory.

Running several brands or companies on separate systems?

Tell me how your companies, warehouses and online stores connect today, and I'll explain how one Odoo database could bring them together.

Get in touch View services