WooCommerce returns a 503 Service Unavailable when the application fails to process a request. The error appears when server resources are exhausted, when code blocks execution, or when the backend is unreachable.
Typical triggers include maxed PHP workers, faulty plugins, theme overload, CDN or Varnish failures, firewall blocks, and database connection limits. Missing WooCommerce shortcodes also produce the same status.