How to connect WooCommerce to OneCart?

Help Article Last updated Jun 4, 2025 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: Next, click “ Webhooks ”, and then “ Add Webhook

 

 

Step 6:

You will be adding two webhooks.

Fill out the fields as follows:

1st Webhook: Order Processing

Name: OneCart Order Processing

Status: Active

Topic: Order created

Delivery URL: https://app.getonecart.com/receive_woocommerce_orders

Secret: <LEAVE BLANK>

API Version: WP REST API Integration v3

 

 

2nd Webhook: Order Update Name: OneCart Order Update

Status: Active

Topic: Order updated

Delivery URL: https://app.getonecart.com/receive_woocommerce_orders

Secret: <LEAVE BLANK>

API Version: WP REST API Integration v3

 

Step 7:

Finally, click “ Legacy API ” and make sure  “Legacy API” is checked on :

 

Step 8:

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! :)