Connect Magento with ERP, CRM and marketing. Multi-store, custom attributes, bidirectional. Also Magento 1 and on-prem.

Would you like to have consistent and accurate customer data in Odoo and Magento at all times without any IT projects? That’s exactly what MARINI is for.
With MARINI, the integration of Odoo and Magento is ready to use in just a few days and grows flexibly with your requirements.
And the best part: we handle the integration for you. Our experts set up your Odoo Magento interface on your behalf or together with your team.
Important note: The video shows the integration of HubSpot with SAP C4C. Of course, connecting to Odoo with Magento and many other systems is also possible.






















Odoo is a modular open-source business suite with over 80 apps for CRM, ERP, accounting, inventory, and manufacturing. Magento (now Adobe Commerce) is a powerful e-commerce platform for demanding B2B and B2C scenarios with extensive catalogs and international requirements.
The Odoo Magento Integration connects inventory management, accounting, and warehousing with your web shop. Products, prices, stock levels, orders, customers, and invoices flow bidirectionally and in real time between both systems. The result: seamless processes without media breaks, from product maintenance through checkout to accounting.
Both systems are modular and flexible. The application scenarios are correspondingly diverse.
Manage product master data centrally. Maintain items, attributes, categories, and prices centrally in Odoo. All changes automatically reach Magento, whether you operate one shop or ten. No duplicate data maintenance, no inconsistencies.
Synchronize stock levels in real time. Availability from Odoo flows into Magento in real time. Customers always see correct stock levels, overselling is a thing of the past. Multi-Source Inventory is also supported.
Automatically transfer orders to ERP. Every shop order is created as a sales order in Odoo, including customer data, line items, and payment details. The entire order-to-cash process runs automatically.
Use prices and conditions from ERP. Pricing, customer group prices, and conditions are adopted from Odoo. Consistent prices across all channels, without manual maintenance in the shop.
Synchronize customers bidirectionally. Shop customers are created as res.partner in Odoo, including addresses and order history. Conversely, existing customers from Odoo can be made available in the shop.
Synchronize invoices and delivery status. Invoices from Odoo become visible in Magento, tracking information flows back to the customer account. Fewer service inquiries, better customer experience.
The use cases on this page are not theoretical, but implementing them requires experience. You can set up integration and data management yourself through MARINI’s no-code interface, or have our team configure it for you. For implementation in your systems, we work collaboratively with you and your service providers. If you don’t yet have a suitable service provider, we’re happy to recommend an appropriate partner from our network.
Andreas Gozian, Chief Sales Officer at MARINI

Country Lead Germany & Director Corporate DACH at HubSpot Inc.
MARINI serves as a crucial partner, perfectly extending HubSpot’s capabilities for companies with complex system landscapes. Through seamless integration of SAP, legacy systems, and diverse data sources, we collectively create a true single source of truth. Particularly valuable: Our mid-market customers can retain their established IT structures while still leveraging HubSpot’s full power – with clean data, automated processes, and a 360-degree customer view that delivers measurable business results.

European Lead Center of Excellence Manufacturing at Dun & Bradstreet
With MARINI, we have found a flexible and reliable partner for data integration with our customers. In today’s environment, we’re dealing with countless systems. At the same time, resources, especially in IT, are becoming increasingly scarce. Through MARINI, we conveniently deliver our data to any of our customers’ systems, whether CRM, ERP, or MDM – quickly and securely.
For: C-Level, Management, Business Development
Reduce total cost of ownership. Both systems are open source and modular. With an integration, there are no license costs for transitional solutions, manual processes are completely eliminated. Amortization begins from day one.
Enable scaling without system change. Odoo and Magento grow with you. From a small shop with few SKUs to a multi-store setup with international B2B business: the integration scales with your business.
Facilitate internationalization. Magento supports multi-store scenarios, Odoo manages multiple companies, currencies, and tax systems. With the integration, you can enter new markets without introducing new tools.
For: Marketing, Sales, Customer Success, Operations
No more overselling. Marketing can run campaigns without worrying about stock levels. Availability comes from Odoo in real time, overselling is technically impossible.
Use customer data for segmentation. Purchase history, order values, and product interests from Magento flow into Odoo. You can segment customers based on actual buying behavior and run personalized campaigns.
Reactivate cart abandoners. Abandoned carts from Magento can trigger workflows in marketing automation or CRM. This gives you the chance to win back prospects before they go to competitors.
Deliver service based on real data. Customer Success sees orders, returns, and open items from Odoo. No back-and-forth between systems, no waiting for feedback from the warehouse.
For: IT, Development, System Architects, Admins
All endpoints available in Magento 2. MARINI uses Magento 2’s REST, SOAP, and GraphQL APIs. Bulk/Async APIs for large data volumes and Custom Attributes are also fully supported. Connection for Magento 1 (EOL since 2020) is also possible.
Odoo API fully usable. XML-RPC and JSON-RPC are available, API Keys from Odoo 14 onwards. All modules available via API can be integrated, including Custom Models and Attributes.
No installation in the systems required. MARINI runs as iPaaS between the systems. No plugins, no extensions, no code in Odoo or Magento. System updates do not affect the integration.
Bidirectional real-time synchronization. Changes in Odoo immediately trigger updates in Magento and vice versa. Webhooks and event-based triggers ensure data is always current. No polling, no delay.
Business-critical data deserves maximum reliability. At MARINI, security isn’t an add-on—it’s our lived standard. Our security architecture at a glance:
This keeps your central data infrastructure stable, protected, and scalable at all times. Together, we’ll find the right integration and tailor it precisely to your requirements.
Typically, products, categories, prices, stock levels, customers, orders, invoices, and delivery information are synchronized. Custom Attributes from Magento and Custom Models from Odoo can also be mapped. The integration is flexible: you decide which objects and fields should flow.
Yes. MARINI can connect both Magento 1 (End of Life since June 2020) and Magento 2. The versions differ fundamentally in architecture and API, but both are fully supported. For Magento 2, all endpoints are available, including REST, SOAP, GraphQL, and Bulk APIs.
That depends on the use case. Odoo is typically leading for product master data, prices, stock levels, and accounting. Magento is leading for product presentation in the shop, checkout, and customer journey. The integration enables bidirectional data flows, so both systems can play to their strengths.
In Odoo, res.partner is the central object for customers, suppliers, and contacts. Magento has Customer Accounts with associated addresses. MARINI handles the mapping between both data models, including addresses, customer groups, and flags. B2B scenarios with company accounts in Adobe Commerce are also supported.
Yes. Magento supports multi-store and multi-website architectures, Odoo can manage multiple companies and warehouses. MARINI can synchronize data from any number of Magento stores with one Odoo instance or vice versa. Complex scenarios with multiple instances on both sides are also possible.
No. MARINI is an iPaaS solution and runs outside the systems. No plugins, extensions, or code customizations are needed in Odoo or Magento. Integration occurs via the native APIs of both systems. System updates do not affect the integration.
With MARINI, we use a reliable interface between our existing ERP system and HubSpot. The data exchange works seamlessly and delivers tangible added value in our day-to-day operations. We are particularly impressed by the platform’s clear structure as well as the direct and straightforward communication with the support team.




We support you in integrating Odoo and Magento. Personalized. Tailored to your goals.