METRC sync
Background runner mirrors packages, inventory, and sales between METRC and your storefront.
METRC sync, patient verification, age gating, package tagging, sale finalize, void workflows. A dispensary stack that runs on a modern platform — not legacy software.
Dispensaries need METRC compliance, patient ID flow, and modern UX. Most ecom platforms (Shopify, Square) prohibit cannabis; Dutchie costs 5-10× more.
One platform spans every storefront, every channel, every back-office workflow — so the retail stack you launch tomorrow doesn't dead-end at 50 customers.
AI Storefront Builder
Paste a URL → live preview in 60s
Multi-vertical
Restaurant · Retail · Ecom · Services · Dispensary
App marketplace
OAuth 2.0 surface + theme app blocks
Stripe Connect
Apple Pay · Google Pay · Terminal
Translations + currencies
i18n + multi-currency built in
Multi-location inventory
Stock across stores + warehouses
A single operations layer keeps customer experience and back-office workflows aligned.
Background runner mirrors packages, inventory, and sales between METRC and your storefront.
Cookie-backed patient identity, age gate at checkout, blocks under-21 customers.
Every product carries its METRC tag through the order; appears on receipts.
Every paid cart fires a METRC sale; voids reverse cleanly.
Sequence operations in a way teams can follow under real volume.
Connect METRC keys per license under admin.
Initial inventory sync — existing packages pulled in.
Customer purchases with age + patient ID verified.
Daily reconciliation drift report shows any disagreement.
Active state support: Colorado, Oregon, Michigan, Montana, Nevada, Massachusetts, Maine. The underlying engine works in any METRC state — new states are a config change.
Shopify's Acceptable Use Policy prohibits cannabis. Same with Square, BigCommerce, and most modern ecom platforms. Vertex Ordering and Dutchie are the main options.
Vertex Ordering is $9.99-39.99/mo with no per-location surcharge. Dutchie typically runs $400-1000+/mo per location.
Start with a prefilled signup flow and compare additional buyer guides before rollout.