Read an order's fulfilment timeline in Shopify
When a customer asks where their order is, the answer is on the order's Timeline. This tutorial reads order 1054's Timeline from placement to delivery and works out how long each step took: 19 hours 13 minutes from placed to fulfilled, and 2 days 2 hours 15 minutes from fulfilled to delivered.
Written · Shopify admin, desktop steps · 4 minutes read
The worked example
| Order | 1054 |
| Placed | 10 November 2026, 14:02 |
| Marked in progress | 10 November 2026, 16:40 |
| Fulfilled | 11 November 2026, 09:15 |
| Delivered | 13 November 2026, 11:30 |
| Placed to fulfilled | 19 hours 13 minutes |
| Fulfilled to delivered | 2 days 2 hours 15 minutes |
Download the record: order-timeline-record.csv (266 bytes).
A timeline record for order 1054: 5 events from placed to delivered, with the time of each. It is a planning record, not a file Shopify imports.
1Open the order
From your Shopify admin, go to Orders and click order 1054. The order page shows the products, the subtotals, and the Timeline further down the page.
2Go to the Timeline section
On the order details page, go to the Timeline section. The Timeline holds the detailed history of the order: every event, with who did it and when.
3Read the events in order
Read the events from the top: the order confirmation email sent at 14:02 on 10 November, the $118.00 payment captured at the same time, the order marked in progress at 16:40, the fulfilment marked at 09:15 on 11 November, and the delivery on 13 November at 11:30.
4Expand a payment event
Click a payment event to expand it for more detail. Payment events can help when you need to check a failed payment capture or a refund; for more detail from the payment gateway, click Information from the gateway.
5Add a comment for staff
To leave a note the team can see, use the Leave a comment... field in the Timeline, write the comment, and click Post. Timeline comments can only be read by staff, so they never show to the customer.
The arithmetic
The gaps between events are the story of this order.
| Gap | From | To | Length |
|---|---|---|---|
| Placed to in progress | 10 Nov 14:02 | 10 Nov 16:40 | 2 hours 38 minutes |
| In progress to fulfilled | 10 Nov 16:40 | 11 Nov 09:15 | 16 hours 35 minutes |
| Placed to fulfilled | 10 Nov 14:02 | 11 Nov 09:15 | 19 hours 13 minutes |
| Fulfilled to delivered | 11 Nov 09:15 | 13 Nov 11:30 | 2 days 2 hours 15 minutes |
| Placed to delivered | 10 Nov 14:02 | 13 Nov 11:30 | 2 days 21 hours 28 minutes |
2 hours 38 minutes plus 16 hours 35 minutes is 19 hours 13 minutes, which matches the placed-to-fulfilled gap. The carrier took 2 days 2 hours 15 minutes after fulfilment, so the full journey from placed to delivered is 2 days 21 hours 28 minutes.
Held at the counter
The Timeline is staff-only. Customers see the order status page, not the Timeline. A customer asking for the full history needs the status page link, not a screenshot of your Timeline.
Product details on an order are frozen at purchase time. The product titles, prices, and weights on an order are what they were when the order was placed. Editing a product later does not change what the order shows, so a changed product page does not mean a changed order.
An incomplete checkout has a different timeline. If the customer did not finish checkout, the payment events live on the abandoned checkout timeline instead. Look in the wrong timeline and the payment looks missing.
Sources
- Viewing and managing order details — Shopify's help pages: the view-the-timeline steps, the payment-event expansion, the staff-only comments, and the frozen product details.