Kivo Marketing designed and built Nadiva Lab's online store for the US market. It sells one electrolyte and collagen supplement, with a flavor picker, a Supplement Facts panel, a science page and Stripe checkout in dollars that adds sales tax by state. This supplement ecommerce case study covers what the store does and why it's built that way.
Updated
Supplement ecommerce case study: what Nadiva Lab's store does
Nadiva Lab sells an electrolyte and collagen supplement to customers in the United States. Its store has four jobs: let the buyer pick a flavor, show what's in the product, give the science its own page and take the payment in dollars with the right tax.
The same team at Kivo Marketing designed the store and wrote the code, with no mockups handed to a third party.
| Project | Nadiva Lab |
|---|---|
| Product | An electrolyte and collagen supplement |
| Market | United States, with prices in dollars |
| On the store | Flavor picker, Supplement Facts panel and a science page |
| Checkout | Stripe, in dollars, with sales tax by state |
| Stack | Next.js, React, TypeScript, Tailwind, Stripe and GSAP |
| Built by | Kivo Marketing. Design and code by the same team |
Why show the Supplement Facts panel on a supplement store?
In the US, the nutrition label on a dietary supplement has its own name: the FDA's labeling guide calls it the Supplement Facts panel. In a shop, buyers turn the package around and read it. Online, it often ends up as a small photo of the label that nobody can read on a phone.
Nadiva Lab's store gives the panel a place on the site. Whoever is comparing supplements can check what's in this one before paying, not after the package arrives.
The panel also sets the tone for the copy. What a supplement contains is a fact. What it does for you is a claim, and claims are the part a supplement brand has to watch.
Why a flavor picker instead of one product page per flavor?
On Nadiva Lab's store, the flavor is a choice inside the product, not a separate product, and the store treats it that way: one product, one picker.
A page per flavor makes the catalog look bigger. It also splits the same product, the same panel and the same questions across pages that say almost the same thing. That confuses buyers and leaves Google guessing which one to show.
Stripe checkout with sales tax by state: how does it work?
A US store can't show one final price to everyone. Sales tax is set by each state, often with county and city rates on top, and it usually depends on where the order ships.
So Nadiva Lab's checkout works it out at the end. The buyer pays in dollars through Stripe, and the sales tax for their state is added to the order. Until there's an address, there's no way to know the total.
That's why tax belongs in the checkout design from day one: where the line shows and when the total changes. Added in a rush before launch, it's the line that makes a buyer stop.
What is Nadiva Lab's store built with?
The store is written in code, with standard, widely used pieces.
| Piece | What it is |
|---|---|
| Next.js | The React framework the store is built on |
| React | The library behind the interface |
| TypeScript | JavaScript with types, so mistakes show up while coding, not in front of a buyer |
| Tailwind | The CSS framework for the styles |
| Stripe | Payments, in dollars |
| GSAP | The animation library behind the motion on the site |
Could the same approach work for your supplement brand?
If you sell a short range to US buyers, probably. A supplement store has a predictable set of jobs: the label, the choice of variant, the questions about ingredients, and a checkout that gets dollars and tax right. The look changes with the brand. The jobs don't.
Kivo Marketing has a team in Miami, FL, and it also built JeuDerm USA, a single-page Stripe store for a clinical Korean skincare catalog. The full service is on our web design and development page. What we do for a supplement brand beyond the store is on supplement brand marketing.
Work we have shipped
- Nadiva Lab
Online store for an electrolyte and collagen supplement, sold in the US: flavor picker, Supplement Facts panel, science page and Stripe checkout in dollars with sales tax by state.
See the project - JeuDerm USA
Single-page store for a clinical Korean skincare catalog, with filters by line and by skin concern, a wishlist, shipping calculation and Stripe checkout, and no e-commerce platform underneath.
See the project
Frequently asked questions
Does Stripe calculate sales tax by state?
Yes, with Stripe Tax. It sets the rate from the customer's location and the type of product, but only where you're registered. Per Stripe's documentation (checked November 2, 2026), you register with each state's tax authority and add that registration to Stripe before it collects there.
Does Stripe file and pay sales tax for you?
Collecting isn't filing. Per Stripe Tax's documentation (checked November 2, 2026), it tracks your sales against each state's threshold and alerts you when you may need to register, and Stripe offers filing, directly or through partners. Which states you owe is a question for a US tax advisor, not for your web agency.
Can you sell supplements on Shopify?
Yes, and plenty of supplement brands do. Nadiva Lab's store is written in Next.js instead, with Stripe for payments. A platform pays off with a large catalog edited every day. A short range with its own label and science page is where custom code makes sense.
Is sales tax charged on supplements?
It depends on the state. Some tax supplements like any other product, some exempt them, and local rates come on top. So the tax is worked out order by order, not with one rate for the whole country.
Does Kivo handle a supplement brand's marketing too?
Kivo Marketing works across six disciplines: AI and automation, custom software and CRM, web and e-commerce, branding and design, social media and content, and film and motion. For Nadiva Lab, the published work is the store. Tell us what your brand needs and we'll tell you which of those fit.