Orders
The customer-facing orders page is where signed-in customers review order history. When a customer is signed out, this route first presents the Google sign-in page. When the customer is signed in but still has no saved WhatsApp number, the page can also prompt them to link older guest orders.
What this flow covers
- Opening the orders page from storefront navigation
- Understanding the sign-in requirement
- Reviewing order history after authentication
- Linking older guest orders into a signed-in profile
Open the orders page
1. Use the Orders item in the storefront navigation
The bottom navigation exposes Orders as a primary customer destination.
static/img/storefront/orders/placeholder.svg2. Review the signed-out state
If the customer is not authenticated, the orders route shows the same Google-only sign-in message used elsewhere in the storefront.
static/img/storefront/orders/placeholder.svg3. Sign in with Google to access order history
Customers need Google sign-in before orders can load against their profile.
static/img/storefront/orders/placeholder.svgReview the signed-in orders view
4. Confirm the order-history surface after sign-in
Once authenticated, the customer should land on the actual order-history page instead of being sent elsewhere.
static/img/storefront/orders/placeholder.svg5. Review the Link my WhatsApp orders prompt when it appears
If the customer does not yet have a saved WhatsApp number, the orders page can show a panel that invites them to bring older guest orders into the account.
static/img/storefront/orders/placeholder.svg6. Open the WhatsApp linking flow from orders
Use the panel action to verify the mobile number that was used during guest checkout and attach matching past orders.
static/img/storefront/orders/placeholder.svgGood practice
- Test orders as both a signed-out and signed-in customer.
- Capture the link prompt separately from normal history because not every customer sees it.
- Use the same WhatsApp number from guest checkout if the goal is to absorb older guest orders into the signed-in account.