| 开发者 |
smgom
erp7solutions |
|---|---|
| 更新时间 | 2026年11月13日 18:41 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
x_...), in either direction, including fields on variants.default_code) or Barcode matching./wp-content/plugins/erp7-solutions-sync-for-odoo-and-woocommerce/ (or install via WordPress admin)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.
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.
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.
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:
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.
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
Yes, this plugin is fully compatible with WooCommerce High-Performance Order Storage (HPOS).
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.
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.
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.
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.
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.
label, which is where Odoo 20 moved it — on Odoo 20 every imported line previously arrived with an empty description. Invoicing, payment registration and credit notes were re-checked against Odoo 20's own call shapes, and product images are read in the form Odoo 20 returns