WooCommerce: Can I turn off Metorik's webhooks that are set up for my store?

Webhooks are how Metorik knows about changes on your site the moment they happen. When a new order is made, a 'webhook' is sent to Metorik that tells it about the new order. When a customer updates their address, a 'webhook' is sent to Metorik that tells it about the customer's change. They are needed for Metorik to stay in sync with your store in real-time.

But, they can also hurt the performance of your store if you have a large store with multiple orders and other changes every minute. Mainly this is due to some issues in WooCommerce when it calculates a customer's total spend/order count. Since Metorik doesn't need this data, Metorik actually disables the calculation during imports. But since webhooks happen constantly, and other apps may need WooCommerce to calculate the customer's total spend / order count, we don't disable it all the time.

Another reason webhooks can cause issues is they use the WP Cron system by default and it can get flooded and slow down your site.

So you have a few options here:

1. Leave everything as it is.

2. Disable the webhooks, and Metorik's backup data syncing methods will get new data & all changes within 10 minutes of them happening.

You can do this in the store connection settings here, using the Delete Webhooks button:

3. Disable the total spent / order count calculations in WooCommerce all the time (can help with the general performance of your store too). You can do that by adding the code here to your site in a custom plugin, the functions.php file of your theme, or with a plugin like Functionality. Please let us know if you need help doing this. This may not actually solve it if performance issues are cron-related.

You should also read this article: Does Metorik hurt my store's performance/speed?

Still need help? Contact Us Contact Us