🚀
Order base integration - Release Notes
20.0.1.0.0 - 02 Oct 2026
Summary: The much. Order Base Integration now runs on Odoo 20, works the same way as on Odoo 19, and also stops shop orders from overwriting German companies registered with a Steuernummer.
New Features 🎉
- Odoo 20 support All order base modules (order, cancellation and return import, product import and export, shipment and stock export) are now available for Odoo 20. Customer sync, B2B company handling, the Sales Analysis "Connector" filter and the shop buttons on orders and integrations work the same way as on Odoo 19. B2B companies are recognized by their VAT number even when Odoo 20 reformats it, so repeat orders from the same company do not create duplicate company contacts.
But Also...
Bug Fixes 🔨
- A shop order placed with a company's email address no longer renames that company with the shopper's name and phone number. This affected companies whose tax number Odoo 20 does not recognize as a company VAT (for example a German company registered with its Steuernummer). Any customer record with a tax number is now treated as a company, and the shopper is added as a contact under it.
19.0.1.1.0 - 13 Jul 2026
Summary: This release makes customer syncing smarter and more reliable — cleaner contact records, better handling of business (B2B) customers, and better logging when orders or products come in from your shops.
New Features 🎉
- Smarter customer syncing
Customer records are now cleaner and easier to work with: the main contact holds the person's core details (name, email, phone), while billing and delivery addresses live neatly underneath it. Addresses are matched intelligently so you no longer end up with duplicates, and old addresses can come back to life if a customer starts using them again. You also get new settings to decide whether to keep a history of past addresses and how to handle business customers who belong to a company.
- Better support for business (B2B) customers
Companies are now recognized and created automatically from their VAT number, and you can choose how employees are linked to their company when the same person appears across different shops.
But Also...
Improvements 🔬
- Failed order imports no longer stay hidden. If an order can't be imported (for example, a product on the order can't be matched, or a payment method can't be resolved), the order is now clearly marked as failed with an explanation, instead of quietly sitting in draft with no message.
Bug Fixes 🔨
- Re-importing products no longer creates duplicates — existing products are now correctly recognized and updated instead.
- Business customers' company VAT number is no longer accidentally overwritten when a returning customer's address is synced.
- Customer tax/fiscal positions now apply correctly again: the main contact keeps the right country so the correct tax rules are used on orders.
- Fixed conflicts between a customer's VAT-based country and the country sent by the shop during contact import.
- B2C customers now correctly reuse their existing address on re-sync instead of creating a new one.