Troubleshooting
Solutions for the most common issues you might encounter while using Tidy Amz Blocks.
"No products found" When Searching
If the product search modal returns no results, check the following:
- API keys are correct — Go to Tidy Amz Blocks → Settings → API and verify your Access Key, Secret Key, and Associate Tag. A typo in any of these fields will prevent searches from working.
- API access is active — Log in to your Amazon Associates account and check the PA API section under Tools. Your API access may have been revoked if your Associates account was not approved or if you violated Amazon's terms.
- Rate limiting — New Amazon Associates accounts have a very low API rate limit (as low as 1 request per second). If you have been making many searches in quick succession, wait a minute and try again.
- Correct locale — Make sure the Amazon locale selected in Settings matches your Associate Tag. A US tag will not work with the Amazon.de endpoint.
- Product availability — Some products are not available through the PA API, or the search terms may not match any products. Try searching by ASIN instead of keywords.
Prices Not Updating
If product prices appear stale or outdated, investigate the following:
- Price sync is a Pro feature — The free version of Tidy Amz Blocks does not include automatic price sync. Prices are captured at the time of product import and are not updated automatically. Upgrade to Pro to enable daily price sync.
- WP-Cron is working — Tidy Amz Blocks Pro uses WordPress cron (WP-Cron) to
schedule daily price updates. If your site has low traffic, WP-Cron may not fire
frequently enough. Consider setting up a real cron job on your server. Add this to
your server's crontab:
*/15 * * * * wget -q -O /dev/null https://yoursite.com/wp-cron.phpAnd add this to yourwp-config.php:define('DISABLE_WP_CRON', true); - PA API rate limits — If you have many products, the daily sync may hit your API rate limit. Tidy Amz Blocks spreads requests across the sync window, but accounts with very low rate limits may not be able to sync all products in a single run. Generating more sales through the Associates program will increase your rate limit.
- Product unavailable — Amazon sometimes removes products from the PA API. If a specific product's price shows as empty, the product may have been discontinued or delisted. Search for it again to see if it is still available.
Blocks Not Appearing in the Editor
If Tidy Amz Blocks blocks do not show up when you search for them in the Gutenberg block inserter:
- Gutenberg is required — Tidy Amz Blocks blocks only work with the WordPress block editor (Gutenberg). If you are using the Classic Editor plugin, Tidy Amz Blocks blocks will not be available. Disable the Classic Editor to use Tidy Amz Blocks, or use the Classic Editor only for specific post types while keeping Gutenberg for posts where you need product blocks.
- Plugin is activated — Verify that Tidy Amz Blocks is activated in Plugins → Installed Plugins. If the plugin was recently updated, deactivate and reactivate it to ensure all block registrations are refreshed.
- Plugin conflicts — In rare cases, another plugin may conflict with Tidy Amz Blocks's block registration. To test, temporarily deactivate all other plugins and switch to a default WordPress theme (like Twenty Twenty-Four). If the blocks appear, reactivate your plugins one by one to identify the conflict.
- WordPress version — Tidy Amz Blocks requires WordPress 6.0 or higher. Check your WordPress version in Dashboard → Updates and update if necessary.
- PHP version — Tidy Amz Blocks requires PHP 8.0 or higher. Check your PHP version in Tools → Site Health → Info → Server. Contact your hosting provider to upgrade PHP if needed.
License Activation Issues
If you are having trouble activating your Pro license key:
- Check the license key format — License keys are 32-character hexadecimal strings (letters a-f and numbers 0-9). Make sure you copied the entire key without extra spaces or characters.
- URL normalization — Tidy Amz Blocks normalizes your site URL for activation.
https://www.example.comandhttps://example.comare treated as the same site. However,http://andhttps://are also treated as equivalent. Subdomains are treated as separate sites. - Site limit reached — If you see "Maximum activations reached", you have used all the site slots in your license. Go to your account dashboard to deactivate a site before activating a new one, or upgrade to a higher-tier plan.
- License expired — Pro licenses are annual subscriptions. If your subscription has expired, you need to renew it before you can activate or use Pro features. Check your subscription status in your account dashboard.
- Server connectivity — License activation requires your WordPress server to communicate with the Tidy Amz Blocks license server (license.tidyplugins.com). If your server's firewall blocks outbound HTTPS requests, activation will fail. Contact your hosting provider to ensure outbound HTTPS traffic is allowed.
Product Display Looks Broken
If product blocks render with incorrect styling or layout issues:
- Theme CSS conflicts — Some themes apply aggressive global styles that may override Tidy Amz Blocks's block styles. Try switching to a default WordPress theme to confirm. If the issue is theme-specific, you may need to add a small CSS override in your theme's customizer.
- Caching — If you recently updated Tidy Amz Blocks, your browser or server cache may be serving old CSS files. Clear your browser cache, your WordPress cache plugin (if any), and any CDN/server-level cache.
- CSS optimization plugins — Plugins that minify, combine, or defer CSS may interfere with block styles. Try excluding Tidy Amz Blocks's CSS from optimization, or temporarily disable the optimization plugin to test.
Still Need Help?
If your issue is not covered here, contact our support team at support@tidyplugins.com. Please include your WordPress version, PHP version, the error message you see, and any steps you have already tried. Pro subscribers receive priority support with faster response times.