Michigan

    Cannabis Ecommerce Built for Michigan Retailers

    Michigan is one of the most crowded licensed markets in the country, nearly every paid advertising channel is closed to cannabis, and a state terminology rule means licensees cannot describe themselves using the exact phrase Michigan shoppers type into Google. That combination puts an unusual amount of weight on your own website.

    Book a Demo

    The channel math

    Why Michigan retailers cannot buy their way to traffic

    In most retail categories, a store with a traffic problem buys traffic. Cannabis does not have that option. Broadcast television and radio are effectively unavailable because of federal FCC licensing exposure, and the major ad platforms — Google, Facebook, Instagram, X and TikTok — all prohibit cannabis advertising in their own policies. Cannabis marketing cannot be sent through the U.S. mail.

    Michigan then adds its own rules on top of the national picture. An advertisement may not be placed where more than 30% of the audience is reasonably expected to be under 21. Marketing directed at anyone 17 or younger is prohibited. Deceptive or misleading claims are prohibited, and there are restrictions on how pricing, promotional offers and potency may be advertised.

    What is left is narrow: programmatic display through brand-safe vendors, digital audio, and out-of-home. None of those channels capture a shopper at the moment they are deciding where to buy. In Michigan, organic search, your own storefront, and the customers you already have are not one option among several — they are most of what remains. That is the entire argument for treating your website as infrastructure rather than a brochure.

    Terminology and search

    The Michigan "dispensary" problem

    Michigan licensees are prohibited from calling themselves a "dispensary." The restriction is grounded in the Michigan Public Health Code (MCL 333.17711), which reserves that word for pharmacy-regulated entities. The Cannabis Regulatory Agency issued a bulletin on the point in 2019 and reiterated it in 2022. The prohibited terms include dispensary, pharmacy, apothecary, drugstore, druggist and medicine store, and the restriction applies to medical provisioning centers and adult-use retailers alike.

    The tension is obvious and it is specific to Michigan. Shoppers search for a "dispensary near me." Michigan licensees cannot describe themselves that way in their own marketing. Every Michigan operator has to reconcile that with their compliance team, and the answer is a business and legal decision that belongs to you and your counsel — nothing on this page is legal advice, and Buddy does not advise operators on how to work around a state rule.

    What a platform can do is make whatever terminology you settle on trivial to apply and trivial to change. Buddy gives you per-page control of titles, meta descriptions, headings and structured data, plus site-wide terminology that propagates through every category, product and template at once. When the CRA clarifies a rule or your counsel changes their reading, a compliance lead updates the wording in one place instead of hunting through a theme file or opening a ticket with an agency and waiting a week.

    In plain language

    The word your customers use to search is a word your license does not let you use about yourself. You cannot change the search behavior, so the practical requirement is a storefront where wording is a setting rather than a rebuild. See how the SEO controls and the page builder handle that, and what ships in compliance.

    Seed to sale

    Built for Michigan's Metrc-tracked supply chain

    Michigan uses Metrc as its statewide seed-to-sale monitoring system, so every package, transfer and sale in your store already ties back to a tracked tag. Your point-of-sale system is the Metrc-integrated system of record, and Buddy does not change that relationship.

    Buddy syncs from the POS in real time — catalog, pricing, stock and product attributes — and writes orders back to it, so the register stays the source of truth and Metrc keeps receiving its data through the integration it already has. Buddy also runs a POS-to-Metrc microservice for operators who need tighter reconciliation between what the storefront shows and what the tracked inventory says.

    Practically, that means a Michigan shopper never sees a product that sold out ten minutes ago at the counter, and your staff never maintain a second catalog by hand.

    Dutchie

    Keep Dutchie as the register and system of record while Buddy renders the storefront on your domain.

    Flowhub

    Live Flowhub catalog, pricing and stock sync, with orders written back to Flowhub.

    Treez

    Treez stays the system of record; Buddy handles the customer-facing shopping experience.

    iHeartJane

    Connect Jane commerce data and Jane Ads to a storefront you own.

    Alpine IQ

    Loyalty balances, tiers and targeted offers carried into shopping and checkout.

    Store networks

    Built for multi-location Michigan operators

    Michigan's licensing structure produced a lot of operators running several stores across very different markets — a Detroit metro location, a college town, and a border store that lives on Ohio and Indiana traffic all behave differently. Buddy treats each location as its own indexable page rather than a dropdown on a single site.

    Every store gets its own page with its own hours, menu, fulfillment options and per-location SEO settings, so a search for a specific Michigan city lands on that store rather than a generic homepage. The geocoded locator routes shoppers to the nearest store and shows which fulfillment methods that store actually offers: in-store pickup, curbside, or delivery. Michigan operators holding both medical and adult-use licenses can filter menus and pricing per location so med and rec catalogs stay separate.

    What is built in

    Compliance that ships with the storefront

    Compliance features are part of the platform rather than plugins you assemble. A branded age gate fronts the site. Legal documents are dated and versioned so you can show what was published when. Lab results and COAs can be published against the products they belong to, so a customer question about a batch has an answer on the product page instead of at the counter.

    Buddy also ships state-specific cannabis education content, and Michigan is one of the live states — the state's own framing rather than generic national copy. Everything ships as text on a page a compliance reviewer can read, not as content locked inside an embedded widget.

    Michigan retailers already running on Buddy

    More than 300 cannabis retail websites run on Buddy, and a typical storefront goes live in about 24 hours once the POS connection is in place. We are not publishing a Michigan-specific count or client names here until those numbers and permissions are confirmed.

    More on how this works: Buddy for retailers, cannabis ecommerce software, compliance, cannabis SEO and the page builder.

    FAQ

    Michigan questions, answered.

    Can a Michigan retailer use the word "dispensary" on their website?

    No. Michigan licensees are prohibited from describing themselves as a "dispensary." The restriction is grounded in the Michigan Public Health Code (MCL 333.17711), which reserves the term for pharmacy-regulated entities, and the Cannabis Regulatory Agency addressed it in a 2019 bulletin reiterated in 2022. Prohibited terms include dispensary, pharmacy, apothecary, drugstore, druggist and medicine store, for both medical provisioning centers and adult-use retailers. How you word your own site is a decision for you and your counsel; Buddy makes site-wide terminology a setting you can change everywhere at once rather than a theme edit.

    Does Buddy connect to Metrc?

    Buddy syncs with your point-of-sale system, which is the Metrc-integrated system of record for your Michigan license. Catalog, pricing and stock flow from the POS into the storefront in real time and orders are written back, so tracked inventory stays reconciled through the integration your POS already maintains. Buddy additionally runs a POS-to-Metrc microservice for operators who need tighter reconciliation between storefront availability and tracked inventory.

    Can I advertise my Michigan store on Google?

    Not with paid cannabis ads. Google, Facebook, Instagram, X and TikTok all prohibit cannabis advertising in their own policies, broadcast TV and radio are effectively unavailable under FCC rules, and cannabis marketing cannot go through the U.S. mail. Michigan adds its own limits, including the rule that no more than 30% of an ad's audience may reasonably be expected to be under 21. What remains open is organic search, your own storefront and owned channels like email, SMS and push — which is why Michigan operators lean harder on server-rendered product pages than operators in easier ad markets.

    How does Buddy handle multiple Michigan locations?

    Each store is its own indexable page with its own hours, menu, fulfillment options and per-location SEO settings, so a search for a specific Michigan city can land on that store directly instead of a shared homepage. A geocoded locator routes shoppers to the nearest store and shows whether that location offers in-store pickup, curbside or delivery. Pricing and availability come per location from the POS, so a Detroit store and a west-side store never share a menu by accident.

    Does Buddy support both medical and adult-use menus?

    Yes. Michigan operators holding both medical and adult-use licenses can separate catalogs, pricing and availability per location, so medical patients and adult-use customers see the menu that applies to them. The split follows what the POS reports for that location, which keeps the storefront aligned with the license the store is actually selling under.

    How fast can a Michigan retailer launch?

    A storefront typically goes live in about 24 hours once your POS connection is authorized, because the catalog, pricing and stock come straight from the register rather than being rebuilt by hand. The parts that take longer are the ones that should: legal review of your terminology under the CRA guidance, your dated legal documents, and per-location details for each store.

    See it against your Michigan stores.

    Bring your POS and one store's current menu. We will show what the storefront looks like on your own domain, how terminology is controlled site-wide, and what launch looks like for the rest of your locations.

    Book a Demo