Skip to Content
Menu

Odoo WooCommerce Connector Advanced

by
Odoo

350.00

v 18.0 Third Party 3
Live Preview
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Expenses (hr_expense)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Employees (hr)
Lines of code 15662
Technical Name pragtech_woo_commerce_advanced
LicenseOPL-1
Websitehttp://www.pragtech.co.in
Versions 16.0 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Contacts (contacts)
Expenses (hr_expense)
Inventory (stock)
Invoicing (account)
Purchase (purchase)
Sales (sale_management)
eCommerce (website_sale)
Discuss (mail)
Website (website)
Employees (hr)
Lines of code 15662
Technical Name pragtech_woo_commerce_advanced
LicenseOPL-1
Websitehttp://www.pragtech.co.in
Versions 16.0 17.0 18.0

Compatible with Odoo v16, v17 and v18


Power up your WooCommerce online store with Odoo

With real-time, webhook-powered sync between your WooCommerce storefront and Odoo backend, you can stop worrying about lost orders, inventory mismatches, delayed refunds or scattered customer data.

Whether you're running a single store or managing multiple brands across companies, this connector flexes with your setup.

Built for brands that sell online and aim to scale fast!

Watch the real-time sync between WooCommerce and Odoo


Import/Export Products

Sync complete product data including descriptions, prices and SKUs.

  • Manage your entire catalog from one place without duplicate entry.
Import/Export Product Categories & Public Categories

Align your category structure between WooCommerce and Odoo.

  • Avoid disorganized listings and ensure a consistent shopping experience.
Import/Export Product Attributes & Attribute Terms

Bring in variant options like size, color, material, etc.

  • Eliminate manual setup of product specs — save time and ensure accuracy.
Import/Export Product Tags & Tag Categories

Transfer product tags and organize them under categories.

  • Enable better filtering, SEO and merchandising across both platforms.
Import/Export Blog Posts

Sync WooCommerce blogs to Odoo (and vice versa).

  • Repurpose content, centralize your marketing,and maintain SEO consistency.
Import WooCommerce Orders (By Status, ID, or Date)

Pull in only the orders that matter — new, paid, or completed.

  • No clutter, just the orders you need to process.
Export Odoo Sales Orders to WooCommerce

Push updated order status, tracking, and invoice info back to Woo.

  • Keep your customers informed and your system aligned.
Cancel or Refund Orders (Bi-Directional)

Sync cancellations or refunds from either platform in real-time.

  • Full lifecycle control — reduce customer complaints and manual fixes.
Set Odoo or WooCommerce Order Sequences

Choose how order numbers are displayed.

  • Maintain clarity and avoid confusion in reporting and fulfillment.
Auto Redirection to WooCommerce Orders from Odoo

Click once to view the linked Woo order.

  • Faster resolution, quicker access, smoother support.
Import/Export Customers with Field Mapping

Import/Export Customers with Field Mapping

  • Avoid duplication, ensure consistency across sales, CRM and accounting.
Real-Time Webhook for Customer Creation

Automatically create Odoo customer records when someone signs up or buys.

  • No delay, no data loss — your CRM stays up to date instantly.
Import/Export Stock Levels (Per Company/Instance)

Sync inventory across stores, warehouses, and companies.

  • Avoid duplication, ensure consistency across sales, CRM and accounting.
Company-Level Stock Sync Control

Choose which inventory goes where.

  • Handle B2B, D2C, and multi-brand setups with clarity.
Import Inventory Updates in Real-Time

React instantly to stock changes on either side.

  • No more inventory mismatches or last-minute stockouts.
Import/Export Payment Gateways

Map WooCommerce payment methods to Odoo seamlessly.

  • Avoid failed syncs and ensure accurate financial records.
Import/Export Shipping Methods

Transfer delivery methods and rates across systems.

  • Keep logistics aligned and ensure customers see accurate options.
Import/Export Tax Rates & Tax Classes

Bring over WooCommerce tax rules and classes.

  • Avoid tax discrepancies during invoicing and checkout.
Import/Export Product Coupons

Sync coupon codes and discounts between both systems.

  • Run consistent promotions without double entry or customer confusion.
Real-Time Webhook for Coupon Creation

Create coupons in Woo and have them instantly appear in Odoo.

  • No lag when launching new campaigns.
Create & Update Orders, Products, Customers, Coupons

Automatically push and pull records the moment something changes.

  • No waiting for cron jobs. Your data stays alive.
Cancel & Refund Orders (Webhook Based)

Trigger instant sync when a refund or cancellation happens in WooCommerce.

  • No missed data, no customer service delays.
