WooCommerce order status macros
What to say for On‑hold → Processing → Completed (plus payment failed) — copy‑paste replies that reduce “any update?” follow‑ups.
“Why is my order On‑hold?” is one of those tickets that looks simple… until you realize every store uses statuses differently. The fastest teams do one thing consistently: they translate WooCommerce statuses into plain English, then give the customer the next step.
This guide gives you ready templates for the most common WooCommerce status questions: On‑hold, Processing, Completed, payment failed, and “I think it’s stuck”. Copy‑paste them into your helpdesk, or turn them into macros.
WooCommerce statuses in plain English
- Pending payment → checkout started, payment not confirmed yet.
- On‑hold → waiting for something (bank transfer, manual review, stock check).
- Processing → paid and being prepared for shipment.
- Completed → fulfilled (usually shipped; sometimes delivered depending on your flow).
- Cancelled / Failed → order won’t be shipped.
- Refunded → money sent back to the customer.
WooCommerce order status email templates
Replace placeholders like {first_name} and {order_ref}.
If you’re using a helpdesk, save these as macros with a clear naming convention (example: WC • Status • On‑hold (bank transfer)).
1) On‑hold (bank transfer / manual payment)
Hi {first_name},
Thanks! Order {order_ref} is currently marked as “On‑hold”.
That usually means the payment is still pending (often bank transfer / manual payment).
If you already sent the payment, it can take {payment_wait_time} to be confirmed.
As soon as it’s confirmed, the order will switch to “Processing” and we’ll start preparing it.
If you’d like, reply with the payment reference and I’ll double‑check it on our side.
Best,
{agent_name}
2) On‑hold (manual review / verification)
Hi {first_name},
Order {order_ref} is on “On‑hold” while we do a quick review to make sure everything is correct.
This is standard and usually takes {review_time}.
You don’t need to do anything right now — we’ll update you as soon as it moves to “Processing”.
Best,
{agent_name}
3) Processing (paid, being prepared)
Hi {first_name},
Good news — order {order_ref} is “Processing”, which means payment is confirmed and we’re preparing it for shipment.
Estimated ship time: {ship_time}
Once it ships, you’ll receive tracking automatically.
Best,
{agent_name}
4) Processing (customer wants an ETA today)
Hi {first_name},
Totally fair question.
Order {order_ref} is “Processing” and scheduled to ship by {ship_date}.
If anything changes, we’ll message you right away — and you’ll receive tracking once it leaves our warehouse.
Best,
{agent_name}
5) Completed (shipped + tracking)
Hi {first_name},
Order {order_ref} is marked as “Completed” — it has shipped ✅
Tracking: {tracking_link}
Latest update: {tracking_status}
If you don’t see movement in the next {days_to_wait} days, reply here and we’ll investigate.
Best,
{agent_name}
6) Completed (no tracking yet)
Hi {first_name},
Order {order_ref} is marked as “Completed”.
In our flow, that means it’s been fulfilled — tracking may take a few hours to appear depending on the carrier scan.
If it’s not visible by {tracking_eta}, reply here and I’ll send it manually.
Best,
{agent_name}
7) Payment failed (customer thinks they ordered)
Hi {first_name},
I checked order {order_ref} and the payment did not go through (WooCommerce shows it as “Failed”).
That means the order won’t be shipped.
If you still want the items, the simplest fix is to place a new order using a different payment method.
If you’d like, tell me what happened at checkout and I can help troubleshoot.
Best,
{agent_name}
8) Cancelled (customer asks “why was it cancelled?”)
Hi {first_name},
Order {order_ref} is marked as “Cancelled”, so it won’t be shipped.
This usually happens when payment isn’t confirmed or the checkout is not completed.
If you still want the items, you can place a new order — and I’m happy to help if anything blocked the payment.
Best,
{agent_name}
The fastest workflow (especially on busy days)
- Copy the order summary (name, items, status, tracking)
- Paste the matching status macro
- Confirm one expectation (ship date / tracking ETA / payment confirmation time)
Speed tip: keep order details one click away (free)
Casekit’s free Chrome extension runs inside the WooCommerce order page. It helps you copy a clean order summary and paste replies faster — especially useful when you’re answering status questions back‑to‑back.
Related guides
- WooCommerce customer support templates — WISMO, returns, refunds and damage replies.
- Shipping reply templates — tracking, delays, investigations, replacements.
- WooCommerce address change requests — safe workflow + copy‑paste replies.
- WooCommerce refund email templates — partial refunds, delays, confirmation.
- WooCommerce helpdesk workflow — categories + macros to keep support fast.
Install the free Casekit extension to copy a ticket‑ready order summary from WooCommerce and paste these macros without re‑typing.
Casekit Pro unlocks the macro editor, variables/placeholders, and shareable packs.