Skip to main content

Order Tracking & History

What it does: Lets customers see where their delivery is, view past orders, reorder, and access receipts.

Why it matters: Post-order experience shapes NPS and repeat purchase rate. Real-time tracking reduces customer service contacts. Order history drives reorder behaviour.

Real-time tracking is market-optional

Live GPS delivery tracking is not automatically available for every market. It requires integration with a third-party logistics provider. Without this integration, customers see POS order status only (accepted/ready/completed). This must be decided and configured before go-live.


Feature Tableโ€‹

FeatureProblem It SolvesWhat It DoesHow It WorksDependenciesPrerequisitesLimitationsImpacted Metrics
Delivery Order TrackingCustomer wants to know when food arrivesShows real-time delivery status and estimated arrival timeTracking Gateway provides delivery events and ETA; polled or pushed depending on marketOrder Tracking service, 3P logistics (optional)Delivery order placedReal-time tracking is optional per market; fallback is POS order statusTracking engagement rate, CS contacts avoided
Receive Delivery OrderCustomer needs confirmation order is receivedShows order confirmed screen with next stepsDelivery Confirm event from Tracking; confirmation renderedOrder Tracking serviceOrder placedN/AOrder confirmation rate
View Order HistoryRegistered customer wants to see past ordersLists all previous orders with dates, items, and totalsOrders service returns paginated list of user's ordersOrders serviceCustomer signed inGuest orders not accessible via historyOrder history engagement rate
View Order Details / ReceiptCustomer wants to see what they ordered and paidShows full order breakdown with itemised receiptOrder detail fetched; receipt rendered from Receipt service; CDN link availableOrders service, Receipt serviceSigned in; order completedGuest orders can be sent via email receipt onlyReceipt access rate
Order AgainCustomer wants to repeat a favourite orderRepopulates cart with items from a past order and starts checkoutPrevious order fetched; available items added to new cartOrders service, Cart Service, Menu ServiceSigned in; previous order existsItems removed from current menu are excluded with warningReorder rate
Favourite OrdersCustomer has a go-to orderLets customer save and quickly access a favourite order configurationFavourite saved against customer profile; loaded back into cart on demandOrders service, Cart ServiceSigned inFavourites are account-linked โ€” not available to guestsFavourite save rate, reorder-from-favourite rate

Technical Sourcesโ€‹

๐Ÿ“Ž Technical Source: Delivery Tracking / Order History
  • FRD References: FRD-HEL-024, FRD-HEL-025, FRD-HEL-052, FRD-HEL-053, FRD-HEL-054, FRD-HEL-055, FRD-HEL-056
  • TRD Domain: Order Tracking (Delivery)
  • Key Interfaces / APIs: Order List (paginated), Order Detail, Delivery Events/ETA (poll/push), Receipt Render
  • Data Contracts: Order (id, status, items[], totals); DeliveryEvent (ts, type, eta); Receipt (url, type, amount)
  • Source Summary:
    • Tracking availability target: 99.9%
    • Real-time tracking optional per market; 3P logistics integration market-dependent
    • Event gap fallback: POS order status used; sequence IDs tracked for telemetry
    • Order list p95: โ‰ค200ms
    • Orders/Tracking APIs: additive only, 120-day deprecation

See it in the wiki