Storefront patterns
Commerce problems that are hard to solve well: what the platform actually gives you, what breaks in production, and the honest trade-off between buying an app, hacking the theme, and building it properly.
Product page
A size guide that reduces returns
The size chart is a JPEG in a modal, and the customer who cannot read it orders two sizes and sends one back at your expense.
Read the patternBack-in-stock alerts that do not stampede
Four hundred people asked to be told when it returns, twelve units arrived, and everyone found out at the same second.
Read the patternBuilding a product configurator without an app
A made-to-order product has more valid combinations than Shopify will let you model as variants, and the ones that carry a price cannot be captured as text.
Read the patternB2B & wholesale
Quantity breaks and per-company pricing
Every wholesale account has been quoted a different number, and the storefront has to show each buyer theirs without ever showing them anyone else’s.
Read the patternRequest a quote instead of add to cart
The buyer cannot check out, because the price depends on a conversation — but every hour that conversation takes place over email is an hour the order is not in the system.
Read the patternShowing prices with and without VAT
B2B buyers need to see ex-VAT prices while consumers need inc-VAT, and Shopify will only commit to one of them at a time.
Read the patternOperations
Replacing the email flow stack with WhatsApp
In markets where nobody opens email, the abandoned-cart flow that works everywhere else is talking to an empty room.
Read the patternShowing stock by location
A customer wants to know whether the item is in the shop they can reach today, and the storefront only knows one aggregate number.
Read the pattern