WooCommerce operations guide

Troubleshoot WooCommerce scheduled actions

Subscriptions, webhooks, emails and extension jobs can queue or fail even while storefront pages appear healthy.

4 diagnostic facts3 controlled stages4 acceptance checks2 primary references

Diagnose before changing

  1. 01Open Scheduled Actions
  2. 02Filter failed/past-due
  3. 03Inspect exact hook and log
  4. 04Check cron, loopback and workers
  1. 01

    Find the first failure

    A repeated downstream failure may be a symptom of an earlier dependency or authentication error.

  2. 02

    Fix capacity or code

    Resolve timeouts, memory, database locks, invalid credentials or extension bugs before rerunning in bulk.

  3. 03

    Reconcile side effects

    Confirm whether payments, emails or webhooks already occurred before retrying.

Acceptance gate

Prove the result

Record timestamp, tester and evidence for every check before closing the incident or change.

Queue drains

Expected result documented and verified from the affected user path.

Pass / fail / blocked
No duplicates

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Cron on time

Expected result documented and verified from the affected user path.

Pass / fail / blocked
External system agrees

Expected result documented and verified from the affected user path.

Pass / fail / blocked

Primary references

Return to the operations library

Browse all help guides →