WooCommerce Sync Settings

WooCommerce store not syncing or connected

If your WooCommerce store was already connected to Metorik but has stopped syncing or shows as disconnected, 99% of the time it is a security plugin, server setting, or third-party plugin that causes the break.

Whitelist Metorik IPs

If you are running any security plugins or a firewall, whitelist the following IP addresses so Metorik can maintain constant access to your store:

  • 23.239.31.174

  • 5.33.123.9

  • 45.33.116.36

  • 96.126.113.196

  • 173.255.205.248

Check your security plugin or hosting firewall documentation for how to whitelist IPs.

Cloudflare

If you are using Cloudflare, Metorik may be flagged as a potential bot — especially when Cloudflare is in Under Attack mode. Fully whitelist Metorik by allowing both the listed IP addresses and the User Agent Metorik through your Cloudflare rules.

Whitelist API URL patterns

Some WordPress security plugins block Metorik's API requests by URL path. If your security plugin or firewall supports URL-based rules, whitelist these patterns:

  • wc-api/*

  • wp-json/*

By /*, we mean everything under those URLs, so wp-json/wc/v2 needs to be whitelisted.

What you need to enter varies based on the security plugin you're using.

Test with plugins disabled

If whitelisting the IPs does not restore the connection, the simplest way to test for a plugin conflict is to disable all WordPress plugins except WooCommerce and the Metorik Helper plugin.

  1. Disable all plugins except WooCommerce and Metorik Helper.

  2. Go to app.metorik.com/settings/stores/current/connection and check if the connection is restored and the error is gone.

  3. If the connection works, re-enable your plugins one by one until the error returns to identify the culprit.

You may not be able to disable plugins on a live production site. If that is the case, try the staging test below instead.

Use a staging site to test

If you cannot disable plugins on your live site, add a staging store to Metorik and run the same test there. The process is the same as adding a normal store: Add a store.

Install only WooCommerce and the Metorik Helper plugin on the staging site, then check the connection.

If the staging store connects successfully, the issue is caused by something on your live site — most likely a plugin, custom code, or server setting. Once you have found the issue, you can delete the staging store from your account.

Still stuck?

If you have whitelisted the IPs and tested for plugin conflicts but the store is still not syncing, contact Metorik support and we will look into it further to get you back on track.

Was this helpful?