This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. Odoo Integration for WooCommerce

Odoo Integration for WooCommerce

WooCommerce Odoo integration: sync orders, products, inventory, customers, invoices and payments automatically. Odoo 16 to 20, HPOS ready.

30+ active installs
5.0
(4 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Odoo Integration for WooCommerce running.

WordPress compatibility
Tested to 7.1.3
Tested against the WordPress branch in use today.
Last updated
3 days ago
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
5.8
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

30+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Odoo Integration for WooCommerce is looked after — not on how many stores run it.

96

out of 100
Well maintainedSome ratings or support history.

Maintenance
35 / 35
Updated 2 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1.3 (current).
Support responsiveness
Not enough data
Only 0 support thread(s) — not enough to judge.
Merchant satisfaction
11 / 15
5.0/5 across 4 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-10-25 from the WordPress.org plugin registry.
Ratings

5.0

4 ratings
5★4
4★0
3★0
2★0
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Sync WooCommerce and Odoo automatically — orders, products, inventory, customers, invoices and payments, in both directions, with no CSVs and no manual re-keying.

This WooCommerce Odoo integration connects your storefront to your back office. Set it up once and every order, customer, product and payment reaches Odoo’s Sales, Inventory and Invoicing apps on its own. Read the setup guide or see how the plans compare.

Built for stores that cannot afford synchronization errors, this connector runs on an asynchronous background queue. This means a slow Odoo server will never slow down your WooCommerce checkout.

Fully compatible with Odoo 16, 17, 18, 19, and 20, WooCommerce HPOS, and block-based checkouts.

Automated Order Management (Bi-Directional)

  • Triggered on Checkout: Orders export to Odoo before the customer even sees the thank-you page.
  • Status-Based Rules: Choose exactly which orders export. (e.g., Send “Processing” orders automatically, but hold “Pending Payment” or “COD” orders).
  • Quotation or Sales Order: Draft incoming WooCommerce orders as Odoo Quotations for manual review, or push them straight through as confirmed Sales Orders.
  • Custom Numbering: Keep your exact WooCommerce order numbers in Odoo (with optional prefixes/suffixes) so your referencing stays clean.
  • Discount & Shipping Mapping: Shipping costs and coupon codes land on their own specific Odoo order lines, keeping your accountant happy and reporting accurate.
  • Odoo to WooCommerce Import: Pull Odoo sales orders down into WooCommerce on a schedule or on demand.
  • Built for Volume: Orders travel to Odoo in batches of 25 rather than one at a time, which is what turns a backlog of several thousand orders into a job of hours rather than days.

Smart Invoicing & Payment Routing

  • Automated Financials: Odoo invoices are created automatically based on the order statuses you define.
  • Payment Journal Mapping: Route funds correctly. Stripe payments, PayPal funds, and Cash on Delivery can each land in their own dedicated Odoo payment journal — eliminating month-end reclassification.
  • Automated Credit Notes: Processing a refund in WooCommerce automatically generates the corresponding credit note in Odoo.
  • Invoice State Control: Separate your triggers. Choose one status to mark an invoice in payment and another to mark it fully paid.

Complete Product & Inventory Sync

  • Two-Way Product Sync: Import and export products, including complex variations, attributes, nested categories, and high-res images.
  • Intelligent Stock Rules: Sync Quantity Available or Quantity On Hand based on what your fulfillment team actually trusts. Limit stock sync to specific Odoo warehouses.
  • Field Mapping: Carry custom data between systems. Map WooCommerce standard or custom fields directly to Odoo custom fields (x_...), in either direction, including fields on variants.
  • Barcode & SKU Matching: Prevent duplicates. Link your existing Odoo catalog to your store via Internal Reference (default_code) or Barcode matching.
  • Safe Updates: On re-import, choose to update everything, update price/stock only, or leave existing WooCommerce product details untouched.
  • Images on Their Own Terms: Import images on a dedicated Media tab, at the size you choose (thumbnail through to the full 1920px), and an image is downloaded again only when Odoo’s copy has actually changed.

Customer & CRM Alignment

  • Flexible Customer Handling: Create a unique Odoo contact for every buyer, log guest checkouts, route orders by tag, or map all B2C retail orders to one single “Web Sales” customer account.
  • Role-Based Export: Choose which WordPress user roles sync to Odoo, keeping your ERP contacts free of store administrators and subscribers.

Built for Enterprise Reliability

We know what happens when a sync fails during a busy sales event. We built this connector to be transparent, resilient, and honest.

  • Asynchronous Background Queue: Every sync runs through a background queue with automatic retries. Your site performance is completely isolated from Odoo’s uptime.
  • Human-Readable Logs: No cryptic error codes. Get plain-language messages (e.g., “Odoo returned a temporary error — retrying automatically”). Full technical payloads are one click away for debugging.
  • Secure Webhooks: Authenticated webhook callbacks confirm every synchronization result.
  • Honest Dashboards: Live progress reporting. See exactly how many records synced and how many failed. Failures never quietly disappear from the total.
  • Multi-Company Odoo Support: Explicitly pick which Odoo company your store synchronizes with.

Pricing & Transparency

Every single feature listed above is fully functional in the plugin itself. There are no disabled code paths, trialware gates, or hidden “Pro-only” toggle switches inside WordPress. The connection runs through the OdooConnector service.

  • Free Plan: Includes 10 orders, 10 products, and 10 customers synced per month forever. Ideal for testing and very low-volume setups.
  • Paid Plans: Removes the volume limits for growing stores. Every paid plan includes a 14-day free trial (cancel anytime, no charge until the trial ends).
  • Real Support: Live-chat support is built directly into the plugin settings page — and yes, we provide support to Free plan users, too.

Technical Requirements

  • WooCommerce 7.0 or higher
  • Compatible with WooCommerce High-Performance Order Storage (HPOS)
  • An active Odoo instance (URL, database name, username, password)
  • Compatible with Odoo versions 16, 17, 18, 19, and 20
  • Network access to the OdooConnector service

Ready in 3 Minutes

  1. Install and activate the plugin.
  2. Enter your Odoo URL and credentials, then click “Test Connection.”
  3. Place a test order in WooCommerce and watch it appear in Odoo instantly.

Is this plugin free? Does it require a paid service?

The plugin is free and every feature in it is fully functional. Synchronization runs through the OdooConnector cloud service, whose free plan includes 10 order, 10 product, and 10 customer syncs per calendar month — enough to run a small store or evaluate everything. Paid service plans remove the limits and add inventory/price sync, and come with a 14-day free trial.

How do I sync WooCommerce orders to Odoo?

Install the plugin, enter your Odoo URL and credentials, and enable “Export on checkout”. From then on every order is created in Odoo automatically — customer, order lines, invoice, and payment included. You can also export on specific status changes or with one click from the Orders tab.

Can I import products from Odoo to WooCommerce?

Yes. Product sync works in both directions: import your Odoo catalog into WooCommerce (variations, attributes, categories, and images included) or export WooCommerce products to Odoo, manually or on a schedule.

Are any features locked behind a paid upgrade in the plugin?

No — everything is built into this one plugin, with no license check, feature gate, or add-on to install. Here is what each plan of the OdooConnector service provides:

Free:

  • Order export to Odoo — automatic on checkout, on status change, and manual
  • Order import from Odoo, invoice creation, payment registration, and refund sync (credit notes)
  • Product import and export, customer export
  • 10 orders, 10 products, and 10 customers synced per month
  • Dashboard, sync logs, and live-chat support

Paid:

  • Everything in Free, with unlimited syncs
  • Inventory and price sync (scheduled and on-demand, per warehouse)
  • Scheduled automation with background processing
  • Priority email support
  • 14-day free trial — cancel anytime

The Plans tab in the plugin shows the full comparison.

Does it work with Odoo Online (odoo.com) and Odoo.sh?

Yes. Any Odoo instance the OdooConnector service can reach over the internet works: Odoo Online (odoo.com), Odoo.sh, and self-hosted Odoo Community or Enterprise.

Which Odoo versions are supported?

Odoo 16 through 20 are supported. For Odoo 16–18 the service communicates with your Odoo instance over XML-RPC; for Odoo 19 and later it uses Odoo’s modern JSON-2 API. Your Odoo version is detected automatically when you connect — there is nothing to select or configure, and the detected version is shown in the API Connection bar.

How do I create an Odoo API key?

In Odoo, open Preferences → Account Security → New API Key, copy the generated key, and paste it into the Password / API Key field on the API Settings tab. The key is shown only once. An API key is required on Odoo 19 and later; on Odoo 16–18 your account password also works. Full step-by-step guide, including where to find your server URL, database name and username: https://odooconnector.cloud/docs/odoo-api-credentials

Is HPOS supported?

Yes, this plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).

