Online Ordering
Many of your customers may request Weedmaps Online Ordering support alongside a Menu integration. Here’s how to prepare your integration to support Online Orders through Weedmaps.
How It Works
-
The first step is a Menu integration using the Menu API.
-
The second step is including an
external_id
when creating Menu Items.- This
external_id
should represent your system’s unique identifier for each Menu Item. - During checkout, Weedmaps will return this
external_id
along with the purchase details, making order reconciliation easier.
- This
-
In 2025-07, the
external_id
is required for Menu Items—if you're already including it, you’re nearly ready for online ordering.
Cart Quantity Multipliers
Clarification on Quantities:
A Menu Item on Weedmaps may not equate to a single unit in your POS.
For example:
- A Weedmaps customer may add “1 eighth” to their cart.
- You may need to receive this as 3.5 units, not 1.
To account for this, use the cart_quantity_multiplier
field:
"cart_quantity_multiplier": 3.5
-
You can set this on:
- The Menu Item during Menu Item operations.
- Individual Menu Item Variants during Menu Item operations.
This ensures order payloads correctly reflect quantities relative to your inventory system.
Next Steps to Enable Online Ordering
-
Legal Onboarding: You must complete a legal agreement with Weedmaps before activating online orders.
To begin this process, contact [email protected]. -
Technical Setup: While awaiting legal clearance, review the Online Ordering Guide to familiarize yourself with order flows and callbacks.
Updated 5 days ago
After you are done with Legal and Technical Setup familiarize yourself with our Orders API