Review my Shop purchases and receipts
commerce · Proposed launch phase 4
Start from HomeReview as Registered user · Full workflow planned
User story
As a registered member, I want to find my own Shop orders and their receipts so I can understand what I bought and its current status.
Draft requirements for review · Updated 2026-10-19
What the app should do
- Provide Shop purchases and receipts under Payments & purchases with list/detail and honest empty/unavailable states.
- When real records exist, show stable order reference, purchase date, item/quantity/price/currency snapshot, payment state and separate fulfillment status; label any later synthetic preview clearly.
- Open only the owner’s authorized receipt and delivery snapshot; no internal staff notes, other customers’ details or organization orders appear through a personal account.
- Keep membership billing separate. Refund/cancel/return policy and permissions remain to be agreed; read-only history does not grant fulfillment or refund authority. A simulated cart confirmation is not an actual order/receipt.
What to check in the demo
Follow these steps from the role’s landing page through navigation and feature checks.
Begin on this account’s permitted Home. For a local review use Sign in → Try a demo account → Alex Morgan → Free Member Home. Settings belong to this same personal account; keep Professional/organization/staff authority separate.
Navigation from sign-in
- 01Open the fictional Registered user account through the connected sign-in service. Seeded Home review opens directly. Real HOL staff access and protected actions require an authenticator check.
- 02Begin at this role’s Home, open its account/workspace menu, then Profile & settings when that navigation is delivered. Follow the section named in the checks; stop if a planned destination is unavailable.
Feature checks start here
Review my Shop purchases and receipts · Full workflow planned
Planned follow-up. Requirements are recorded; the dedicated settings page and backend workflow are not implemented. Current navigation/editor work does not implement this outcome.
- 03From the role Home open Profile & settings → Payments & purchases → Shop purchases when available; customer purchase history is currently planned.
- 04Review truthful empty state, then an approved fictional owned order/receipt when a later connected test dataset exists.
- 05Compare payment and fulfillment status independently and verify another account cannot open the order/receipt; do not submit a refund or shipment.
Backend work for this feature
Requirements only · Backend implementation on hold
What needs to be supported
- Future model needs owner orders, immutable line/price/currency/address snapshots, separate payment/fulfillment events and controlled receipt references. Reuse D077 operating records rather than inventing a second order.
- Authorize owner list/detail/receipt reads on every request; receipt links cannot expose other customers’ private information. Define trusted order creation separately from cart UI.
- No actual order/payment/fulfillment/receipt service or new order schema is authorized by the navigation/editor slice.
How to verify when implementation is approved
- Test ownership, missing/revoked receipt references, ordered history, empty/loading/error and status changes.
- Verify duplicate completion cannot fabricate orders and history cannot mutate entitlement or grant operator rights.
Before this can work
- Use an existing fictional account; keep its current role/entitlement and selected Home. No profile/preference reset is required to review requirements.
- Dev only. No real card/address/recipient data, provider setup, outbound delivery or publication is part of this review.
- HOL-D104 · Find my profile and account settings
Retains its own data/access/acceptance boundary.
- HOL-D048 · Shop Backcountry goods and gift certificates
Retains its own data/access/acceptance boundary.
Connected stories
- HOL-D077 · Review goods orders and fulfillment
Related account outcome; do not infer delivery or broaden authority.
- HOL-D107 · Manage my saved payment methods
Related account outcome; do not infer delivery or broaden authority.
- HOL-D108 · Manage my delivery addresses
Related account outcome; do not infer delivery or broaden authority.
- HOL-D110 · Review my membership bills and receipts
Related account outcome; do not infer delivery or broaden authority.