How to Connect WooCommerce

Overview

To connect WooCommerce, you will need the following:

  • Base URL of your WooCommerce store
  • Consumer Key
  • Consumer Secret

These credentials enable secure communication between your platform and WooCommerce via the REST API.


✅ Step 1: Get Your WooCommerce Base URL

Your Base URL is the main domain of your WooCommerce store.

Example:

https://yourstore.com

✅ Step 2: Enable WooCommerce REST API

Ensure WooCommerce is installed and active on your WordPress site.

To verify:

  1. Log in to your WordPress admin:https://yourstore.com/wp-admin
  2. Go to Plugins → Installed Plugins
  3. Confirm that WooCommerce is listed and activated.

✅ Step 3: Generate API Credentials

3.1 Navigate to the API Settings Page

If you don’t see an “Advanced” tab in WooCommerce:

  1. Open the following URL directly:https://yourstore.com/wp-admin/admin.php?page=wc-settings&tab=advanced&section=keys Replace yourstore.com with your actual domain.

3.2 Add a New API Key

  1. Click “Add Key”
  2. Fill in the form:
    • DescriptionIntegration
    • User: Select an Administrator
    • PermissionsRead/Write
  3. Click Generate API Key

3.3 Save Your Keys

You will now receive:

  • Consumer Key
  • Consumer Secret

⚠️ Copy both immediately — you won’t be able to see them again after leaving the page.


✅ Step 4: Enable Pretty Permalinks (Recommended)

Pretty permalinks ensure smooth REST API access.

  1. Go to Settings → Advanced → Legacy API.
  2. Tick the Enable the legacy REST API checkbox.
  3. Click Save Changes.

✅ Step 5: Connect WooCommerce

In your panel:

  1. Go to Connections → +Add Connection.
  2. Choose WooCommerce.
  3. Fill in the form:
FieldDescription
Connection NameAny custom name (e.g., woocommerce)
Base URLYour store domain (e.g., https://yourstore.com)
Consumer KeyFrom the WooCommerce API page
Consumer SecretFrom the WooCommerce API page
  1. Click Connect.

✅ Troubleshooting

IssueSolution
“Advanced tab not visible”Access settings manually using the direct URL
Invalid credentialsEnsure keys are copied correctly and not expired
401 UnauthorizedEnsure the correct user is selected and has the Admin role
API returns 404Enable pretty permalinks under Settings → Permalinks

Need Help?

If you have any problems, please reach out to Zoepact Support or your WooCommerce site administrator.

Scroll to Top