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")
Check permalinks (one-time)
Set permalink to "Post name"
Navigate in your WordPress admin to: Settings→Permalinks
Select "Post name" and click "Save Changes". If this is already set to Post name, skip this step.
Connect shop
Open Integrations
In ProductPolish, go to Dashboard→Integrations and click "Connect shop".
Select WooCommerce
Choose WooCommerce from the platform list.
Enter shop URL
Enter the full URL of your shop – for example https://my-shop.com.
/wp-admin and without a trailing slash.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".
Return to ProductPolish
After authorisation you will be redirected back to ProductPolish automatically. A success message confirms that your WooCommerce shop has been connected.
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" (Settings→Permalinks). 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.