Skip to Content
← All case studies
Basel · CH
B2B wholesaler · Aesthetic medicine · Odoo + AI · Flagship case

ALLPARA AG

Swiss B2B distributor of CE-certified aesthetic medicine products - dermal fillers, skinboosters, mesotherapy, collagen stimulators, exosomes and professional cosmetics. ERP SWISS has run their Odoo for many years - since version 10, through every upgrade, most recently migrating 18 → 19. Verified doctors, clinics and wholesale buyers order through a closed wholesale portal.

LOCATION
Basel, Switzerland
PROFILE
3 VAT jurisdictions · CH / FR / DE
DELIVERED
Partners since Odoo 10 · now on 19
The move, in one picture
CH · FR · DE 17 accounts / 4 ccy closed B2B sales owner reporting
After ✳︎
One system.
One picture.
Everything on the left now lives in Odoo - and answers in seconds.
What they came with

One business, three VAT jurisdictions, 17 bank accounts in four currencies - and no single system.

✕CH · FR · DEThree VAT registrations and currency contours inside one company - multi-currency, multi-jurisdiction VAT, consolidated books required
✕17 accounts / 4 ccyCash spread across CHF, EUR, USD and GBP accounts with no consolidated position
✕closed B2B salesWholesale prices and ordering may open only after partner verification - no off-the-shelf storefront fits
✕owner reportingCEO assembling sales, cash and receivables by hand from bank statements and separate sources every day
Book a demo and see these problems solved live→

“The owner shouldn’t have to collect sales, cash and VAT deadlines from three countries by hand every morning.”

What we did

Odoo 19 as the single core: website and B2B portal built from scratch, three-jurisdiction accounting, warehouses in DE and FR.

✳︎
Website + B2B portal from scratch
✳︎
Partner verification & role pricing
✳︎
Multi-company: CH / FR / DE VAT
✳︎
17 bank accounts · 4 currencies
✳︎
Inventory / WMS - DE & FR sites
✳︎
Accounting & consolidation

Odoo 19 Enterprise on Odoo.sh. Public storefront with brand and category catalog; closed wholesale portal with application form, partner verification and role-based pricing unlocked after approval. Both warehouses run on Odoo WMS, each tied to its own VAT structure - real-time stock for B2B clients.

odoo · live
✓ ✓ ✓ ✓ orders · stock · cash · live
DELIVERED
Partners since Odoo 10 · now on 19
The long run

Ten Odoo versions together. Not a project - a partnership.

We have supported ALLPARA since Odoo 10 and carried the system through every major version - most recently a clean 18 → 19 migration. Along the way the platform kept growing: what started as ERP support became a full digital operation.

Odoo version history 10 → 19
10 11 12 13 14 15 16 17 18 19
v10 · start v18 · migrated v19 · today ●
✳︎
B2B website & wholesale portal
Public storefront plus a closed portal for verified wholesale buyers - prices and ordering unlock after partner approval.
✳︎
Loyalty program by segment
Bronze / Silver / Gold / Platinum customer tiers - pricing, discounts and perks follow the segment automatically.
✳︎
Two warehouses: FR + DE
Launched one warehouse in France and one in Germany, fully automated on Odoo WMS.
✳︎
Barcode terminals (TSD)
All warehouse work runs through handheld data terminals - picking, packing, moves and counts without paper.
✳︎
Custom goods-receiving algorithm
Our own receiving flow with step-by-step instructions right on the terminal screen - new staff productive on day one.
✳︎
AI content & SEO enrichment
An AI pipeline generates content, enriches product pages and fills in the SEO data needed for promotion.
✳︎
Sales commissions
A commission system for sales managers, designed and built into Odoo.
✳︎
Accounting, tax & reconciliation
Automated accounting and tax filings across three jurisdictions, with automatic payment reconciliation - plus reporting and analytics generated without the finance team.
The AI layer

Then one step further: an AI agent as the owner’s operating interface.

An AI agent (Claude / Cowork) connected to Odoo via an MCP connector. Odoo is the data source - the CEO gets ready-made briefings instead of opening the ERP.

Daily · 07:00 CET
Exec briefing for the CEO
Today’s calendar, inbox triage with Odoo notification noise filtered out, yesterday’s sales across all three companies, top open quotes and offers stuck for 30+ days.
Mon / Wed / Fri
Financial pulse
Consolidated cash across all 17 accounts converted to EUR at current rates, AR/AP aging, FX exposure, and a VAT deadline radar for CH MWST, FR TVA and DE USt-VA.
Live
KPI dashboard
Key figures by company, partner, order and invoice - including currency mix - refreshed straight from Odoo.
On demand
Operational skills
Branded email signatures for every employee via Odoo Server Action, and printable warehouse PDFs - barcode labels, instructions and checklists in five languages (EN / DE / FR / RU / HY).
What changed
10 → 19
ten Odoo versions of partnership - the 18 → 19 migration is just the latest
3 → 1
three VAT jurisdictions run in one system instead of scattered processes
17 / 4
bank accounts and currencies - cash, AR/AP and VAT deadlines in a single automatic report
2 sites
DE & FR warehouses on Odoo WMS - accurate stock, faster order handling
0 manual
daily and weekly management reporting generated without the finance team or the CEO
✳︎
“The CEO doesn’t open Odoo to know what’s happening with money, sales and VAT in three countries - the briefing is already there at 07:00.”
ERP + AI as a management layer
Your industry looks different? The distribution processes don't.
Book a Demo