Once a WooCommerce shop handles more than a few dozen orders a week, the problem stops being processing orders and becomes noticing the ones that need something: the urgent shipment, the VIP customer, the order waiting on a reply. Here are the options WooCommerce gives you, where each one runs out, and what we use.
1. Order statuses
Statuses (Pending, Processing, Completed and so on) describe where an order is in the payment and fulfilment flow. You can add custom statuses with code or a plugin, but statuses are one-dimensional: an order can be Processing and urgent and for a VIP customer — a status can hold only one of those.
2. Order notes
Notes are good for history — who did what and when — but they are buried inside each order. Nobody scrolls through 200 orders opening notes to find the ones marked "call the customer". And when several people handle orders, the same messages get retyped in different words.
3. Tags and colour labels
A tag sits alongside the status rather than replacing it: Urgent, VIP, Awaiting reply, Gift wrap. Shown in colour on the Orders list and filterable, tags let the team see at a glance what needs attention today — without changing how orders flow through WooCommerce.
What works in practice
- Keep statuses for the flow and don't invent a status for every situation.
- Use a small, fixed set of tags — five to eight — with clear meanings and colours.
- Save your most common order notes as templates, so every customer gets the same clear wording.
- Check that any plugin works with HPOS and, if you sell subscriptions, with WooCommerce Subscriptions.
Our plugins
We built two free plugins for exactly this, both on WordPress.org: Order Tags & Labels for colour-coded tags on the Orders list, and Order Note Templates for one-click order notes. Both support HPOS and WooCommerce Subscriptions.