Live on the Odoo App Store
WooCommerce and Odoo, kept in step. It keeps both sides in step on a schedule using the WooCommerce REST API v3, and stops rather than guessing wherever a guess would cost money.

Features
WooCommerce runs on the merchant's own WordPress, which is the whole reason this connector is written the way it is. What it refuses to do matters as much as what it does.
Whatever happens mid-sync. Identity goes through a mapping table before anything is written, so running a job again converges on the same single order.
Anything WooCommerce sends without an Odoo equivalent stops and asks, rather than quietly producing an invoice short by the tax.
Variations come from a separate endpoint and are matched on exact option-set equality. A near match is reported and left unlinked.
Leaving anything that disagrees as a quotation with the difference spelled out.
Line discounts are kept as discounts rather than folded into the price. Shipping and fee lines are imported as their own lines. Pending and failed statuses are skipped by default: they are abandoned checkouts, not sales. Guest checkouts become real contacts built from the billing block. Virtual products become Odoo services, and attribute lines are only ever added, never removed, because removing one deletes variants that historical orders reference.
A hosted API does not hand you an HTML error page from a caching plugin, or a firewall answering instead of the API, or a site that is simply slow. This one expects all three and says which it hit: no answer within 45 seconds, a page that is not the API, a rejected key, or no REST API at that address.
How it works
WooCommerce needs permalinks set to anything other than Plain for the REST API to route correctly. It is the most common reason a first connection test fails.
Buy it on its Odoo App Store page. From the Apps store or on Odoo.sh, Odoo installs the free E-Commerce Connector Engine with it. Downloading the ZIP by hand? Put both folders, miko_woocommerce and miko_ecommerce_core, in your addons path, restart Odoo, choose Update Apps List in Apps, then install the WooCommerce connector. On Odoo.sh, add both to the repository branch instead.
Create a REST API consumer key with Read/Write permission in WooCommerce. Add the store in Odoo under Store Sync, Stores and press Test Connection: it verifies the key, names the store and its WooCommerce version back to you, and says exactly what to fix if anything is wrong.
Products, then customers, then orders, and look at what arrived. Nothing is confirmed or invoiced yet: those switches start off on purpose. Once you are happy with what came in, enable the scheduled sync, stock publishing and the order status write-back individually.
Technical Edge
Built on the WooCommerce REST API v3, against the merchant's own WordPress. Orders come in; stock and order status go back out, each only once you switch it on.
Checked in the module code and the live Odoo App Store listing, September 2026
Pricing
Ours is USD 399. One price, paid once: sold on the Odoo App Store under the Odoo Proprietary License (OPL-1), with no subscription and no per-order fee. Each Odoo version is sold separately. The E-Commerce Connector Engine it runs on is free.
USD 399
One-time purchase · OPL-1 · Odoo 16.0 to 19.0
On quote
Scoped with you before any work starts
How the paid WooCommerce connectors on the Odoo App Store compareChecked on apps.odoo.com on 29 September 2026. Prices are as shown there for Odoo 19.0 in US dollars, which Odoo says include any required modules.
| Connector | Miko (this module) | Emipro | VentorTech PRO | Webkul |
|---|---|---|---|---|
| Price on apps.odoo.com | US$393.57 | US$624.65 | US$567.76 | US$248.58 |
| Odoo versions listed | 16.0 to 19.0 | 8.0 to 20.0 | 13.0 to 20.0 | 9.0, 10.0, 12.0 to 20.0 |
| Also installs | Free E-Commerce Connector Engine | Emipro Connector Engine | E-Commerce Connector Core, Integration Queue Job | Odoo Multi-Channel Sale, Webkul Message Wizard |
| Odoo → WooCommerce | Stock; order status with tracking; products and customers if you set them both ways | Products; stock; shipment status; cancellations; refunds | Products; prices; stock; order status; tracking; cancellations | Products, categories, tags; stock; order status |
| New orders reach Odoo | On a schedule you set, hourly by default | Scheduled, or in real time by webhook | Scheduled, or within seconds by webhook | Scheduled; real-time order status and stock sync is a patch from their support |
| Support stated on the listing | Email, for every listed version | Unlimited, for the latest 3 versions | 90 days from purchase | 90 days |
Odoo stores app prices in euros and converts them at checkout, which is why our USD 399 showed as US$393.57 on 29 September 2026. Every module above is a one-time purchase on the Odoo App Store. Emipro and VentorTech say each Odoo version is bought separately, and VentorTech also sells a subscription with longer support on its own site. Want the whole integration scoped and built for you? See the Odoo integration service at Tripster Developers. Selling on Shopify too? Read our Odoo Shopify connector comparison.
Built For
Built for WooCommerce shops that run their back office in Odoo and cannot afford a connector that guesses. Every stop comes with the reason and the next step, in plain language.
FAQ
Check permalinks first. WooCommerce needs them set to anything other than Plain for the REST API to route. After that, the usual causes are a caching plugin returning HTML or a firewall answering instead of the API. The test says when something other than the API answered and shows the start of what came back, and some security plugins strip the Authorization header, which shows up as a rejected key.
No. Pending and failed statuses are skipped by default, because they are abandoned checkouts rather than sales.
They become real contacts, built from the billing block on the order.
Odoo 16, 17, 18 and 19. Every listed Odoo version is certified on each release by installing the module into a real Odoo image of that series and running the full test suite. A version is only listed once it passes.
Odoo Online cannot run third-party modules that contain Python, which is Odoo's rule rather than ours. Odoo.sh and self-hosted installs are both fine.
Email hello@tripsterdevelopers.com with your Odoo version, the module version and what you did. If a sync job failed, the job record holds the exact payload and the error, which answers most questions immediately.
Yes. Odoo 16, 17, 18 or 19, Community or Enterprise. The same build installs on either edition.
Buy and download the module from its Odoo Apps Store page, place the folder in your addons path together with the free E-Commerce Connector Engine, restart Odoo, then update the apps list and install it from the Apps menu. Odoo.sh users add it to the repository branch instead.
Each listed Odoo version has its own build, and the Odoo Apps Store sells each version separately. When you move to a new major version, install the build for that version; the configuration you have already entered is read by the new build.
Inside your own Odoo instance. The module runs on your server and talks to your own systems. We do not host your records and we do not receive a copy of them.
Yes. Odoo modules are distributed as readable Python and XML, so your own developer can review exactly what runs and extend it under the license the module ships with (OPL-1).
Your Odoo version, the module version from the Apps screen, and the message from the job log. Those three together are usually enough to answer in one reply rather than four.
Yes, at the same support address. Say what you are trying to achieve rather than the field you want added; it is often already possible, and when it is not, the underlying goal is what shapes the change.
Not as a separate page. The current version for each Odoo series is shown on the module's Odoo Apps Store page and on the Apps screen in your own database; ask the support address what changed between two versions and you will get a straight answer.
Tripster Developers, a Shopify Partner and Odoo module publisher based in Auckland, New Zealand. The same team writes the code and answers the support mail.
Miko Apps
Live on the Odoo App Store, published by Tripster Developers · USD 399 one-time per Odoo version
Miko for Odoo
Published and maintained by Tripster Developers on the Odoo App Store. See all Odoo apps.
Not on Shopify yet?
Set up your store in minutes and try it with your own products. Loyalty, wholesale pricing, AI descriptions and the rest of the Miko apps install in one click once your store is live.