ProductSync Troubleshooting Guide
Connection Issues
“Connection failed” or red status indicator
Likely causes:
- Wrong Public Token — Double-check by copying the token fresh from your ProductSync dealer portal (open any catalog → Embed Code tab)
- Wrong Catalog ID — Make sure you’ve also pasted the correct Catalog ID (shown below the token on the Embed Code tab)
- Catalog not published — Ensure your catalog group is enabled/published in the dealer portal
- Hosting firewall — Some WordPress hosts block outgoing HTTPS requests. Contact your host and ask them to whitelist
productsync.io - productsync.io is down — Rare, but check status.productsync.io for service status
Steps to diagnose:
- Go to ProductSync menu
- Re-paste your Public Token and Catalog ID from the dealer portal
- Click “Test Connection”
- If it still fails, note the exact error message and contact productsync.io/support
Routing Issues
Catalog URL shows a WordPress 404 page
Cause: WordPress rewrite rules haven’t been flushed.
Fix:
- Go to Settings → Permalinks in WordPress
- Don’t change anything — just click Save Changes
- This forces WordPress to rebuild its rewrite rules
- Try your catalog URL again
Catalog URL shows a different WordPress page
Cause: A WordPress page or post has the same slug as your catalog path.
Fix:
- Go to Pages → All Pages and look for a page with the same slug as your catalog path
- Edit that page and change its permalink/slug to something else
- Or go to ProductSync menu and change your catalog path to avoid the conflict
WooCommerce Issues
“Conflicts with WooCommerce shop page” warning
Cause: Your catalog path matches WooCommerce’s shop page slug.
Fix: Change your catalog path to something different from WooCommerce’s shop slug. For example, if WooCommerce uses /shop/, set ProductSync to /fireplaces/ or /catalog/.
“Conflicts with WooCommerce product URL base” warning
Cause: Your catalog path matches the first segment of WooCommerce’s product permalink structure.
Fix:
- Go to WooCommerce → Settings → Permalinks to see your product base
- Choose a ProductSync catalog path that doesn’t overlap
- Common safe choices: if WooCommerce uses
/product/, set ProductSync to/fireplaces/or/catalog/
WooCommerce products and ProductSync products overlap
This should not happen if the slug conflict warnings are clear. However, if you see overlapping content:
- Check the Status → WooCommerce card for detected conflicts
- Change your ProductSync catalog path to something that doesn’t match any WooCommerce base paths
- Clear the cache on both plugins
ProductSync styles affect WooCommerce pages
ProductSync automatically avoids loading its front-end CSS on WooCommerce pages (shop, cart, checkout, account). If you still see style conflicts:
- Check your theme — some themes load all enqueued styles globally
- Contact productsync.io/support with your theme name
Display Issues
Catalog shows but styling looks broken
Cause: Theme CSS conflicts.
Fixes to try:
- Clear all cache: Go to ProductSync menu → Status → Clear All Cache
- If using a caching plugin (WP Rocket, W3 Total Cache, etc.), purge its cache too
- If the issue persists, try switching to a default WordPress theme (Twenty Twenty-Four) temporarily to confirm it’s a theme conflict
- Contact productsync.io/support with your theme name
Catalog content is missing or empty
Possible causes:
- No products assigned — Make sure products are assigned to your catalog in the ProductSync dealer portal
- API error — Check the Status tab for connection errors
- Caching a previous error — Click “Clear All Cache” and try again
Gutenberg block shows “Please configure your public token”
Fix: Go to ProductSync menu and paste your Public Token and Catalog ID. The block will work after credentials are saved.
Shortcode shows error message
Possible causes:
- No token configured — Paste your Public Token in ProductSync menu
- No Catalog ID — Paste your Catalog ID or pass it via the
catalog_idattribute:[productsync catalog_id="clxxx"] - API unreachable — Check the Status tab for connection issues
Performance Issues
Pages load slowly on first visit
This is expected. The first visit fetches data from the ProductSync API, which typically takes 200–500ms. Subsequent visits load from cache and are near-instant.
To improve first-visit speed:
- Increase cache TTL in ProductSync menu → Caching
- The default 5-minute cache for product pages is a good balance
Plugin slows down my entire site
This should not happen. The plugin only activates on URLs under your catalog path. If you’re experiencing site-wide slowdowns:
- Deactivate the plugin temporarily to confirm it’s the cause
- Check that your catalog path doesn’t conflict with a high-traffic WordPress page
- Contact productsync.io/support
Cache Issues
Product changes aren’t showing up
Productsync.io sends a webhook to clear relevant cache entries automatically. If changes still aren’t appearing:
- Go to ProductSync menu → Status and click Clear All Cache
- Hard-refresh your browser (Ctrl+Shift+R or Cmd+Shift+R)
- If using a separate caching plugin or CDN (Cloudflare, etc.), purge that cache too
Webhook cache invalidation isn’t working
- Make sure the Webhook Secret from your plugin (ProductSync menu → Advanced) is pasted into your ProductSync dealer portal on the Embed Code tab under the WordPress Plugin section
- Some security plugins (Wordfence, Sucuri) may block incoming webhook requests. Add an exception for the
/_invalidateendpoint under your catalog path
Plugin Updates
How do I know if there’s an update?
The plugin checks automatically every 12 hours. When a new version is available, you’ll see the standard WordPress “Update” button on the Plugins page, plus a yellow notice at the top of admin pages.
How do I update?
Preferred method (native WordPress update):
- Go to Plugins in your WordPress admin
- Click Update next to ProductSync — just like any other plugin
Alternative (manual upload):
- Download the new ZIP from your dealer portal
- In WordPress, go to Plugins → Add New → Upload Plugin
- Upload the new ZIP file
- WordPress will ask if you want to replace the existing version — click Yes
- Re-activate if needed
Still Need Help?
Contact us at productsync.io/support with:
- Your WordPress version
- Your PHP version (found at Tools → Site Health → Info → Server)
- The exact error message you’re seeing
- Your theme name
- Whether WooCommerce is active (and its version)