How do I sync WooCommerce stock with Odoo inventory?

Turn on Inventory sync in Settings → Products. Stock levels are read from Odoo on a schedule you choose and written to the matching WooCommerce products, matched by SKU. The inventory sync owns quantities on its own — no field mapping is needed for it, and a mapping rule cannot write stock, so the two can never fight over the same number.

How do I sync WooCommerce refunds as Odoo credit notes?

Both directions work. A refund made in WooCommerce is sent to Odoo as a credit note against the invoice for that order. A credit note raised in Odoo is imported back as a WooCommerce refund, matched to the order it belongs to — line by line when the note names lines, and as a total otherwise.

Does it work with Odoo Community edition?

Yes. The plugin reads and writes Odoo’s standard models — products, sale orders, contacts and invoices — all of which are in Community. You need the Sales and Inventory apps installed for product and order sync, and Invoicing if you want invoices and payments.

How do I connect WooCommerce to Odoo 17, 18, 19 or 20?

The same way for every version: paste your Odoo URL, database name, username and API key on the API Settings tab, then press Test Connection. Your Odoo version is detected for you — XML-RPC is used for Odoo 16 to 18 and Odoo’s JSON-2 API for 19 and later — so there is nothing to choose.

What is the difference between the free and paid versions?

Every feature is in the plugin itself, free. The paid plan governs how much you sync, never what works: the free plan includes 10 order, product and customer syncs per month, and Pro removes the limits. Nothing is disabled, no feature is held back, and your settings keep working if a plan lapses.

Categories
Invoicing & accountingBulk edit, import & export
Plugin details
Version2.3.5
Last updated2026-10-23 11:36am GMT
Added2026-07-22
Requires WordPress5.8
Tested up to7.1.3
Requires PHP7.4

Tags on WordPress.org
ERP
inventory sync
odoo
order sync
woocommerce
Alternatives
Other plugins in the same categories.
PDF Invoices & Packing Slips for WooCommerce
300K+ installs
5.0(1,863)
WebToffee WooCommerce PDF Invoices, Packing Slips, Delivery Notes & Shipping Labels
50K+ installs
4.9(284)
Fattura24
400+ installs
4.9(96)
WebPlanex: GST Invoice India
400+ installs
5.0(36)
Printus – Automatic Cloud Order Printing for WooCommerce
800+ installs
5.0(26)
Print Invoice & Delivery Notes for WooCommerce
30K+ installs
4.4(138)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy