Checkout fails for only some visitors
Narrow a partial purchase failure by browser, device, market, consent state, payment method, and funnel step.
Uptime checks can stay green while a browser, market, payment method, or consent state blocks part of the purchase path.
Typical symptoms
- Conversion falls without a complete outage.
- Support cases cluster around one browser, device, market, or payment method.
- Add-to-cart, cart updates, or checkout navigation fail intermittently.
- The issue starts after a theme, app, tag, or checkout change.
What to capture
Record the URL, exact journey, product, browser, device, market, consent state, payment method, time window, console and network output, storefront events, release history, and approved test setup.
Don't assume
A recent release may be related without being the cause. A healthy homepage and successful orders from other visitors do not clear the affected path.
Steps
- Build the smallest matrix that can reproduce the report.
- Find the exact step where expected and actual behavior diverge.
- Inspect page state, requests, console errors, focus, and button state.
- Compare failing and passing conditions.
- Narrow the issue to a theme, app, service, configuration, or provider.
- Apply one approved fix and rerun the same path.
Done when
- The original conditions have been retested.
- The path works in the affected browser, market, or payment state.
- Monitoring covers the step that failed.
- The report distinguishes the observed failure from the proposed cause.
Related pages
Keep working on this issue
Open-source project · Stable
Playwright
Cross-browser automation for Chromium, Firefox, and WebKit, useful for repeatable storefront and purchase-path verification.
Open-source project · Stable
web-vitals
A small library for measuring Core Web Vitals and attribution data from real storefront sessions.
Open-source project · Stable
axe-core
An accessibility testing engine that can be integrated into automated storefront and component tests.
Open-source project · Stable
OpenTelemetry JavaScript
Vendor-neutral instrumentation for traces, metrics, and logs across commerce applications and supporting services.
Open-source project · Stable
Lighthouse
Automated audits for performance, accessibility, best practices, SEO, and evolving web-platform checks.