Cannabis Ecommerce & Online Ordering Platforms
Cannabis Ecommerce & Online Ordering Platforms
Entries: 19 | Last refresh: 2026-04-17 Auto-generated by generate_refs.py -- do not edit manually
Overview
Digital storefronts, menu syndication, and online ordering. Operators choose between branded sites (iFrame embed or custom), marketplaces (Weedmaps, Leafly), or both.
Not strictly required, but common enough that operators without one are the exception.
This file covers 19 platforms (17 active). Full per-platform metadata lives in the platforms table; use python query.py platform "<name>" for the full record.
Market Landscape
- Tier 1 (deep profiles, completeness >= 70): 7 platforms -- Blaze, Dutchie, Treez, Jane Technologies, Alpine IQ, Meadow, Weedmaps
- Tier 2 (core fields populated, 40-69): 3 platforms
- Tier 3 (minimal entries, < 40): 7 platforms -- included for breadth; use
query.py platform "name"for what we know - Acquired / defunct: 2 platforms -- Dispense, Tymber
Platform Profiles
Blaze (Tier 1)
Founded 2017 | HQ Newport Beach, CA | 50-100 employees | private
Blaze is a California-born all-in-one cannabis retail platform -- POS, ecommerce, delivery, and loyalty in a single bundle. Founded in 2017, Blaze serves ~400 dispensaries with strength in California and other delivery-heavy markets. The primary value proposition is bundle simplicity: one vendor, one contract, one product to train staff on. The tradeoff is module depth -- Blaze's POS is less sophisticated than Treez, its ecommerce less consumer-polished than Dutchie, and its CRM less sophisticated than Alpine IQ. Blaze is the right choice for a California delivery-forward single-store operator who wants to avoid integration glue.
Full profile: python query.py platform "Blaze"
Ecommerce capabilities: Online Ordering, Menu Sync, Branded Site, Iframe Embed
Pricing: flat-saas -- Retail: $500-900/mo (est.); Retail + Delivery: $700-1,200/mo (est.); Enterprise: custom (confirmed)
Market: States: CA, NV, AZ, CO, OR, MI, MA, MD, OK | Clients: ~400 dispensaries | Share: ~3-4% of licensed dispensaries (est.)
Strengths: true all-in-one bundle -- no integration glue needed; strong delivery module for CA delivery-dependent operators; native loyalty + SMS marketing in the bundle Known issues: depth in any single module lags best-of-breed competitors; smaller customer base means fewer third-party integrations; less mature analytics than POS + Headset best-of-breed stack
Technical: API: rest | webhooks | apikey
- API docs: https://api.blaze.me
Moat: True all-in-one product (POS + ecommerce + delivery + loyalty) without third-party glue.
Website: https://blaze.me
Dutchie (Tier 1)
Founded 2017 | HQ Bend, OR | 500-1000 employees | series d
Dutchie is the largest cannabis ecommerce platform and a major all-in-one POS contender since acquiring LeafLogix in 2021 and Greenbits in 2023. Founded in Bend, OR in 2017, Dutchie's original product was an embedded ecommerce menu that powers online ordering for thousands of dispensaries. Today the bundle spans POS, ecommerce, delivery dispatch, and integrated payments (Dutchie Pay). Dutchie wins on installed base and consumer-facing brand recognition -- if a cannabis shopper has ordered online, there's roughly a 1-in-4 chance it was on a Dutchie menu. The POS side is serviceable and continues to improve, though enterprise MSOs and multi-state operators often find it less mature than Treez or Flowhub for complex compliance. The all-in-one bundle and payments integration are the primary value proposition for single-store and small-multi operators. Honest weaknesses include customer support response times, occasional downtime during peak periods, and feature gaps that linger from the LeafLogix merger.
Full profile: python query.py platform "Dutchie"
Ecommerce capabilities: Online Ordering, Menu Sync, Delivery Dispatch, Pickup Scheduling, Age Verification, Iframe Embed, Seo Friendly
Pricing: per-location -- Plus (ecommerce-only): $400-700/mo (est.); POS + ecommerce: $800-1,500/mo per location (est.); Enterprise: custom (confirmed)
Market: States: nationwide | Clients: 5,000+ dispensaries use Dutchie ecommerce; ~1,500 on Dutchie POS | Share: ~20-25% of ecommerce menus; ~10-12% of POS installs (est., post-LeafLogix)
Strengths: largest ecommerce menu footprint in cannabis; consumer-facing brand recognition; all-in-one bundle (POS + ecommerce + payments + delivery); integrated payments (Dutchie Pay) reduces third-party processor complexity (+1 more) Known issues: POS depth lags Treez / Flowhub for multi-location compliance complexity; LeafLogix acquisition created post-merger feature gaps that took years to close; customer support response times have been a frequent complaint; occasional downtime during high-traffic periods (4/20, holidays) (+1 more)
Technical: API: rest | webhooks | sandbox | oauth2
- API docs: https://developer.dutchie.com
Moat: Massive ecommerce menu installed base (largest in cannabis) creates ecosystem lock-in; consumer-facing brand recognition; all-in-one bundle pricing.
Website: https://dutchie.com
Treez (Tier 1)
Founded 2016 | HQ Oakland, CA | 100-250 employees | series b
Treez is a cloud-based cannabis POS and back-office platform built from the ground up for multi-location operators and enterprise MSOs. Founded in Oakland, CA in 2016, Treez differentiates on compliance depth (supports Metrc, BioTrack, and Leaf Data Systems out of the box), a deep and structured category taxonomy that's unmatched in the industry, and the most mature multi-org data model in cannabis retail. It serves ~300 organizations across 1,500+ stores, with particular strength in California, Nevada, Arizona, Michigan, Massachusetts, and the East Coast medical markets. Treez's platform spans POS, inventory, compliance reporting, ecommerce (SellTreez), and a robust REST + webhook API. Where Dutchie wins on breadth of installed base and ecommerce UX, Treez wins on operational depth for sophisticated operators. Known integration partners include Alpine IQ (loyalty), Headset (analytics), Metrc (compliance), Springbig (loyalty / SMS), Seed Technology (in-store signage), and Onfleet (delivery dispatch). Pricing is per-location with custom enterprise contracts for MSOs. Treez is generally the right choice when a retailer has 3+ locations, sells in a compliance-heavy state, or needs a rich API for custom integrations. Honest weaknesses: steeper learning curve, higher price point, and an ecommerce experience that is functionally solid but less flashy than Dutchie's consumer-facing menus.
Full profile: python query.py platform "Treez"
Ecommerce capabilities: Online Ordering, Menu Sync, Delivery Dispatch, Pickup Scheduling, Age Verification, Iframe Embed, Seo Friendly, Branded Site
Pricing: per-location -- Essentials: $500-800/mo per location (est.); Professional: $800-1,500/mo per location (est.); Enterprise: custom / negotiated (confirmed)
Market: States: 15 states (CA, CO, NV, AZ, MA, MI, FL, IL, NY, NJ...) | Clients: ~300 orgs, 1,500+ stores | Share: ~8-10% of licensed dispensaries (est.)
Strengths: enterprise-grade compliance across all major tracking systems; best-in-class multi-location / multi-org data model; deep category taxonomy for rich product data; mature REST API with webhooks and sandbox (+2 more) Known issues: steeper learning curve than Dutchie or Blaze; higher price point -- not ideal for single-store budget operators; UI refreshes have occasionally lagged competitor design iteration; ecommerce is solid but less flashy than Dutchie's consumer-facing experience
Technical: API: rest | webhooks | sandbox | oauth2
- API docs: https://developer.treez.io
Moat: Enterprise compliance depth, multi-location data model, tight API + integration ecosystem, most mature category taxonomy in the industry
Website: https://treez.io
Jane Technologies (Tier 1)
Founded 2015 | HQ Santa Cruz, CA | 100-250 employees | series c
Jane Technologies (iHeartJane) operates an embedded ecommerce + consumer marketplace model, powering menus for ~2,500 dispensaries while also running the consumer-facing iHeartJane app. Founded in Santa Cruz in 2015, Jane differentiates on dual distribution -- retailers get both their own branded menu and inbound traffic from the iHeartJane app. Works alongside any POS (no native POS product).
Full profile: python query.py platform "Jane Technologies"
Ecommerce capabilities: Online Ordering, Menu Sync, Iframe Embed, Age Verification, Pickup Scheduling, Seo Friendly, Consumer App
Pricing: per-location -- Essential: $200-400/mo (est.); Premium: $500-900/mo (est.); Enterprise: custom (confirmed)
Market: States: nationwide | Clients: ~2,500 dispensaries | Share: ~15-18% of ecommerce menus
Strengths: embedded marketplace model; consumer iHeartJane app drives traffic; strong SEO story Known issues: ecommerce-only -- no POS; marketplace fee structure can surprise retailers
Technical: API: rest | webhooks | sandbox | apikey
- API docs: https://developers.iheartjane.com
Moat: Embedded iframe marketplace model + consumer app (iHeartJane) creates dual distribution.
Website: https://iheartjane.com
Alpine IQ (Tier 1)
Founded 2019 | HQ Denver, CO | 100-250 employees | private
Alpine IQ is the dominant cannabis CRM / loyalty platform, serving ~2,000 dispensaries across 3,500+ stores. Founded in Denver in 2019, Alpine IQ differentiates on integration depth -- it has the tightest POS relationships of any cannabis CRM, particularly with Treez, Dutchie, Flowhub, Blaze, and Cova. The 2024 Dispense acquisition added ecommerce to the bundle, positioning Alpine IQ as a CRM + ecommerce contender against Dutchie's POS + ecommerce. Ideal for multi-location operators who want sophisticated segmentation, loyalty, and SMS campaigns. Power users love it; new users sometimes find the UI complex.
Full profile: python query.py platform "Alpine IQ"
Ecommerce capabilities: Online Ordering, Branded Site, Menu Sync
Pricing: per-location -- Starter: $500-900/mo per location (est.); Pro: $1,000-1,800/mo (est.); Enterprise: custom (confirmed)
Market: States: nationwide | Clients: ~2,000 dispensaries across 3,500+ stores | Share: ~40-50% of CRM-enabled dispensaries (est.)
Strengths: deepest POS integration ecosystem of any CRM; robust segmentation + personalization; CRM + ecommerce bundle differentiates vs Springbig; Treez partnership makes it the default CRM for Treez customers Known issues: pricing climbs fast at scale; UI complexity -- power users love it, new users struggle; Dispense integration still maturing post-acquisition
Technical: API: rest | webhooks | sandbox | apikey
- API docs: https://docs.aiq.com
Moat: Tight POS integrations (Treez, Dutchie, Flowhub, Blaze, Cova), deep data model, Dispense acquisition added ecommerce.
Website: https://aiq.com
Meadow (Tier 1)
Founded 2014 | HQ San Francisco, CA | 25-50 employees | series a
Meadow is a California-focused cannabis POS + ecommerce + delivery platform founded in San Francisco in 2014. Serves ~200 California dispensaries with a modern UX and strong native delivery module. The CA-only footprint is both a feature (deep compliance fluency) and a constraint (no expansion path for multi-state operators).
Full profile: python query.py platform "Meadow"
Ecommerce capabilities: Online Ordering, Menu Sync, Delivery Dispatch
Pricing: per-location -- Core: $500-800/mo (est.); Pro: $800-1,200/mo (est.)
Market: States: CA | Clients: ~200 dispensaries (CA only) | Share: ~1-2% of licensed dispensaries (CA-focused)
Strengths: California CCRS + Metrc depth; native delivery module; modern UX Known issues: CA-only limits growth; smaller integration ecosystem
Technical: API: rest | webhooks | sandbox | oauth2
Website: https://getmeadow.com
Weedmaps (Tier 1)
Founded 2008 | HQ Irvine, CA | 500-1000 employees | public | Ticker: MAPS
Weedmaps is the largest cannabis consumer-facing marketplace, listing 5,000+ dispensaries nationwide. Founded in 2008, went public via SPAC in 2021 (MAPS). Retailers pay listing fees for visibility on the marketplace, with premium tiers for featured placement and menu integration. Dual role: both a marketing channel and an ecommerce enabler.
Full profile: python query.py platform "Weedmaps"
Ecommerce capabilities: Online Ordering, Marketplace, Listings, Consumer App
Pricing: flat-saas -- Listings: $200-600/mo (est.); Plus (featured listings + menu): $800-2,000/mo (est.)
Market: States: nationwide | Clients: 5,000+ listed dispensaries
Strengths: largest consumer traffic in cannabis; dual sided network effects; public-company transparency Known issues: listing fees can feel rent-seeking; orders-via-Weedmaps force data flow to competitor; past scandals around fake listings
Technical: API: rest | webhooks
Moat: Largest cannabis consumer-facing marketplace by traffic; dual-sided network effects.
Website: https://weedmaps.com
Leafly (Tier 2)
Founded 2010 | HQ Seattle, WA | 100-250 employees | public | Ticker: LFLY
Leafly is a cannabis content, strain database, and ecommerce marketplace (LFLY) serving ~4,000 dispensaries. Founded in 2010 in Seattle, Leafly's primary asset is its deep strain database and consumer-education SEO authority. Ecommerce listings are a distant second to Weedmaps by traffic.
Full profile: python query.py platform "Leafly"
Ecommerce capabilities: Online Ordering, Marketplace, Listings, Strain Finder
Pricing: flat-saas -- Listings: $100-400/mo (est.); Premium (menu + strain data): $500-1,500/mo (est.)
Market: States: nationwide | Clients: ~4,000 listed dispensaries
Strengths: strain database depth; consumer-education SEO; public-company transparency Known issues: ecommerce traffic lags Weedmaps; content business has distracted from ecommerce product velocity
Technical: API: rest | webhooks
Moat: Deep strain + consumer-education content library; SEO authority on cannabis topics.
Website: https://leafly.com
Treez SellTreez (Tier 2)
Founded 2019 | HQ Oakland, CA
SellTreez is Treez's native ecommerce front-end. Bundled or add-on for Treez POS customers; tight menu sync with no integration lag.
Full profile: python query.py platform "Treez SellTreez"
Ecommerce capabilities: Online Ordering, Menu Sync, Branded Site, Iframe Embed
Pricing: per-location -- Bundled with Treez POS: included or add-on (confirmed)
Market: States: nationwide
Strengths: native Treez POS integration (no sync latency); SEO-friendly Known issues: less consumer-facing polish than Dutchie; tied to Treez POS
Website: https://selltreez.com
Olla (Tier 2)
Founded 2019 | HQ New York, NY | 10-50 employees | seed
Olla is a small-operator CRM + ecommerce platform.
Full profile: python query.py platform "Olla"
Ecommerce capabilities: Branded Site
Pricing: flat-saas -- Standard: $400-800/mo (est.)
Website: https://olla.co
Acquired / Defunct
- Dispense (Tier 2) [acquired] -- Dispense is a branded-site ecommerce platform acquired by Alpine IQ in 2024. Now bundled into the Alpine IQ CRM + ecommerce suite. -- https://dispense.com
- Tymber (Tier 3) [acquired] -- Tymber was a branded-site ecommerce + menu signage platform, acquired by Dutchie in 2022. -- https://dutchie.com
Tier 3 (Niche / Minimal Data)
- Eaze (Tier 3) -- Eaze is a California cannabis delivery marketplace and consumer app. -- https://eaze.com
- Amuse (Tier 3) -- Amuse is a California cannabis delivery app focused on same-day delivery with wide brand coverage. -- https://amusecannabis.com
- Budtender.com (Tier 3) -- Budtender.com is a cannabis product discovery marketplace. -- https://budtender.com
- Emjay (Tier 3) -- Emjay is a California cannabis delivery platform focused on fast delivery in major metros. -- https://heyemjay.com
- Grassdoor (Tier 3) -- Grassdoor is a California cannabis delivery app for fast weed delivery. -- https://grassdoor.com
- Sava (Tier 3) -- Sava is a curated cannabis delivery marketplace focused on premium brands in California. -- https://getsava.com
- Treez Marketplace (Tier 3) -- Treez Marketplace is Treez's brand + product discovery layer, distinct from SellTreez ecommerce front-end. -- https://treez.io/marketplace
Feature Comparison Matrix
Tier 1 + Tier 2 active platforms only. Unmarked cells mean either unsupported or undocumented -- assume the safer interpretation (unsupported) for purchase decisions, and verify with the vendor.
| Platform | Online ordering | Menu sync | iFrame embed | Branded site | Marketplace | Pickup | Delivery | |---|---|---|---|---|---|---|---| | Blaze | Yes | Yes | Yes | Yes | - | - | - | | Dutchie | Yes | Yes | Yes | - | - | Yes | Yes | | Treez | Yes | Yes | Yes | Yes | - | Yes | Yes | | Jane Technologies | Yes | Yes | Yes | - | - | Yes | - | | Alpine IQ | Yes | Yes | - | Yes | - | - | - | | Meadow | Yes | Yes | - | - | - | - | Yes | | Weedmaps | Yes | - | - | - | Yes | - | - | | Leafly | Yes | - | - | - | Yes | - | - | | Treez SellTreez | Yes | Yes | Yes | Yes | - | - | - | | Olla | - | - | - | Yes | - | - | - |
Recommendation Table
| Scenario | Recommended | Rationale | |----------|-------------|-----------| | Best for branded ecommerce site | Dispense / Jane Technologies | Full branded site with SEO, menu sync from POS | | Best for marketplace traffic | Weedmaps | Dominant consumer-facing marketplace | | Best for strain-focused discovery | Leafly | Strain-level SEO and content depth | | Best native POS + ecommerce bundle | Treez / Dutchie | Unified cart/inventory data model |
Common Switching Patterns
- Standalone storefront -> POS-native ecommerce (Treez/Dutchie) when: menu sync lag causes inventory mismatches at checkout
- Marketplace-only -> marketplace + branded site when: operators want to own the customer relationship and email list
Market Dynamics
- Menu syndication wars: Dutchie, Jane, Weedmaps, Leafly all claim to be the 'source of truth' for menu data. Operators routinely sync to all three.
- Marketplace vs branded: Most operators do both -- marketplaces drive discovery traffic, branded sites drive repeat customers and email capture.
- iFrame -> headless: Operators are moving off iFrame widgets toward headless commerce for SEO and CX reasons.
Data Sources
- Platform profiles:
platformstable (seeded bydb/seed_platforms.py). Completeness scores reflect field-population fraction per D-12. - Integration metadata:
platform_integrationstable. Query withpython query.py integrations "<platform>". - Refresh: regenerate via
python scripts/generate_refs.py tech_ecommerce.