yoyo is a mobile shopping app for impulse buys, and this PRD defines a mobile checkout flow that compresses the process from five screens to three. It helps frequent mobile shoppers aged 18-35 who represent 65% of our traffic, by cutting completion time by 50% to boost conversions. This matters now because mobile abandonment rates hit 72% last quarter amid rising iOS 17 adoption and competitor flows like Amazon's one-tap, risking yoyo's 15% market share if we don't ship fast.
Shoppers on yoyo abandon 72% of carts during mobile checkout due to mandatory logins, repetitive data entry, and slow payment loading that averages 45 seconds per step—worse on LTE connections. User surveys from 500 respondents show 61% cite "too many fields" as the top frustration, with session recordings revealing 40% drop-off right after address entry. This directly tanks revenue, as abandoned carts represent $2.5M in lost Q3 sales, and competitors like Shopify apps convert 28% better with saved defaults.
As a returning shopper, I want the checkout to auto-populate my saved shipping address and payment method so I can complete the purchase in under 90 seconds without re-entering details.
As a guest user, I want an option to skip login during checkout so I can buy without creating an account.
As any shopper, I want payment selection to support Apple Pay and one saved card natively so I avoid typing card details on mobile keyboards.
As a shopper in a hurry, I want real-time order total updates during address selection so I know shipping costs before committing.
As an international shopper, I want currency and tax calculations to auto-adjust based on detected location so I see accurate pricing without manual tweaks.