Marijuana Software Knowledge Base

Your resource for guides, FAQs, and support articles

Website Integration Options with Marijuana Software

Website Integration Options with Marijuana Software
You have three ways to connect a website to your live products, pricing, and inventory. Choose the path that fits your timeline, budget, and customization needs.
Quick Comparison
Option
  1. Host it yourself + Web Menu Plugin — Embed a live menu on your existing site via our API-powered plugin.
  2. Free Website Template — Spin up a turnkey site inside Marijuana Software (no code).
  3. Developer API — Build a fully custom site or headless storefront with our REST API.
Best for 1) Shops with an existing site (Squarespace, Wix, WordPress, custom) that want a live menu.
2) Stores needing a fast, no-code site today.
3) Teams with developers who want total control over UX and data flows.
Customization 1) Medium (theme your site; embed the menu iFrame).
2) Low–Medium (edit content, images, sections).
3) Highest (you design & code everything).
Time to launch 1) ~15–30 minutes • 2) ~10–20 minutes • 3) Days–weeks (depends on build).
1  •  Host It Yourself + Web Menu Plugin (Embed)
What it does Embeds your live menu (products, prices, inventory) into any website using our API-backed embed/iFrame.
How to set up
  1. Activate the API and open the Web Menus page.
  2. Copy the Embed In Your Website code snippet.
  3. Paste it into your site’s HTML where you want the menu to appear (adjust width/height as needed).
  4. Use Sync Now or Auto-Sync to keep the menu updated.
Guide: Activate the Marijuana Software API (and embed your menu)
2  •  Free Website Template (No Code)
What it does Creates a hosted website for your dispensary inside Marijuana Software—add your logo, hours, images, and publish.
How to set up
  1. Go to Support → Website.
  2. Click Create My Free Website and enter store details.
  3. Add branding and sections, then Publish Site.
Guide: Create Your Free Website
3  •  Developer API (Full Custom Build)
What it does Offers a full REST API for products, inventory, tickets, customers, restocks, and more—ideal for headless commerce, apps, or bespoke sites.
How to set up
  1. Review API docs, endpoints, and auth.
  2. Provision credentials, then build your site/app.
  3. Implement sync and caching strategies as needed.
Developer Portal & API Docs
Tips & Best Practices
Inventory freshness Enable Auto-Sync (or schedule frequent syncs) so web menus reflect live stock and pricing.
Product visibility Only active products with categories, prices, and inventory will appear in menus.
Brand control Option 1 and 3 let you fully control site hosting and SEO; Option 2 prioritizes speed and simplicity.
✅ Pick the path that fits today—switch or upgrade any time as your needs grow.