Order Tracking
What This Is
Order Tracking is the customer-facing view of what has happened after an order was placed: what stage the order is in, what has shipped, and what the customer can still expect next.
In the shared package, the strongest packaged tracking experience is the My Account order-detail page, not a standalone tracking destination.
When You Would Use It
Use Order Tracking when you need to:
- check whether an order is still processing
- see whether items are backordered, in transit, ready for pickup, or completed
- review shipped fulfillments and tracking numbers
- understand what has not shipped yet
Before You Start
Before you track an order, make sure:
- the customer is looking at the correct order
- the order has already been confirmed
- you know whether you are using My Account order history or a token-based internal tracking flow
The shared package includes a tracking API based on order UUID or cart token, but the packaged shopper UI inspected in this pass is centered on My Account order history and order detail rather than a dedicated tracking route.
How To Use It In The Storefront
- Go to
My Account > Orders. - Open the order you want to review.
- Review:
- order status
- delivery status
- unfulfilled items
- fulfilled shipment cards
- tracking company and tracking numbers
- billing and shipping summary
- Use invoice download when it is available for a fulfillment.
What It Changes In The Storefront
Order Tracking is mostly a visibility feature.
It does not usually change order behavior itself, but it changes what the customer can understand about:
- shipped versus unshipped items
- delivery progress
- invoice availability
- pickup or delivery completion
Common Tasks
Check whether an order has shipped
Use fulfillment cards, tracking numbers, and the delivery-status indicators together.
Check what is still pending
Use the unfulfilled-items table and the order status, not only the fulfillment cards.
Explain a tracking timeline to a customer
Remember that the shared tracking logic is built from fulfillment-request progression and fulfillment completion, not only from one high-level order status.
Rules, Limits, And Things To Watch
- The shared shopper UI focuses on My Account order detail, not a separate tracking page route.
- Tracking state can differ by fulfillment request when an order is split operationally.
- A customer can have shipped items and unfulfilled items on the same order.
Troubleshooting
The order looks open, but some items are already shipped
That can be normal when the order is partially fulfilled.
The customer cannot find invoice download
Invoice download is tied to fulfillments that actually have an invoice.
The status wording feels inconsistent
The shopper UI uses a mix of order status, delivery status, and fulfillment-specific language, so check the detailed shipment cards before drawing conclusions.
Related Features
- Orders
- Returns
- Fulfillment & Shipping
Sources
packages/storefront/src/Livewire/Storefront/MyAccount/Orderspackages/storefront/src/Livewire/Storefront/MyAccount/Orderpackages/storefront/resources/views/components/my-account/order/page.blade.phppackages/framework/src/Http/Controllers/Api/Storefront/TrackingController.phppackages/framework/src/Actions/Order/TrackOrder.php