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