Automate Sync for:

Products, Tags, Attributes, Categories, Sales Orders, Shipping, Payments, Taxes, Coupons, Customers

  • Save time, reduce manual intervention, and ensure round-the-clock sync.
Customizable Cron Timing

Control how frequently each data type syncs.

  • Optimize based on business volume and operational flow.
Import from Multiple WooCommerce Instances

Products, Tags, Attributes, Categories, Sales Orders, Shipping, Payments, Taxes, Coupons, Customers

  • Perfect for multi-brand retailers, agencies, and marketplaces.
Sell Across Multiple Companies in Odoo

Map orders and inventory per company.

  • Enable clean financial reporting and separate control per brand/entity.
Visual Dashboard with Sales & Sync Data

View sync counts, statuses and sales performance at a glance.

  • Instant clarity, smarter decisions.
Detailed Logs for Troubleshooting

Track errors, retry failed syncs, and monitor activity.

  • No guesswork — full traceability and control.
Support for Blog, Tag and Category Mapping

Ensure proper content structure and marketing alignment.

  • No more redoing structures manually.
Import Orders by Specific ID or Date

Filter what gets pulled in for precision data control.

  • Useful for partial migrations, audits, or re-syncs.
Queue Implementation

Queue System: Streamlined Data Imports

  • Ensures reliable import of large data sets by processing them in a queue, preventing timeouts and errors on shared servers.
Import using Woocommerce Product ID

Enables direct product updates using specific WooCommerce Product IDs.

  • Eliminates full catalog scans for quick, selective synchronization—perfect for updating individual products without processing entire inventories.
Import using Woocommerce Customer ID

Enables direct customer updates using specific WooCommerce Customer IDs or date filters.

  • Eliminates full database scans for quick, selective synchronization—perfect for updating individual customers without processing entire customer records.
Menu Revamping System

Introduces a centralized operation wizard for streamlined import/export management.

  • Consolidates all import/export operations into a single interface, eliminating the need to navigate between individual model sections for enhanced user experience.
Search using WooCommerce ID

Enable direct record search using WooCommerce IDs within Odoo interface.

  • Allows quick location and management of synced products, customers, or orders without relying on names or internal references—streamlining record access.
Invoice status

While importing a woo-order based on the status in woocommerce the invoice is updated respectively

  • Draft, onhold stage → quotation
  • Pending payment → Sale order [without invoice]
  • Processing → Sale order [with posted invoice]
  • Completed → Sale order [with posted invoice and registered payment]
  • Failed, cancelled → Cancelled state

Logs Management

Real-Time Sync with WooCommerce via Webhooks

Instantly sync WooCommerce data with Odoo using Webhooks — no delays, no manual triggers.

Available Webhook Options -

  • Create Orders – Automatically fetch new WooCommerce orders into Odoo as they are placed.
  • Update Orders – Reflect order changes in Odoo the moment they happen on WooCommerce.
  • Create Products – Sync newly created products from WooCommerce to Odoo in real time.
  • Create Customers – Instantly create customers in Odoo when they register or place orders.
  • Create Coupons – Keep discount campaigns aligned by syncing coupon creations directly to Odoo.

Woocommerce Instance and Dashboard

Woocommerce Dashboard

Export And Import Features

Product
Export Product
Export Product Public category
Export Product Attribute
Export Product Attribute value
Export Product Tag
Import Products
  • Sell products across multiple companies and import orders simultaneously from multiple WooCommerce instances — all from a unified interface.
  • Multi-Instance & Multi-Company Support- Easily import data from multiple WooCommerce instances at once and manage product sales across multiple companies
Import Product Public Category
Import Product Attribute
Import Product Attribute Values
Import Product Tags
Tax
Import Tax Classes
Import Taxes
Import/Export Stock
  • Quantity on Hand will get updated while importing products based on the company configured for each instance
  • Import stocks of each product from WooCommerce based on the company set in instance
  • Exported Stock for selected products based on the company set on the instance
  • Exported stocks all together at a time from Odoo to WooCommerce based on the company configured in instance
Export Taxes
POSTS
Import Tag Categories
Import Tags
Import Blog Posts
Export Tag Categories
Export Tag
Export Blog Posts
Imports Orders
Export Orders
Refund Orders
Customer
Import Customer
Export Customer
Coupons
Import Coupons
Export Coupons
Import Shipping Method
Import Payment Term
Order Refund

Queue Implementation

We implemented the queue system mainly to reduce issues during the import process, especially for users on Odoo SH (Shared Hosting). Importing thousands of records can take a long time and may lead to timeouts or failures on shared servers. To avoid these problems, we added this feature. In each import a queue is created as a bridge between odoo and woocommerce.

