Skip to content

The Customer Experience

This page walks through what a customer sees, in the order they meet it. The screens come from the demo, where Amara bought a tee and a tote bag by bank transfer, and a guest, Nina, bought a mug.

The thank-you page shows the bar above Order details. The top line names the current step and its message. The estimated delivery sits on the right.

The thank-you page with the progress bar

Guests see the same bar on their thank-you page. When a guest opens that page again later, WooCommerce asks them to log in or verify their email first. The Track Order page is the better link to give them.

The order confirmation already carries a compact version of the bar. Five WooCommerce emails include it by default: Order on-hold, Processing order, Completed order, Order details and Customer note.

The processing email with the progress bar above the order summary

The email bar uses check marks and step numbers instead of icons. Its Track your order button opens the order in My Account for a registered customer. A guest is sent to the Track Order page, with the order number already filled in.

Each time the status changes, the next email WooCommerce sends shows the new state. A step WooCommerce does not email about, such as a custom Shipped, can send its own step update email.

The step update email for Shipped

The Orders list gets a Progress column: a slim bar per order, with its step and how far along it is. A cancelled order shows a red bar. An order outside the flow, such as Pending payment, shows its status name instead.

The My Account orders list with the Progress column

View opens the order, with the full bar above its details.

The View Order page with the progress bar

Anyone can open the Track Order page, type the order number and billing email, and see the live bar. It works for guests, who have no account to log in to.

The Track Order form

A wrong number or a wrong email gets the same answer, so the form cannot be used to find other people’s orders.

We could not find an order with those details

The right pair shows the order number, its date and the bar. Track another order clears the form.

Nina’s order on the Track Order page

A cancelled, refunded or failed order shows the steps it reached, then the failed status in red. The failed status has its own message.

A cancelled order’s bar

Every layout narrows to fit a phone, and right-to-left languages mirror the bar on their own. The text on the bar comes from your step names and messages, and from translatable strings.