---
updatedAt: 2026-09-02T08:41:57.000Z
agentTools:
  projectIndex: https://developer.weedmaps.com/llms.txt
---

# 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:

```json
"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 <integrations@weedmaps.com>.

* **Technical Setup**: While awaiting legal clearance, review the [Online Ordering Guide](https://developer.weedmaps.com/docs/orders-getting-started) to familiarize yourself with order flows and callbacks.