Skip to main content

WooCommerce Connector — Installation and Setup

What's next

Once your WooCommerce instance is configured and the connection test passes, you're ready to start moving data. The most common sequence:

  1. Configure global Settings — webhooks, field mapping, cron jobs.
  2. Pull your existing products with the first scheduled sync.
  3. Pull your existing customers — they'll get matched to Odoo contacts by email.
  4. Open a Shopify-style smoke test by pushing one new test order through.

Prerequisites

  • Odoo 18 Community or Enterprise edition
  • Active WooCommerce store with REST API enabled
  • WooCommerce REST API keys (Consumer Key + Consumer Secret)

WooCommerce API Setup

In your WooCommerce admin panel:

  1. Go to WooCommerce > Settings > Advanced > REST API
  2. Click Add Key
  3. Set Description: 'Odoo Connector', User: Admin, Permissions: Read/Write
  4. Click Generate API Key
  5. Copy the Consumer Key and Consumer Secret
warning

The Consumer Secret is only shown once. Save it securely before closing the page.

Instance Configuration

Navigate to WooCommerce > Instances.

Instance

Click New and fill in:

FieldRequiredDescription
NameYesDescriptive name (e.g., "Main Store")
Store URLYesYour WooCommerce store URL (e.g., https://mystore.com)
Consumer KeyYesWooCommerce REST API Consumer Key
Consumer SecretYesWooCommerce REST API Consumer Secret
CompanyYesThe Odoo company this instance belongs to

Click Test Connection to verify.

Test Connection

A green 'Connected' status confirms success.

Need Help?

Contact SDLC Corp at sdlccorp.com/contact-us or email sales@sdlccorp.com