WordPress in-built Cron system doesn’t work as expected.
Instead they trigger a cron-job everytime a page is loaded in the browser. A more interesting insight on wordpress cron-job can be found here: http://chrislema.com/understanding-wp-cron/
So, if your site has little to no traffic, cron-job will not be triggered or would be delayed until someone comes to your website.
In this case, your order update, email scheduling and sending won’t be executing on time and as expected or you’ll see weired email sending schedules in your sellercentral.
To make sure your scheduling is correct and functioning as expected, we need to manually configure cron-jobs to run at everytime without fail.
To accomplish this task, we need external cron-jobs service to visit our website every minute.
For our tutorial, we are going to use an external cron-job service: https://cron-job.org/en/
It’s a free service that you can use to run cron-jobs. However, you can use any other service to do the same.
Just make sure you configure the correct settings as shown in the image below.
Once you are done enabling a third-party cronjob service, don’t forget to disable the in-built cron hook.
Open the wp-config.php file and add this line
define('DISABLE_WP_CRON', true); before
/* That's all, stop editing! Happy blogging. */
Save the edited file and close.
You have now successfully configured third-party cron-jobs for your website.
with at in
Amazon, the Amazon logo, Fulfillment by Amazon, FBA, Seller Central, and any other Amazon owned company names, products, and/or logos are property and the trademarks of Amazon.com or its affiliates. FeedbackRobot is not directly affiliated with Amazon.com, Inc.