Connect Shopify with ProductPolish
Connect your Shopify store with ProductPolish via OAuth – no token copying needed. Simply click "Connect with Shopify" and authorise the app directly in your browser.
Prerequisites
- An active Shopify store (all plans supported, including Shopify Starter)
- Shopify Admin access (you must be the store owner or have the "Install apps" permission)
- A ProductPolish account
Step-by-step guide
Open Integrations
In the ProductPolish dashboard, go to Dashboard→Integrations and click "Connect shop" (or "Add another connection").
Select Shopify
Choose Shopify from the list of supported platforms.
Enter your shop domain
Enter your myshopify.com domain, e.g.:
my-shop.myshopify.com
https://my-shop.myshopify.com/adminClick Connect with Shopify
Click the green "Connect with Shopify" button. You will be redirected to Shopify.
If you are not logged in, you will be asked to log into your Shopify Admin now.
Authorise the app
Shopify will show you a summary of permissions ProductPolish needs:
read_products/write_products– read and create productsread_publications/write_publications– online store publishing
Click "Install" (or "Install app") to establish the connection.
Good to know
- Multiple stores: You can connect as many Shopify stores as you like. Simply repeat the process with a different shop domain.
- Draft vs. Active: When publishing, you choose whether the product is created as a draft (visible in Admin only) or directly active (visible in the online store).
- Images: Generated AI images are automatically uploaded as product images.
- SEO fields: SEO title and meta description are automatically copied into the Shopify SEO fields.
- Token security: The access token is stored in ProductPolish encrypted with AES-256-GCM and never displayed in plain text.
- Revoke access: To revoke access, go in Shopify Admin toSettings→Apps→ProductPolish→Uninstall app. Then also delete the connection in ProductPolish.
- Reconnect: If the connection stops working, simply click "Connect with Shopify" again for the same store – the connection will be updated automatically.
Common issues
"Invalid shop domain" when connecting
Make sure you use the .myshopify.com domain, not your custom domain. Example: my-shop.myshopify.com instead of my-shop.com.
Redirect fails / Shopify shows an error
Make sure you have admin rights in this Shopify store (store owner or "Install apps" permission). Try again in a different browser tab.
"403 Forbidden" when publishing
The app may not have all required permissions. Delete the connection and reconnect the store through the OAuth process.
OAuth session expired
The OAuth process must be completed within 10 minutes. Simply restart the process.