Why Your “Out of Stock” State is Losing You Users
Most e-commerce apps lose customers when products are out of stock by forcing users into passive waiting mode with "Notify Me" buttons. The On Running app demonstrates a better approach by showing contextually relevant alternatives immediately below the size selector when inventory is unavailable. This pattern works by preserving buying momentum, adapting the UI based on stock status, and recommending similar in-stock products. The key insight is treating out-of-stock states as design challenges rather than dead ends, keeping users in active shopping mode instead of ending their journey.