The default answer is Shopify
For most brands, a well-built Shopify theme is the right storefront. Checkout, payments, inventory, discounts, apps, fraud analysis and PCI scope are handled, and the admin is something your team can run without an engineer. Our KeyKarams build is a Shopify theme with custom product pages, filtering and Klaviyo flows; it scores 98 on PageSpeed and improved cart recovery by 22 percent. Nothing about it needed to be headless.
The mistake we see is not choosing Shopify. It is installing a template and calling it a store. Product pages built for your catalog, a checkout that holds on mobile, lifecycle email that lands, and a way to keep product imagery moving are what make the difference, and a theme can do all of them.
When headless is worth it
Headless means a custom front end (for us, Next.js) talking to Shopify or another backend through APIs. It costs more to build and more to maintain, so it has to buy something a theme cannot:
- The brand experience is the product. Editorial pacing, motion, a 3D product hero, scroll-driven storytelling. Our HairRx Lab build is six pages with thirty-plus motion blocks; a theme would have fought every one of them.
- An intake or consultation flow sits in the funnel. Telehealth and prescription products need multi-step questionnaires with conditional logic and a handoff to a provider. That is application logic, not theme logic.
- A custom data model. Subscriptions with medical eligibility, tiered access, or products that depend on state rules.
- The store is one part of a larger application. A patient portal, a practitioner dashboard, a marketplace.
If none of those apply, headless is a cost without a benefit.
What regulated brands need either way
Compliance pages that match the product and the state
Privacy policy, terms, telehealth consent, compounded-product disclosures and state-specific additions. We generate these per vertical with a template system and have counsel review before launch. They are part of the build, not a page you copy from another site.
No third-party trackers by default
Health-adjacent traffic and advertising pixels are a bad combination. Start with zero trackers, add only what you have a documented basis for, and keep analytics first-party where possible.
Email that reaches the inbox
Order updates, refill reminders and consultation follow-ups are the product experience after checkout. SPF, DKIM and DMARC across the store domain and every sending service is a launch requirement. See the SPF, DKIM and DMARC guide.
A support agent that knows what it cannot answer
Order status, shipping and returns are safe for an agent grounded in your own data. Anything clinical is not. The handoff rule matters more in this vertical than in any other, and it belongs in the proposal.
Access control and retention
Least-privilege access to orders and intake data, encrypted storage, and retention rules agreed with counsel. Boring, essential, and cheap to do at the start.
A quick decision test
Answer three questions. Does the buying experience need to do something a theme cannot render? Is there a medical or eligibility step inside the funnel? Is the store part of a larger application? One yes is a conversation. Two is headless. Zero is Shopify, built properly.
Whichever way it goes, everything we ship lands in your own accounts: the Shopify store, the repository, the domain, the data. That is the part that should not change with the platform.
Shopify development · Telehealth websites · Get a fixed-price proposal

Start a project
Get a fixed-price proposal in 48 hours.
Send a brief or book a scoping session. We reply within one business day, and the proposal that follows commits to a price and a ship date.
info@darkforgeai.com