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 27 days ago
After you are done with Legal and Technical Setup familiarize yourself with our Orders API