Repair the purchase path before polishing it.
Executive read
The demonstration store communicates a credible product, but mobile purchase controls obscure validation, a collection filter loses state, and the cart gives weak failure feedback. The first repair pass should protect product selection and cart recovery.
1 high · 2 medium
Each tied to a page, viewport, reproduction path, and evidence reference.
Validation disappears behind the sticky purchase bar.
- Location
- /products/field-lamp · 390px
- Reproduction
- Leave the required finish unselected, then activate Add to cart.
- Observed
- The validation message is inserted beneath a fixed purchase bar and cannot be read without scrolling past the control.
- Recommendation
- Move validation into the visible buy-box flow and reserve its vertical space. Keep focus on the invalid option group.
- Confidence
- High · reproduced twice in the inspected browser.
Returning from a product clears the collection filter.
Location: /collections/lighting · 768px and 1440px
Reproduction: Apply “In stock,” open a product, then use the browser Back control.
Evidence: Capture 06 shows 8 results before navigation; capture 07 shows all 24 products after return.
Recommendation: Encode the filter in the URL or restore it from navigation state. Verify Back/Forward behavior before changing the filter UI.
Confidence: High.
A failed cart update looks successful.
Location: /cart · all inspected widths
Observed: A deliberately failed public cart request leaves the quantity control at its optimistic value. The total does not change and no visible message explains why.
Evidence: Network record 03; console record 02; captures 09–10.
Recommendation: Roll the control back to the confirmed quantity and announce an inline retry message near the changed item.
Confidence: Medium; failure handling observed without completing checkout.
Recommended repair order
- Expose product validation and verify keyboard focus at 390px.
- Make cart update failure visible and recoverable.
- Preserve collection filters across product navigation.
This order reflects purchase-path risk and reproducibility—not invented revenue impact.
See the $250 audit scope →