Multiple shipping methods are available and properly configured
Why it matters
Single-option shipping forces every customer into the same cost-speed tradeoff, driving cart abandonment when buyers need faster delivery or want to avoid paying for speed they don't need. Baymard research attributes roughly half of all checkout abandonment to shipping friction. Missing express or economy tiers also hides revenue: urgent buyers will pay a premium for overnight, and price-sensitive buyers require a cheap ground option to convert at all. From a user-experience (UX) perspective, the absence of choice signals an unfinished store.
Severity rationale
High because it directly suppresses conversion across the entire purchase funnel and caps achievable revenue.
Remediation
Define at least two shipping methods with distinct rates and timeframes (for example standard ground and express), persist them as a configuration or database table, and render them as a radio or dropdown control inside the checkout flow. Wire the selected method into the order total before payment. See components/ShippingMethodSelector.tsx:
const methods = [
{ id: 'std', label: 'Standard', cost: 599, days: 5 },
{ id: 'exp', label: 'Express', cost: 1499, days: 2 },
]
DetectionPro
The detection method for this pattern is part of AuditBuffet Pro.
The full method (what to look for, pass and fail conditions, and how results get reported) ships inside the Shipping & Tax Audit. The pattern definition, severity rationale, and remediation remain openly licensed under CC-BY-4.0.
Taxons
History
- 2026-04-18·v1.0.0·Initial import from ecommerce-shipping-tax·automated