Real results.
From real Odoo integrations.
These case studies are anonymised at the request of our clients. Sector, country, marketplace and results are accurate — company names and identifying details are withheld.
Challenge
With 80–120 orders per day across three channels, one full-time employee was spending 3–4 hours every afternoon on order entry and tracking uploads. Errors were frequent — wrong product variants, mismatched quantities — leading to occasional incorrect shipments and customer complaints. Stock was tracked in a spreadsheet, resulting in regular oversells on bol.com when Amazon had depleted inventory.
Solution
- bol.com + Amazon NL + Amazon DE connected to Odoo 17 in 3 days
- All orders flow into Odoo automatically — zero manual entry
- Single Odoo inventory pool pushes real-time stock to all three channels
- Tracking pushed automatically on carrier scan — no manual uploads
- Fiscal positions per channel handle Dutch and German VAT automatically
Challenge
Zalando's 100-day return policy created a constant stream of return orders requiring manual credit notes, inventory updates, and CXM score monitoring. The team had already expanded to the maximum volume they could handle manually in Germany — scaling to NL and FR would require either hiring or automation.
Solution
- Zalando DE, NL, FR all connected to Odoo 16 in one integration
- Return orders imported automatically — credit notes generated without manual work
- Inventory updated on return receipt — no spreadsheet tracking
- Real-time stock sync keeps CXM score clean across all three markets
- Tracking pushed on carrier scan — on-time despatch always confirmed
Challenge
One team member managed all Kaufland.de order processing manually: downloading order reports, entering into Odoo, confirming shipments back in the Kaufland portal. This took 1.5 hours daily for a single market. Scaling to three markets with the same approach was impossible without adding staff.
Solution
- Kaufland DE, AT and CZ connected to Odoo 17 in 5 days
- Each market mapped to its own Odoo sales channel and pricelist
- Austrian and Czech fiscal positions configured for correct VAT per market
- Stock sync prevents performance score damage from oversells
- FBK orders handled separately from self-fulfilled in the same pipeline
Challenge
MediaMarkt requires a valid merchant invoice attached to every shipment, with B2B customer VAT IDs on invoices for business customers. The brand was generating invoices manually in Odoo and uploading them to MediaMarkt's seller portal by hand — missing roughly 15% due to volume and human error. MediaMarkt had issued a compliance warning.
Solution
- MediaMarkt NL connected to Odoo 16, Belgium added two weeks later
- Merchant invoices generated and attached automatically on delivery confirmation
- B2B customer VAT IDs captured from MediaMarkt orders and printed on invoices
- Seller performance score stabilised within 2 weeks — compliance warning resolved
- Dutch and Belgian VAT handled via separate fiscal positions automatically
Challenge
Four marketplaces, two internal systems, one spreadsheet for stock. When a spike sold out a popular SKU on bol.com, Amazon and Kaufland still showed it as available — leading to 6–10 cancellations per week and deteriorating seller ratings on all three platforms. The team wanted to expand to Zalando but couldn't while the existing channels were unmanaged.
Solution
- All 4 channels connected to Odoo 17 in a single 7-day onboarding
- One Odoo inventory pool — stock reservation on order across all channels simultaneously
- Per-channel pricelists: different EUR pricing for NL vs DE markets
- Seller ratings recovered on all platforms within 30 days
- Team now has capacity to add Zalando as a fifth channel without additional resource
Ready to stop managing
marketplaces manually?
Book a demo and see how ERP2MARKET connects your Odoo to every marketplace in your growth plan — in days, not months.
Real results.
From real Odoo integrations.
These case studies are anonymised at the request of our clients. Sector, country, marketplace and results are accurate — company names and identifying details are withheld.
Challenge
With 80–120 orders per day across three channels, one full-time employee was spending 3–4 hours every afternoon on order entry and tracking uploads. Errors were frequent — wrong product variants, mismatched quantities — leading to occasional incorrect shipments and customer complaints. Stock was tracked in a spreadsheet, resulting in regular oversells on bol.com when Amazon had depleted inventory.
Solution
- bol.com + Amazon NL + Amazon DE connected to Odoo 17 in 3 days
- All orders flow into Odoo automatically — zero manual entry
- Single Odoo inventory pool pushes real-time stock to all three channels
- Tracking pushed automatically on carrier scan — no manual uploads
- Fiscal positions per channel handle Dutch and German VAT automatically
Challenge
Zalando's 100-day return policy created a constant stream of return orders requiring manual credit notes, inventory updates, and CXM score monitoring. The team had already expanded to the maximum volume they could handle manually in Germany — scaling to NL and FR would require either hiring or automation.
Solution
- Zalando DE, NL, FR all connected to Odoo 16 in one integration
- Return orders imported automatically — credit notes generated without manual work
- Inventory updated on return receipt — no spreadsheet tracking
- Real-time stock sync keeps CXM score clean across all three markets
- Tracking pushed on carrier scan — on-time despatch always confirmed
Challenge
One team member managed all Kaufland.de order processing manually: downloading order reports, entering into Odoo, confirming shipments back in the Kaufland portal. This took 1.5 hours daily for a single market. Scaling to three markets with the same approach was impossible without adding staff.
Solution
- Kaufland DE, AT and CZ connected to Odoo 17 in 5 days
- Each market mapped to its own Odoo sales channel and pricelist
- Austrian and Czech fiscal positions configured for correct VAT per market
- Stock sync prevents performance score damage from oversells
- FBK orders handled separately from self-fulfilled in the same pipeline
Challenge
MediaMarkt requires a valid merchant invoice attached to every shipment, with B2B customer VAT IDs on invoices for business customers. The brand was generating invoices manually in Odoo and uploading them to MediaMarkt's seller portal by hand — missing roughly 15% due to volume and human error. MediaMarkt had issued a compliance warning.
Solution
- MediaMarkt NL connected to Odoo 16, Belgium added two weeks later
- Merchant invoices generated and attached automatically on delivery confirmation
- B2B customer VAT IDs captured from MediaMarkt orders and printed on invoices
- Seller performance score stabilised within 2 weeks — compliance warning resolved
- Dutch and Belgian VAT handled via separate fiscal positions automatically
Challenge
Four marketplaces, two internal systems, one spreadsheet for stock. When a spike sold out a popular SKU on bol.com, Amazon and Kaufland still showed it as available — leading to 6–10 cancellations per week and deteriorating seller ratings on all three platforms. The team wanted to expand to Zalando but couldn't while the existing channels were unmanaged.
Solution
- All 4 channels connected to Odoo 17 in a single 7-day onboarding
- One Odoo inventory pool — stock reservation on order across all channels simultaneously
- Per-channel pricelists: different EUR pricing for NL vs DE markets
- Seller ratings recovered on all platforms within 30 days
- Team now has capacity to add Zalando as a fifth channel without additional resource
Ready to stop managing
marketplaces manually?
Book a demo and see how ERP2MARKET connects your Odoo to every marketplace in your growth plan — in days, not months.