Follow the customer journey
| Step | Shopper goal | Required feedback | Recovery |
|---|---|---|---|
| Gallery | Compare products | Clear title, image, price snapshot, source context | Empty/error state |
| Cart | Review intent | Quantity, subtotal, remove/update controls | Return to gallery |
| Sandbox approval | Authorize test payment | Explicit Sandbox label and progress | Cancel returns to intact cart |
| Confirmation | Understand outcome | Status, non-sensitive reference, item summary | Retry only when safe |