Chimkins IT logo
Chimkins IT

 

Sync Odoo ERP with WooCommerce.

Your orders, inventory, customers, and fulfilment workflows—fully orchestrated.

OdooChimkins IT infinity loopWoo

The Power of True Synchronization

Instant Order Sync

WooCommerce orders instantly create Odoo quotations, orders and invocices that are ready to pick, pack.

Real-Time Inventory

Inventory moves in Odoo (POS, manual counts, MRP) immediately update WooCommerce product availability.

Customer Master Data

New WooCommerce shoppers become Odoo partners with coherent billing, shipping and payment details.

Financial Accuracy

Map gateways to journals so payouts, refunds, and taxes reconcile in the right ledgers every single day.

Straightforward plans for every team

Starter

$29/ month

Billed monthly 7-day free trial

1 dashboard - Integrates 1 WooCommerce domain with 1 Odoo instance. Perfect for small teams.

  • Instant order + inventory sync
  • Gateway to journal mapping
  • Advanced tax and much more
  • Email support in 1 business day
Get Starter

Pro

$69/ month

Billed monthly 7-day free trial

3 dashboards - Integrates up to 3 WooCommerce domains with 1 to 3 Odoo instances. Perfect for Multi-brand retailers and agencies.

  • Everything from Starter
  • Up to 3 integrations
  • Brands synchronization - requires OCA Product Brands installed
  • Priority support
Choose Pro

Enterprise

Talk to us

Regional franchises or regulated brands needing private relays and SLAs.

  • Unlimited integrations
  • Private cloud deployment
  • Custom connector extensions
  • Dedicated CSM + premium SLA
Book enterprise consult

Frequently Asked Questions

Why are my WooCommerce orders not being synced?

Woo → Odoo order sync depends on three things: valid REST API credentials, the "Transfer webhooks" job finishing, and the background order sync worker. Here is the exact checklist the dashboard follows.

  1. Open your dashboard → WooCommerce settings, paste the consumer key, consumer secret, and store URL from WooCommerce > Settings > Advanced > REST API (no trailing slash), pick a unique order prefix, then click Verify connection. We hit `/wp-json/wc/v3/products` with those credentials; if the toast says "WooCommerce connection verified" you can save.
  2. After saving, click Transfer webhooks in the same card. Chimkins uses your credentials to make sure the webhooks `Chimkins | Order created` and `Chimkins | Order updated` exist inside WooCommerce with the delivery URL that points to our hosted webhook endpoint. Missing hooks are created automatically and the shared secret we store next to your keys is rotated when needed.
  3. Use the Order sync logs widget in the dashboard to confirm every webhook we receive produces a row that links the WooCommerce order ID to the generated Odoo sales order. Errors about taxes, journals, or prefixes will appear here so you can fix the mappings and replay the orders.

Normal webhook flow: Once Transfer webhooks is successful, WooCommerce fires the built-in `order.created` and `order.updated` webhooks for every checkout and status change. The payloads are POSTed to the Chimkins webhook endpoint with the same secret stored in your dashboard, and our background workers create or update the matching Odoo quotation or sales order immediately.

WP-Cron delivery timing: WooCommerce queues those deliveries in Action Scheduler which, by default, runs only when `wp-cron.php` is triggered by a site visit. Busy stores see webhooks fire within seconds; low-traffic stores can lag until the next hit. To keep them real-time, disable pseudo cron (`DISABLE_WP_CRON`) and add a server cron like `*/2 * * * * php /path/to/wp-cron.php` so the queue processes even with zero visitors.

Still stuck? Re-run Transfer webhooks, trigger a short date-range Sync orders job, and share the task ID or webhook ID with support@chimkins.com so we can inspect the trace.

Ready to Eliminate Manual Work?

Join the teams transforming their operations with reliable ERP–eCommerce connectivity.

Try Chimkins IT Free for 7 Days