ROOT, health and beauty e-commerceA complete store, from product page to dispatched order

2026Launch pending
A glass pipette resting across a cream ceramic dish of pale golden oil on softly folded ivory cotton.

The brief

ROOT is a hair-wellness brand built around a physician-developed daily protocol of shampoo, conditioner and vitamins. It needed a store that explains the science, sells the products and runs orders without a separate e-commerce platform.

Project summary

Products and a bundle
3 + 1
Sections in the admin
20
Questions answered
28
End-to-end test suites
8
Services
E-commerce, Website, SEO / AEO / GEO
Status
Built, launch pending

What we built

A custom online store in Next.js with Supabase and Stripe. Visitors can buy each product or the full protocol bundle, check out as a guest or with an account, and track their orders. Orders are confirmed by Stripe before stock is deducted. Behind it is an admin with 20 sections, covering products, variants, bundles, inventory, orders, shipments, coupons, questions, page content, SEO settings and privacy requests. Eight end-to-end test suites cover the main journeys.

Search, answers and AI assistants

Every page has its own title, description and canonical address. Product pages carry Product markup with the brand, breadcrumbs and their own questions in FAQ markup, and the questions page answers 28 more. The sitemap lists the public pages, while the cart, checkout, account and admin areas are kept out of search. This is the groundwork of our SEO, AEO and GEO work.

Where it stands

Code-complete and on a preview address. It launches once the brand's domain, payment account and legal review are in place.

Questions e-commerce brands ask usAnswered from what we built for ROOT.

Can you build a custom online store for my brand?

Yes. For ROOT, a hair-wellness brand, we built a custom online store in Next.js with Supabase and Stripe: single products and a protocol bundle, guest or account checkout, and order tracking, without a separate e-commerce platform.

Do I need Shopify to sell online?

No. ROOT runs its orders without a separate e-commerce platform: products, variants, bundles, inventory, orders, shipments and coupons are all managed in its own admin, which has 20 sections.

Can customers check out without creating an account?

Yes. ROOT offers guest checkout as well as accounts, and every order is confirmed by Stripe before stock is deducted, so the inventory never counts an unpaid order.

Can I sell product bundles and offer discount codes?

Yes. ROOT sells each product on its own or as the full protocol bundle, and coupons are created and managed in the admin alongside products and orders.

How do product pages show up on Google?

ROOT's product pages carry Product markup with the brand, breadcrumbs and their own questions in FAQ markup. The cart, checkout, account and admin areas are kept out of search, so only pages worth finding are indexed.

Ask us directly