I am using the Action Scheduler to run order status changes every 30 minutes. Many times the statuses don’t change even though this action has supposedly run many many times.
If you go to an order, you see this kind of message:
Status scheduled to be updated from Completed
to Shipped
(Rule #3: Shipped) on April 11, 2024 3:16 pm (i.e., now). Current time is April 12, 2024 10:15 am.
So in this case the status should have changed 17 hours before and had 34 opportunities to do so.
Is there any fix for this? When I run alg_wc_order_status_rules_process_rules_as manually, it seems to find the forgotten orders and update them correctly. Obviously I want this to be automated and not require me to manually run the action.