🔥 Just Launched! Werra Premium Template for HyväSee it in Action

How to Integrate Odoo ERP with Magento 2? Step-by-Step

By Sanjay JethvaUpdated on Mar 07, 2025 6 min read

Managing data better is every store owner’s dream, but one doesn’t need to keep dreaming. 

In this blog, I will show you how to integrate Odoo ERP with Magento 2 for better data management. 

But first, let’s get some basics right. 

What is Odoo ERP?

Odoo ERP is a business software that integrates all your business flows and processes into one dashboard.

Odoo ERP Main Dashboard

It allows Magento store owners to sync essential data into the Odoo software, resulting in:

  • Better data management in one integrated platform
  • No need to enter the same information twice
  • Sync your data in real time, minimizing your efforts to do it later 

Ways to Connect Odoo ERP 

While Magento 2 doesn’t provide a direct solution to integrate Odoo ERP into your Magento store, you have to use a Magento 2 Odoo Connector extension. 

You can easily use the Meetanshi Magento 2 Odoo integration extension, it helps you:

  • Sync your products, orders, accounts, and invoices
  • Option to schedule sync or run them in real-time
  • Add tax code to manage tax calculations accurately
Meetanshi Odoo Connector Extension

The best part is it doesn’t need any coding; you only follow a few simple steps to configure  Odoo with Magento 2 — making the process easy and simple. 

Steps to Integrate Magento 2 Odoo ERP 

All you need to do is: 

  • Step 1: Install and Enable the Extension 
  • Step 2: Start Syncing Essential Data
  • Step 3: Manage Tax Codes and Other Syncs Details 

Step 1: Install and Enable the Extension 

Start with downloading the Meetanshi Magento 2 Odoo Connector extension.

Download the zip file of the extension and extract it in the Magento root directory. Then, login into your SSH and run the following commands step by step:

  • php bin/magento setup:upgrade
  • For Magento version 2.0.x to 2.1.x – php bin/magento setup:static-content:deploy
  • For Magento version 2.2.x & above – php bin/magento setup:static-content:deploy –f
  • php bin/magento cache:flush

Step 2: Start Syncing Essential Data

Now, from your Magento 2 admin panel, navigate to Odoo Integration > Configuration

Start filling in the following configurations:

  • Enable Odoo Integration: Enable the integration
  • Connection Mode: Select one option from the following:
    • Sandbox (for testing)
    • Production (for live)
  • Sandbox Username: Enter your sandbox account’s
  • Sandbox Password: Enter the password
  • Sandbox Odoo Database: Give a name for testing
  • Sandbox Odoo URL: Add the base URL of the sandbox environment (e.g., https://sandbox.odoo.com ).
  • Username: Add your Odoo account’s username
  • Password: Add the password for the live account
  • Odoo Database: Give a name to the Odoo database
  • Odoo URL: Add the URL of the live Odoo environment (e.g., https://live.odoo.com ).
Configuration Settings of Magento 2 Odoo Connector

After entering all the details, click on the Test Authentication button to make sure all the credentials are correct.

A Success status with a green button will appear if the authentication is verified, but if not, then double-check all the details you have added. 

Test Authentication Magento 2 Odoo Connector

Now, you can start syncing your data, which are accounts, products, orders, and invoices.

Simply enable the sync with sync mode. For example, here are the sync settings for products in Magento 2. 

  • Enable: Set Yes
  • Sync Mode: Select between Immediate or Cron Job (when you select Cron Job, add the frequency and start time)
Product Synchronization in Magento 2 Odoo Connector

Here is how the synced products will appear in the Odoo dashboard. 

Synced Products Appearance in Odoo Dashboard

Step 3: Manage Tax Codes and Other Syncs Details 

Now, head to  Odoo Integration > Tax Mapping to map tax classes with Odoo.

First, click ” Add All Tax Code ” and add all the Magento 2 tax codes and then click on ” Synchronize ” to sync each tax code with Odoo API.

Tax Mapping in Magento 2 Odoo Connector

Once everything is synced, you can find the sync details in the History Log. You can view the status of each sync type.  

History Logs in Magento 2 Odoo Connector

With these three steps, you have successfully integrated Odoo ERP with Magento 2 without any complicated steps and zero difficulty level. 

Manage Your Data Better 

The Meetanshi Magento 2 Odoo Connector makes it easy to sync multiple events without needing extra tools. 

Compared to the other extensions in the market, Meetanshi stands out in terms of pricing and FREE one-year customer support, where you might have to pay an extra $99 for support with other brands. 

Make a wise choice here and seamlessly setup Odoo Connector in Magento 2.

Magento 2 Odoo Connector

Easily sync store data like products, accounts, invoices, & more in a few clicks.

Sync Now
Sanjay Jethva Full Image
Article bySanjay Jethva

Sanjay is the co-founder and CTO of Meetanshi with hands-on expertise with Magento since 2011. He specializes in complex development, integrations, extensions, and customizations. Sanjay is one the top 50 contributor to the Magento community and is recognized by Adobe. His passion for Magento 2 and Shopify solutions has made him a trusted source for businesses seeking to optimize their online stores. He loves sharing technical solutions related to Magento 2 & Shopify.