Skip to content

Connect WooCommerce with ProductPolish

Connect your WooCommerce shop with ProductPolish via automatic authorisation – no manual token copying needed.

Prerequisites

  • A WordPress shop with WooCommerce plugin installed (version 3.5+)
  • Admin access to the WordPress backend
  • SSL certificate (HTTPS) – WooCommerce authorisation requires an HTTPS URL
  • Permalinks must be set to "Post name" (not "Plain")
If your shop does not have SSL yet, activate a free Let's Encrypt certificate at your hosting provider before setting up the connection.

Check permalinks (one-time)

1

Set permalink to "Post name"

Navigate in your WordPress admin to: SettingsPermalinks

Select "Post name" and click "Save Changes". If this is already set to Post name, skip this step.

The WooCommerce REST API and wc-auth only work when permalinks are not set to "Plain".

Connect shop

2

Open Integrations

In ProductPolish, go to DashboardIntegrations and click "Connect shop".

3

Select WooCommerce

Choose WooCommerce from the platform list.

4

Enter shop URL

Enter the full URL of your shop – for example https://my-shop.com.

Enter only the base URL without /wp-admin and without a trailing slash.
5

Click Connect with WooCommerce

Click the button. You will be redirected to the authorisation page of your WooCommerce shop.

On the WooCommerce page, you will be asked if you want to allow ProductPolish access to your shop. Click "Approve".

6

Return to ProductPolish

After authorisation you will be redirected back to ProductPolish automatically. A success message confirms that your WooCommerce shop has been connected.

Done! You can now publish products directly from ProductPolish to your WooCommerce shop.

Good to know

  • No token management: The connection is established via the official WooCommerce wc-auth protocol. Credentials are transferred automatically and stored encrypted with AES-256-GCM.
  • Draft vs. Published: When publishing you can choose whether the product is created as a draft or directly as a published product.
  • Product type: Products are created as "Simple product".
  • Images: AI-generated images are automatically imported as product images. WordPress adds them to the media library.
  • Multisite: For WordPress Multisite the shop URL must point to the individual sub-site, not the network main site.

Common issues

Authorisation page does not open / "404" error

Check that your permalinks are set to "Post name" (SettingsPermalinks). Also make sure WooCommerce is active and the entered URL is correct.

"OAuth session expired" after redirect

The session expires after 10 minutes. Restart the connection process and complete it without interruption.

HTTPS error / SSL certificate problem

Your shop requires a valid SSL certificate. Enable HTTPS at your hosting provider (e.g. via Let's Encrypt).

Connection is established but no success message appears

Reload the page. The connection may have been saved successfully even though no confirmation was shown.