GuidesAPI EndpointsChangelog
Log In
Guides

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.
  • 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.


What’s Next

After you are done with Legal and Technical Setup familiarize yourself with our Orders API