All case studies
Infinity
Retail & Leather goods

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

Point of salePoint of sale
InventoryInventory
ManufacturingManufacturing
SalesSales
PurchasePurchase
AccountingAccounting

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.

Infinity — Retail & Pelletteria