Available Queues Options -

  • Product Queue: Manages the reliable import and export of product information.
  • Orders Queue: Ensures accurate and consistent synchronization of sales orders.
  • Customer Queue: Handles the smooth transfer of customer data between systems.
  • Product Attribute Term Queue: Facilitates the precise mapping and syncing of product attribute values.
  • Product Tag Queue: Oversees the consistent transfer of product tagging information.
  • Product Category Queue: Manages the synchronization of product categorization data.
  • Product Attribute Queue: Ensures accurate transfer and mapping of product attribute definitions.

Product Import using Woocommerce Product ID

The system should allow importing or updating individual products by specifying the WooCommerce Product ID, enabling quick updates without having to scan the entire product list—ideal for cases where only one or two products need to be synced.

Customer Import using Woocommerce Customer ID

The system should support importing or updating specific customers by entering the WooCommerce Customer ID or applying a date filter, allowing efficient synchronization without processing the entire customer database.

Menu Revamping

Currently, all import/export operations are performed individually from their respective models. To improve usability, we propose introducing a centralized operation wizard that allows users to perform import/export actions from a single interface—streamlining the process and enhancing user experience.

Search using Woocommerce ID

Enable the ability to search records (such as products, customers, or orders) using their WooCommerce ID directly within Odoo. This will help users quickly locate and manage specific records synced from WooCommerce without relying solely on names or internal references.

Invoice status

While importing a woo-order based on the status in woocommerce the invoice is updated respectively.


  • Draft, On Hold Stage → Quotation: Orders in a draft or on-hold status are converted to a quotation in Odoo.
  • Pending Payment → Sale Order [without invoice]: Orders awaiting payment become a sales order in Odoo, but without an invoice posted yet.
  • Processing → Sale Order [with posted invoice]: When an order is being processed, it transitions to a sales order with a posted invoice in Odoo.
  • Completed → Sale Order [with posted invoice and registered payment]: Fully completed orders are reflected as a sales order with both a posted invoice and registered payment in Odoo.
  • Failed, Cancelled → Cancelled State: Orders that have failed or been canceled are set to a cancelled state in Odoo.

Multi Company Feature

This enhancement allows users to configure and manage multiple WooCommerce instances, each linked to a different company within the same Odoo environment. The connector ensures that all transactions, including orders, products, customers, and inventory data, are accurately synchronized with their respective companies. This feature is especially beneficial for businesses operating multiple brands, regions, or clients under separate WooCommerce stores, enabling seamless and organized data management within a multi-company setup in Odoo.



Odoo WooCommerce Connector

Integrations should simplify, not slow you down.

Ready for how modern WooCommerce businesses operate, our connector brings WooCommerce and Odoo into perfect operational alignment.

Built with intention. Engineered with precision.


Designed to give WooCommerce store owners total control with zero complexity

Tried, Tested, Trusted
Verified by our valuable clients

The module was helpful and I was able to implement it on the odoo instance. Special mention to Jayesh and Mansi for their support. Thanks

Saroj Thapa

Yes, with full multi-instance capability.

3. Are refunds and cancellations handled bi-directionally?

Yes, both platforms reflect changes instantly.

4. Is field mapping configurable?

Yes, you have full control over what gets synced.

5. Does it support automated syncs?

Yes, through configurable cron jobs.

6. What happens when sync fails?

Detailed logs help you trace, fix, and reprocess easily.

7. Can I import by status, ID, or date?

Yes, flexible import filters are included.

8. Which WooCommerce data types are supported?

Products, categories, customers, orders, coupons, tags, taxes, shipping, payments, and blogs.

9. Is stock synced in both directions?

Yes, import/export is supported with company filters.

10. Does support include onboarding help?

Yes. 90 days of free support included.


Odoo WooCommerce Connector Advanced

One-time Setup | 90 Days Support | Multilingual Compatibility


What's included in this

User Manual for Easy Onboarding

90 Days Support (Monday to Friday, 10 AM – 7 PM IST)

One-Time Setup for Seamless Integration


We support for English / French / Spanish at an additional cost

Works & tested on standard installations of Odoo with no third party apps

Free support only for odoo installations with no third party apps

Paid support availaible for Odoo installations with third party apps.

Our Service Offerings

Odoo Dedicated Resources
Odoo Success Packs
Odoo Turnkey Projects

Get Instant Personalized Demo

EMAIL
WHATSAPP
CONTACT

Related Products

Powerful apps, seamless integrations and expert support.

Optimize your business with our perfect Odoo strategy.
Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.