WooCommerce API Setup

Follow this guide to provision WooCommerce REST API credentials so we can keep your Local Leo catalog in sync with your WooCommerce store.

Requirements: Your WordPress site must have permalinks set to a human-readable format (not "Plain") for the REST API to work properly.

Step 1: Access WooCommerce Settings

  1. Log in to your WordPress Admin panel
  2. Navigate to "WooCommerce → Settings → Advanced → REST API"The page should look like this:WooCommerce REST API settings page
  3. Click "Add Key" or "Create an API key".

Step 2: Configure API Key Settings

  1. Enter a Description for the key (e.g., "Local Leo Integration")
  2. Select the User - choose a WordPress user with appropriate permissions
  3. Choose Permissions:
    • Read - For basic catalog synchronization
  4. Click "Generate API Key"

Step 3: Save Your API Credentials

After generating the API key, you'll see two important pieces of information:

WooCommerce API Keys

Important: Copy and save both the Consumer Key and Consumer Secret immediately. The Consumer Secret will not be displayed again for security reasons.

Step 4: Provide Credentials to Local Leo

Once you have your API credentials, you'll need to provide the following information to Local Leo:

Security Best Practices:

  • API keys are linked to specific user accounts - if you delete the user we will be unable to update your products
  • Keep your Consumer Key and Consumer Secret confidential
  • You could use a dedicated user account with minimal required permissions

Additional Configuration Notes

Need Help?

If you encounter any issues during setup or have questions about the integration process, please contact our support team. We're here to help you get your store connected smoothly.