How to connect WooCommerce to OneCart?

Learn how to connect your WooCommerce store to OneCart using REST API keys for seamless order and inventory management.

Help Article Last updated Feb 4, 2026 2 min read

**Note: Please make sure you whitelist OneCart app if you are using any firewall applications such as Cloudfare or others on your WooCommerce website.

Step 1:

Login to your WooCommerce backend, and go to

WooCommerce > Settings > Advanced  from the left side bar:

 

Step 2: Click " REST API “, and then click " Add Key "

 

 

Step 3:

Fill out the following fields - Description : OneCart

User : Select the admin user

Permissions : Read/Write

 

Then click “Generate API key”

 

Step 4:

You must save both the API Key and API Secret.

 

1. WooCommerce website URL

2. API Key

3. API Secret

 

Step 5:

Click " Legacy API " and make sure  “Legacy API” is checked on :

 

Step 6:

Use the information you retrieved earlier to complete the connection by following either of these two methods:

Option 1: Go directly to this link: 👉 https://app.getonecart.com/shops/new?platform=WooCommerce

Option 2:

  1. Go to Settings

  2. Select My Platforms

  3. Click Manage Connections

  4. Choose Add New

  5. Select WooCommerce

Important: When entering your store URL, make sure it follows this format: ✅ https://yourdomain.com ❌ Do not enter just yourdomain.com without the https://

 

Click ‘Save’ and you are all done! :)

What happens next?

Once connected, OneCart will automatically:

  • Create webhooks in your WooCommerce store for real-time order notifications
  • Sync your orders every 30 minutes as a backup

No manual webhook setup is required - everything is configured automatically!