WooCommerce Order Statuses Guide

  WooCommerce

Understanding Your WooCommerce Order Statuses

When a customer places an order on your website store, it moves through a series of statuses—each one telling you exactly where things stand and what (if anything) you need to do next. Here’s a breakdown:


What Each Status Means

Status

What’s happening

Do you need to do anything?

Pending Payment

The order came in, but the customer hasn’t paid yet

No—wait for payment

Failed

The payment was declined or didn’t go through

No—the customer will need to retry

On Hold

Payment is being verified manually (e.g., bank transfer or cash on delivery)

Yes—confirm you’ve received payment, then change the status to Processing

Processing

Payment received! The order is packed and ready to ship

Yes—fulfill and ship the order, then mark it as Completed

Completed

The order has been shipped and closed out

No—you’re done!

Canceled

The order was canceled by you or the customer

No—stock is automatically restored

Refunded

You’ve issued a full refund for the order

No—unless you need to action the refund through your payment provider


How an Order Moves Through Your Store

Here’s the typical flow an order follows from start to finish:

 

[ Customer Places Order ]


[ Pending Payment ]

┌───────┴────────────────────────┐
▼ ▼
[ Failed ] [ On Hold ]
(Payment declined) (Awaiting your manual
payment confirmation)

You confirm payment


[ Processing ]
(Pack & ship the order)

You mark the order as shipped


[ Completed ]

Note: At any point in this flow, you or your customer can trigger a Canceled or Refunded status—whether the order is still pending, on hold, processing, or even completed.


Your Day-to-Day Responsibilities

In practice, there are really only two statuses that require action from you:

  1. On Hold → Verify that payment has been received, then manually change the status to Processing
  2. Processing → Pack and ship the order, then change the status to Completed
  3. Payment Fails → An email will be sent to the customer that the payment failed, and to try to process the order again
  4. Canceled or Refunded → Issue a refund and communicate any further steps needed

The Bigger Picture

While these are your day-to-day responsibilities regarding order statuses, it’s important to remember the bigger picture: behind every order is a customer who relies on you for their purchase. As you go through your tasks and change statuses, take a moment to think about the impact of your actions.

In today’s fast-paced world, where everything is automated, and online shopping has become the norm, it’s easy to forget that there are real people behind those orders.


Helpful Resources