WooCommerce operations guide

WooCommerce hosting requirements by risk

Cart, checkout, account, webhooks and background tasks are dynamic. Size the host around uncached transactions and recovery, not the cached homepage.

4 diagnostic facts3 controlled stages4 acceptance checks2 primary references

Diagnose before changing

  1. 01Orders/day and peak concurrency
  2. 02Catalog/variation size
  3. 03Extension and webhook inventory
  4. 04Recovery-point objective
  1. 01

    Meet software requirements

    Confirm supported PHP/database versions, HTTPS and sufficient WordPress memory for the current store stack.

  2. 02

    Model dynamic capacity

    Ask for PHP workers, CPU/memory, database limits and behavior when limits are reached.

  3. 03

    Design recovery

    Use transaction-appropriate backup frequency and prevent staging restores from overwriting new orders.

Acceptance gate

Prove the result

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

Checkout under load

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Payment callback

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Stock and tax

Expected result documented and verified from the affected user path.

Pass / fail / blocked
Order emails

Expected result documented and verified from the affected user path.

Pass / fail / blocked

Primary references

Return to the operations library

Browse all help guides →