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.