Understanding Order Statuses and Workflows
What You’ll Learn
You’ll master WooCommerce’s default order statuses and understand how they flow through your business operations. Learning proper order workflow management ensures customers receive accurate status updates and your team processes orders efficiently without confusion or lost orders.
Key Concepts
WooCommerce assigns automatic order statuses throughout the customer journey, from the moment they complete checkout until post-purchase support ends. Understanding these statuses—Pending Payment, Processing, On Hold, Completed, Cancelled, and Refunded—helps you track inventory, manage cash flow, and communicate accurately with customers. Each status triggers different actions, notifications, and backend processes that keep your store organized. The status workflow varies depending on your payment gateway, shipping requirements, and business model.
- Pending Payment Status: This status appears when a customer completes checkout but payment hasn’t cleared yet. Orders stuck in Pending Payment indicate potential payment processing delays, failed transactions, or manual payment methods (like bank transfer) awaiting customer action. You can set automatic email reminders for customers with pending payment orders to encourage completion.
- Processing Status: Once payment is confirmed, WooCommerce moves orders to Processing, indicating payment is secured and the order is ready for fulfillment. During this stage, you pick items from inventory, pack boxes, and prepare shipment. Most businesses hold inventory during Processing status to prevent overselling.
- On Hold Status: You manually assign On Hold status when an order needs attention before proceeding—such as when stock is temporarily unavailable, the customer’s shipping address needs verification, or payment requires manual review. This status prevents automatic fulfillment and gives you time to resolve issues without the order progressing prematurely.
- Completed and Refunded Statuses: Completed status marks orders as delivered and closed for fulfillment purposes, though customers can still request returns. Refunded status applies when you’ve issued a refund back to the customer’s original payment method, creating a clear financial record for accounting and reconciliation.
Practical Application
Log into your WooCommerce dashboard and navigate to WooCommerce → Orders to examine your existing orders and identify their current statuses. Use the status filter dropdown to view orders grouped by status category, noting how many orders occupy each stage of your workflow.