ClicksBracket

Furniture Manufacturer Odoo ERP Case Study: One System for It All

A furniture manufacturer makes its own products and sells them through a large home furnishings retailer, its own Shopify store and direct orders. We built its operations on Odoo with custom modules, so production, stock, every sales channel and incoming payments live in one system with one dashboard.

Source: The client's Odoo dashboards

961active products managed in one system, every one with a cost
1,032bills of materials driving production and costing
200 of 200retail partner invoice lines matched across four batches
3sales channels reported in one dashboard

What We Did

  • A custom operations hub: manufacturing orders, bills of materials, cost roll-up and a delivery calendar
  • Shopify orders, refunds, payouts and products synced into Odoo automatically
  • Retail partner invoices imported and matched line by line against orders
  • Card payments, fees and transfers imported from the payment gateway

The Results

Every retail invoice line matched, 200 of 200, with 839 Shopify products syncing at 100% health and production costed across 1,032 bills of materials, all in the same Odoo system.

Retail partner invoice trackerJuly and August 2026
Invoice batchLinesMatchedStatus
August 16 to 31, 20265959Invoiced
August 1 to 15, 20264747Invoiced
July 15 to 31, 20264141Invoiced
July 1 to 15, 20265353Invoiced

Each batch of the retailer's invoices is imported into Odoo and every line is matched to an order before it is invoiced.

Screens from the client's live Odoo system. The client's name, products, retail partner and sales figures are hidden.

Odoo operations hub for a furniture manufacturer: manufacturing health shows 961 active products, 1,032 active bills of materials and 0 products without a cost. Name and money hidden.
The operations hub we built: manufacturing health at a glance, with 961 active products, 1,032 bills of materials and no product left without a cost.
Shopify dashboard inside Odoo showing 839 products and 100% sync health, with a sales trend and order status chart. Revenue, orders and product names hidden.
The Shopify store inside Odoo: 839 products syncing at 100% health.
Odoo channel overview with revenue by channel, delivery status and the retail partner invoice tracker, every batch fully matched. Amounts and partner name hidden.
Every sales channel in one view, and the retail partner's invoices matched line by line.

Every Figure, as the Dashboard Shows It

Period: Odoo dashboards, September 2026 (system figures only, by owner decision 2026-09-25). Source: the client's own dashboards. Only positive movements are published.

MeasureFigureChange
Active products managed in Odoo961
Active bills of materials1,032
Active products without a cost0
Sales channels reported in one dashboard3Retail partner, Shopify store and direct sales
Products synced from the Shopify store839
Shopify sync health100%
Retail partner invoice lines matched, four half-month batches200 of 200
August 16 to 31, 2026 invoice batch: lines matched59 of 59
August 1 to 15, 2026 invoice batch: lines matched47 of 47
July 15 to 31, 2026 invoice batch: lines matched41 of 41
July 1 to 15, 2026 invoice batch: lines matched53 of 53

The Services Behind These Results

Services Built for Manufacturers

Want Results Like These?

Tell us about your business and we will send a free proposal within one working day.