The one that catches everybody
WP-Cron is not a cron
By default, WordPress schedules background jobs against page visits. On a low-traffic store, the order push simply waits until somebody visits the site — which is exactly what you cannot afford at 2am in the customer's timezone.
- A real server cron calling
wp-cron.php fixes it in minutes
- Alternatively, push orders by webhook instead of polling
- We check this during setup, because it looks like our delay otherwise
This single setting accounts for most "your warehouse is slow" complaints we receive from WooCommerce stores.
Three more WooCommerce specifics
We confirm all four in writing before going live, so nothing is discovered by a customer.