Back to Top

User Guide for Odoo Multichannel Woocommerce Connector

Unify WooCommerce and Odoo with Multichannel Connector 
WooCommerce runs your online store well. Odoo is strong at inventory management and accounting.

Linking the two lets you use the best of both. Data moves between them on its own, so you spend less time on manual entry.

You can connect several WooCommerce stores to one Odoo instance. Other sales channels can run alongside them. That keeps daily work in one place instead of many separate admin panels.

The Odoo Multichannel Woocommerce Connector is the module that closes the gap between the two systems. It ties your storefront to your back office, so both platforms work as one.

You can import products, categories, customers, orders, and more from WooCommerce into Odoo. You can export the same data back the other way. Orders, shipments, invoices, and cancel status sync in real time. 

The module also adds a live dashboard with charts and data cards, so you can read your numbers at a glance. If you want stock handled in one place, this connector keeps backend management tidy.

NOTE: Odoo Multichannel WooCommerce Connector depends on one more module:
Odoo Multi-Channel Sale.
Install that module on your system first, or the Odoo Multichannel WooCommerce Connector will not work correctly.

Key Features of the Odoo WooCommerce Connector

1. Import products from WooCommerce along with their categories and attributes.

2. Import product categories when you need them, or set them to import automatically.

3. Import customer records, including the addresses saved against them.

4. Import orders with the details that matter: customer information, taxes, delivery methods, payment methods, and currency.

5. Keep order statuses such as cancellation, shipment, and invoice in step on both platforms, without manual updates.

6. Sync order status, shipments, invoices, cancellations, and inventory in real time.

7. Track your Woocommerce data inside Odoo on a live dashboard. It uses charts, graphs, and clickable tabs, so you can dig into the numbers quickly.

8. Export products and product categories one at a time or in bulk.

9. Map order statuses between Odoo and Woocommerce by hand when you want tighter control.

10. Pull products and orders from WooCommerce into Odoo the moment they change, using webhooks.

11. Fetch the WooCommerce API into Odoo during instance configuration, so nobody has to type API keys by hand.

 Explore our Odoo development services & a vast range of quality Odoo Apps.

How to Install the Module in Odoo 

1. Before you install the module, download the matching Woocommerce Python library for your Odoo version.

  • pip install WooCommerce==1.2.1 (Install for the Odoo versions till 10 )
  • pip3 install WooCommerce==1.2.1 (Install For the Odoo versions 11, 12, and 13)
  • pip3 install WooCommerce==3.0.0 (Install For the Odoo versions 14 onwards)

2. After you buy the app from the Webkul store, you get a link to download the module zip file.

3. Once the download finishes, extract the file on your system. You will see a folder named ‘Odoo Multichannel Woocommerce Connector.’

4. Copy this folder and paste it inside your Odoo Add-Ons path.

5. Now open the Odoo app and go to the Settings menu. Click Activate the Developer Mode.

6. Next, open the Apps menu and click ‘Update Modules List.’

7. In the search bar, clear all filters and search for ‘Odoo Multichannel Woocommerce Connector.’

8. The module shows up in the search results. Click ‘Install’ to add it to your system.

How the Connector Works

WooCommerce Configuration: Generate REST API Keys

1. Log in to WooCommerce and open the Settings section. Switch to the Advanced tab and open REST API. This screen holds all the details of the API keys issued for your store.

WooCommerce API configuration

2. Fill in the Title, User, and Permission, then generate an API key. Odoo uses this key to connect to your WooCommerce account.

Wocommerce API key generation

3. Copy the Consumer Key and Consumer Secret to use in the next step. You can also scan the barcode to share both keys.

Wocommerce API Keys copying

Odoo Configuration: Connect Your Store

Log in to Odoo and open the MultiChannel module. Click Connect to link the API key with your Wocommerce account.

Paste in the required details, then set the channel type and name. Click Test Connection to check API connectivity. A success message confirms that the link works.

Linking  Wocommerce instance to Odoo Multichannel Woocommerce Connector

Import and Export Data Between Odoo and WooCommerce

1. The dashboard holds Quick Import and Export options for syncing data between both platforms. It also lists your active multichannels and their stats.

Odoo Multichannel Woocommerce Connector's HomeScreen

2. To import, select the channel ID objects: Product, Order, Category, Customer, and Shipping Method. Then pick a filter type (All, By ID, By Date) to narrow down what comes in. A message pops up once the import is done.

Odoo Multichannel Woocommerce Connector's Import Wizard

3. To export, select the channel ID and the objects you want to send out (Category, Product Template). A message pops up once the export is done.

Odoo Multichannel Woocommerce Connector's Export Wizard

4. All configured multichannel instances that are active appear here. Each instance also shows its own import and export stats.

Multiple instances of Odoo Multichannel Woocommerce Connector

5. Open any channel to see its settings. These cover the API record limit, Auto Stock, crons, and more. Set up cron to schedule automatic updates, which you can switch on and adjust in Global Config.

Instance settings in Connector

6. Global Config also carries the toggle that avoids duplicate data. Set the import scheduler here for regular updates, and configure the cron scheduler for Customer, Category, Product & Order.

Global Configuration in Connector

7. Open Sync History to see the latest updates made to your database.

Sync History in Connector's Data Import/Export

8. Mappings update on their own through cron. To map by hand, go to Mappings and create one. Mappings cover Category, Attribute, Value, and so on.

image-34-1

9. Real-Time Synchronization Using Webhooks: Webhooks bring products and orders from WooCommerce into Odoo as they happen. You get instant sync instead of waiting for the next scheduled cron job.

webhook-feature

10. Automatic API Configuration: Odoo fetches the WooCommerce API credentials during instance configuration. There is no manual key and secret entry, so setup is faster and free of typing errors.

generate-api-keys

Need Help?

Hope this guide helps you get set up. Do share your feedback in the comments below.

If you still run into an issue or have a question, raise a ticket at the UV Desk.

For anything else, write to us at our support mail.

Thanks for reading!

Current Product Version - 2.1.1

Supported Framework Version - Odoo 19, 18, 17

Blog Version - Odoo 19, 18, 17
  • Version Odoo 19, 18, 17
  • Version Odoo 16, 15, 14
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


4 comments

  • Lynn
    • Rani Kumari (Moderator)
  • olivier
    • Anisha Bahukhandi (Moderator)
  • Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home
    On this page

    Table of Content

    Back to top