Scene 1 — Checkout Confirmation Page (Order Completed)
This widget appears on the order completed/thank you page after checkout, injected via the orderdetails_page_afterproductinfo widget zone. It invites the customer to opt-in to WhatsApp order tracking notifications.
yourstore.com/checkout/completed/10251
Your order has been successfully processed!
Order #10251
Date
28/05/2026
Total
R$ 289,90
Payment
Credit Card
Shipping
Correios PAC
View order details | Print order | Continue shopping
After the customer opts in, the widget transitions to a success confirmation state with a WhatsApp chat preview.
yourstore.com/checkout/completed/10251 (after opt-in)
Next Scene
Scene 2 — Customer Order Details Page (My Account → Orders)
This tracking widget appears on the customer's order details page, injected via the orderdetails_page_overview widget zone. It shows shipment progress and WhatsApp notification status for the order.
yourstore.com/orderdetails/10247
Order #10247 Complete

Order Tracking via WhatsApp

All delivered
Confirmed
25/05 10:15
Processing
25/05 14:00
Shipped
26/05 14:32
Delivered
28/05 09:45
Carrier Correios — PAC
Tracking Code QR123456789BR

Notifications sent to +55 11 98765-4321

Next Scene
Scene 3 — Order In Transit (Active Shipment)
Shows the tracking widget in the in-transit state — the shipment has been dispatched but not yet delivered. The progress bar and pulsing dot indicate the current step.
yourstore.com/orderdetails/10250
Order #10250 Shipped

Order Tracking via WhatsApp

In Transit
Confirmed
27/05 09:30
Processing
27/05 11:00
Shipped
28/05 08:15
Delivered
Estimated 30/05
Carrier Sequoia Log
Tracking Code SS445566778BR
Last Update In transit — Curitiba, PR

Notifications sent to +55 21 97654-3210

Next Scene
Scene 4 — Opt-Out / Not Subscribed State
Shown when the customer has opted out of WhatsApp notifications or never opted in. Provides a non-intrusive re-subscribe option.
yourstore.com/orderdetails/10243 (not subscribed)

WhatsApp Order Tracking

Not subscribed

Get real-time order updates on WhatsApp — tracking codes, shipping status, and delivery confirmations.

Next Scene
Scene 5 — Mobile Responsive (375px)
The opt-in widget adapts to mobile screens with a stacked layout. Phone input and button go full-width. Features collapse into a 2-column grid.
Order #10251 placed!
Track on WhatsApp
Get shipping updates and your tracking code directly on WhatsApp.
Confirmation Shipping Tracking Delivery
Only used for order updates
View order details Continue shopping

Wireframe Annotations — Customer-Facing Widgets

These widgets are rendered via the nopCommerce widget zone system. The plugin implements IWidgetPlugin to inject view components into public store pages.

Widget Zones

View Components

Model / Property Bindings

Public Routes (v2.0.0)

Privacy & Compliance

Responsive Breakpoints

Backend Changes Required