Linux 软件免费装
Banner图

Odoo Integration for WooCommerce

开发者 smgom
erp7solutions
更新时间 2026年11月13日 18:41
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

woocommerce erp odoo inventory-sync order-sync

下载

2.3.8 2.3.7 2.3.0 2.1.4 2.3.2 2.3.6 2.2.4 2.2.3 2.2.1 2.1.2 2.1.3 2.1.1 2.2.2 2.2.6 2.2.0 2.2.5 2.2.8 2.2.10 2.2.9 2.3.1 1.0.0 2.3.3 2.3.4 2.3.5

详情介绍:

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. 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) Smart Invoicing & Payment Routing Complete Product & Inventory Sync Customer & CRM Alignment 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. 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. Technical Requirements 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.

安装:

  1. Upload the plugin folder to /wp-content/plugins/erp7-solutions-sync-for-odoo-and-woocommerce/ (or install via WordPress admin)
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Navigate to WooCommerce → Odoo Connector and enter your Odoo URL, database, username, and password, then test the connection
  4. Configure sync preferences and save
  5. Optionally subscribe to the OdooConnector service from the Features tab for unlimited middleware order sync

屏幕截图:

  • WooCommerce product sync with Odoo — import from Odoo and export back, each direction switched on separately
  • WooCommerce to Odoo order sync settings — export on checkout at the statuses you choose, and import Odoo orders back
  • Odoo sync logs — a plain-language record of every product and order, filterable by type and context
  • WooCommerce customer export to Odoo — in bulk or the moment an account changes, limited to the roles you pick
  • Odoo sync defaults: company, warehouse and price list — company, warehouse, price list, journals and tax, chosen from your own Odoo

升级注意事项:

2.3.5 Shipment tracking to Odoo, shipping status back from Odoo, a tax mapping for each WooCommerce rate, and a Health check that names each problem and its fix. All new options are off until you turn them on. Export Orders now keeps to the export date range. 2.3.4 Orders sent to Odoo as they happen now go into the sales team you chose under Sales Team Mapping, instead of Odoo's default team. 2.3.3 Exported orders match WooCommerce — coupons, VAT per line, totals — Export Products no longer overwrites Odoo's prices or cost, and checkout no longer waits for Odoo. The first Export Products after updating sends each product once more. 2.3.2 Fixes the Plans tab showing a Pro card with no price and no way to subscribe, and "Pro plan active" appearing on stores that never paid. Product import now follows the schedule you set, excluded categories are excluded everywhere, order status changes in Odoo can update existing WooCommerce orders, and progress bars count the run you are watching. Recommended for every store. 2.3.1 Fixes a fatal error when activating the plugin on stores west of UTC. Install this if activation failed for you on 2.3.0. 2.3.0 Odoo 20 is fully supported — imported order lines arrive with their descriptions, and invoices, payments and credit notes all use Odoo 20's own call shapes. Credit notes raised in Odoo now import as WooCommerce refunds. A sync your plan does not cover stops and says so instead of retrying for days. Recommended for every store, and required for anyone on Odoo 20.

常见问题:

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 currently includes 25 order, 25 product, and 25 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; the plugin shows the price and any free trial before you subscribe.

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
  • 25 orders, 25 products, and 25 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
  • Cancel at any time — no contract
The Plans tab in the plugin shows the full comparison, and the Features tab shows your store's current monthly allowance.

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 currently includes 25 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.

更新日志:

2.3.8 2.3.7 2.3.6 2.3.5.1 2.3.5 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.9