In this article, we'll explain a few possible reasons why your plugin synchronization is stuck. This applies to our dropshipping plugins:
VidaXL
BigBuy
Van der Meer
Matterhorn
Server resources
We often see that the server resources are not up to par, this could lead to the overall synchronization process being either slow or stuck entirely. At this moment, we highly recommend the following server resources:
A hosting VPS plan with 2 cores and 2 GB memory.
Where the WordPress memory limit is set to 2 GB.
PHP max post at 512MB
PHP time at 300
PHP max vars at 10000
You can contact your hosting provider to increase this.
Not sure which hosting provider to choose? We highly recommend Cloud86.
Scheduled actions are failing
Another reason could be that scheduled actions created by the plugin are failing or stuck in a queue, often due to low resources or no page loads (no visitors).
To check, go to WooCommerce -> Status -> Scheduled actions. Search for vdl_perform (VidaXL in this case) to see if it runs every minute. If not, enable the Heartbeat option in the plugin settings to bypass this issue.
Here's a list of all of our plugin's scheduled actions by name:
Plugin | Scheduled action | Interval |
Bol.com | bol_perform | Every minute |
Kaufland | kfd_perform | Every minute |
eBay | eby_perform | Every minute |
VidaXL | vdl_perform | Every minute |
BigBuy | bgb_perform | Every minute |
Matterhorn | mth_perform | Every minute |
Van der Meer | vdm_perform | Every minute |
Caching
Enabling the Heartbeat option creates a cron job on our server that pings your shop every minute, but caching plugins often interfere.
Check your caching plugin for an "Exclude URL" option, and add the Heartbeat cron job URL there.
To find the Heartbeat cron job URL, go to the plugin settings -> Heartbeat tab and copy the link there.
Here are a few plugins that cache our cron job:
LiteSpeed Caching
WP Rocket
WP Fastest Cache
W3 Total Cache
IP blocks
It's possible that one of our IP addresses is being blocked by your website (third-party plugin) or your server's firewall.
If you have any security measures in place, you need to whitelist our IPs. You can do so by going to the plugin settings -> Tools tab and whitelisting the IPs displayed above.
Plugin logs
Still stuck after checking the above? Go to the plugin settings, check the Logs tab for any errors, and download the log to send to our support team if needed.
Can't figure it out? You can always send a message to the support team via the chat bubble at the bottom right 🎈 Support to the rescue 👨💻 👩💻