Order Confirmation
The thank-you screen built to prevent two support emails: a selectable order number and a delivery date range rather than "soon".
Order history, tracking, returns, ratings and help centres.
Everything after the purchase is the part that decides whether there is a second one, and it is the part most component libraries skip entirely. These cover order history and its tracking timeline, the return and refund flow, review submission and display with rating distributions, and the help-centre shell — the screens a support team lives in.
The thank-you screen built to prevent two support emails: a selectable order number and a delivery date range rather than "soon".
Sortable reviews with verified-purchase badges, optimistic helpful votes and a real expand control instead of a fade that hides text.
The fortnight between buying and reviewing, answered properly: an arrival range rather than a date, exceptions above the timeline, and a copyable carrier reference.
Past orders with stacked item thumbnails and worded statuses — people recognise what they bought long before the order number.
The form that produces the reviews the other blocks display — a real radio group for stars, and a prompt that changes with the rating because one star and five need different questions.
Order tracking for the guest who never made an account, which is most of them.
The rating summary with the numbers that make an average trustworthy — the count, the spread and the verified share.
A verdict for this serial number today, with exclusions given equal weight to cover and an extension offered only while it can still be bought.
Refunds are per line, not per order: a reason on each line that drives what is asked for next, and a running total itemising the restocking fee and the delivery rule.
Where the money is and who is holding it - four stages, each naming the responsible party, including the bank stage every where-is-my-refund contact comes from.
The operator queue, sorted oldest-open-first because recency is the wrong default, with blocked as a first-class status that names its blocker.
Refund, exchange or credit decided per line, with live stock on the variants and the price difference shown before the goods are posted rather than after.
The screen between approved and posted: three drop-off methods with the thing that actually blocks each one, the packing rules that get returns refused, and a date rather than a duration.
A repair is not a return - a symptom picker that filters the service routes, warranty resolved inside the form, and an estimate with its uncertainty stated.
The reviews you wrote and the ones you owe, with editing that is honest about being marked as edited and moderation that names the rule it applied.
A balance checker built for the two ways it goes wrong - an empty card and an expired one - answering with a transaction history rather than a bare zero.
Carts, address forms, payment steps and order summaries.
Grids, filter rails, galleries, variant pickers and buy boxes.
Vertical histories, horizontal steps and progress trails.
Tiers, toggles, comparison grids and the single-plan case.
Centred, split, screenshot-led and waitlist variants.
Accordions, two-column lists and category-grouped questions.