From the store to the artisan workshop: one system for the whole supply chain
Infinity is a Florentine boutique specialized in handmade luxury leather goods — wallets, belts, custom bags. With Bloomup it brought the entire operation onto Odoo: from catalog to point of sale, from made-to-order production to returns management.
From shop to workshop
POS, inventory and artisan production in one system
Structured product variants
Colors, materials and formats handled with categories and barcodes
Subcontractors integrated
Material dispatch, working and return tracked with automatic delivery notes
Frictionless returns
Distinct flows for customer returns and workshop returns
Odoo apps used
The context
Florentine craftsmanship, real operational complexity
Infinity is a Florentine company that combines direct retail sales and made-to-order artisan production. The products — wallets, belts, leather bags — are offered in customizable variants and crafted in collaboration with local artisan workshops.
This dual nature — retail boutique and production buyer — creates an operational complexity few generalist software packages can cover: you need to handle simultaneously the point of sale, inventory, flows to subcontractors and returns. Before Odoo, each of these pieces lived in a different system — or didn't live anywhere.
The challenge
Scattered data, opaque inventory, untracked production
The catalog was spread between Shopify and spreadsheets. Physical inventory never matched the digital data. When a piece was sent to a workshop for customization, it dropped off the radar: no system updated stock, no formal document accompanied the material.
At the point of sale, sales were recorded separately from inventory. Returns — frequent in a customized-production context — were handled manually, with stock updates left to people's memory.
What wasn't working
- Catalog fragmented between Shopify and Excel: color, material and size variants hard to keep aligned
- No visibility on real stock levels: physical warehouse and digital data never matched
- Production at artisan workshops happened with no tracking system: dispatched materials and finished goods recorded by hand
- The point of sale operated separately from inventory: every cash close required manual reconciliation
- Returns — from customers and subcontractors — were handled case by case, with no defined flows nor automatic stock updates
The solution
One platform for the whole supply chain
Bloomup implemented Odoo covering every operational layer at Infinity: from counter sales to workshop production, with inventory that reflects physical reality in real time.
Centralized product master
Import and clean-up of the whole Shopify catalog, with variants structured by color, material and format. Each product has its barcode, category and unit of measure — all in Odoo.
Multi-location warehouse
Main warehouse configured with distinct locations: internal stock, materials at subcontractors, returns area. Every movement tracked with delivery note and barcode — in, out, transfer.
Integrated point of sale
Odoo's POS is linked to inventory in real time: every sale updates stock automatically. Cashier management, custom layout and cash close with no manual reconciliation.
Structured returns management
Distinct flows for customer return and subcontractor return, with defined reasons and return delivery notes. Stock updates automatically on every return — no manual input.
Production at artisan workshops
Two-level BOMs for each customized product (components + finished good). Odoo handles material dispatch to the workshop, return and finished-good receipt to inventory.
Planning and automatic reordering
Reorder rules configured on key components: leather, accessories, threads. Odoo signals when it's time to restock, before production gets blocked by missing materials.
The results
Store, warehouse and workshop: all connected
Infinity can now run the entire operation from a single system, with reliable real-time data on sales, inventory and production.
What concretely changed
- The product catalog is structured in Odoo with variants, barcodes and categories — imported and cleaned from Shopify
- Inventory reflects in real time warehouse movements, POS sales and returns from workshops
- Every material dispatch to a subcontractor generates an automatic delivery note and updates stock
- The point of sale is integrated: cash close with no reconciliations, inventory always up to date
- Customer and workshop returns follow defined flows, with automatic stock updates
- Material planning warns when it's time to reorder, before production stops
Have a similar challenge?
Do you run a store with production or external operations?
Odoo can cover the whole chain — from counter to workshop — in a single system. In a 30-minute call we figure out together what makes sense for you.