"Should we just build our own store instead of using Shopify?" I get this question from almost every e-commerce client at some point. Here's the honest breakdown I give them.
Shopify wins for most businesses — here's why
Shopify handles the unglamorous, high-risk parts of e-commerce for you: PCI-compliant payments, hosting that doesn't fall over during a traffic spike, checkout optimization, and a massive app ecosystem for shipping, reviews, and marketing. When I build a Shopify store — like the product page customization work I did for a plant nursery client using the T4S theme — most of the effort goes into making the storefront distinctive, not rebuilding infrastructure that already works.
For a store that needs to launch fast, sell reliably, and not require a dev on call for every checkout issue, Shopify is almost always the right call.
Where custom themes still require real development work
"Shopify" doesn't mean "template out of the box." The stores that convert well usually need custom theme work — metafield-driven layouts, non-standard product page structures, sticky CTA bars, mobile-specific accordions. That plant nursery build, for example, needed a two-column sidebar layout built entirely with metafields and Liquid templating, with a completely different accordion-based layout on mobile. That's not something a stock theme does out of the box.
When a fully custom storefront actually makes sense
Custom (non-Shopify) storefronts make sense in narrower cases:
You need a buying flow Shopify's architecture genuinely can't support (complex configurators, non-standard subscription logic, marketplace-style multi-vendor selling).
Your product is the software, and the store is a small part of a larger platform.
You're operating at a scale where Shopify's transaction fees or app costs outweigh the cost of custom infrastructure.
For most single-brand e-commerce businesses, none of these apply — and a custom build usually means slower launch, more maintenance burden, and reinventing tools Shopify already gives you for free.
My honest recommendation
Start on Shopify with a well-built custom theme. It gets you to market fast, keeps ongoing maintenance low, and still lets you build a storefront that looks and behaves nothing like a template. Only move toward fully custom infrastructure once you have a specific, provable reason Shopify can't do what you need.
Need a Shopify store that doesn't look or convert like a default template? I build custom Shopify themes and product pages from Figma design through to launch. Book a call to talk through your store.
Follow me to keep in touch
Where I share my creative journey, design experiments, and industry thoughts.




