Skip to content
← BlogPlatform

Why you can't just build a cannabis storefront on Shopify

2 min read
Share

It's a reasonable instinct: you already know Shopify, or a developer already built something on WooCommerce, so why not just add a cannabis storefront there. The reason is in the platform's own rules, not a technical limitation - both restrict cannabis and CBD sales outright, and enforcement for violating that isn't a warning email. It's suspension or termination of the store, without notice.

This isn't a gray area in the terms

Shopify's own prohibited and restricted items policy names cannabis-related products directly, and cannabis dispensaries and related businesses face significant restrictions on the platform. Even hemp-derived CBD, in the narrow cases Shopify permits it at all, comes with specific attestation requirements that vary by region. WooCommerce's own documentation is built around the same starting point - it's explicit that the FDA prohibits CBD in foods, beverages, and supplements, and treats the category as one requiring special handling rather than a normal product listing.

None of this is a niche edge case a store might slip past unnoticed. It's the platform's own published policy, and the enforcement is the platform's own call to make - not something a merchant gets to negotiate after the fact.

What that risk actually means for a store

  • A storefront that can be suspended or shut down without warning, because it was always running on borrowed permission rather than a platform built to allow it
  • No real recourse - the terms a merchant agreed to explicitly permit this, so there's no appeal to a rule that was broken by design, not by accident
  • Every workaround - a disguised product catalogue, a separate ordering flow bolted on - adds fragility rather than removing the underlying risk
  • Customer accounts, order history, and loyalty data sitting on a platform that could disappear the storefront in front of them at any time

A workaround built to avoid detection isn't a foundation - it's a countdown. The store isn't choosing when this becomes a problem; the platform is.

What a purpose-built storefront changes

A cannabis storefront built to be a cannabis storefront doesn't have this problem, because there's no policy being quietly worked around. Category browsing, THC/CBD and strain information on every product, age-verification gating, weight-based and unit-based pricing in the same catalogue - none of it needs to be disguised as something else to stay online.

That's a different kind of stability than uptime or support response time. It's not being one policy update away from losing the storefront entirely.

Related reading

See how Budstack handles this

Fifteen minutes, a walkthrough of the platform, and a number scoped to the stores you actually run.