Skip to main content

WeedMaps Integration

Use this guide to connect your WebJoint account to your Weedmaps listing, choose the right sync model, and control what products appear on your menu.

Jonathan Mohon avatar
Written by Jonathan Mohon
Updated over 4 months ago

Connect WebJoint to Weedmaps


Prerequisites

Make sure all of the following are true before you begin:

  • Your Weedmaps listing is published.

  • The listing you want to connect is not a child of a parent listing.

  • Online ordering is enabled on the listing.

  • WebJoint is selected as the POS integrator in Weedmaps.

  • You have the WMID for every listing you want to connect. You can find WMIDs in your Weedmaps dashboard.

Who can connect: Only WebJoint Admins can configure the Weedmaps integration such as Listing name and Thresholds. Once you are ready, please schedule a setup call with our team: Schedule a call


Product Thresholds

Use Product Threshold to control low-stock items.

  • Set a number, for example 1 or 3.

  • If a product’s available quantity falls below the threshold, WebJoint does not send that product to Weedmaps.

  • Increase or clear the value if you want more items to appear.

Tip: Start with 0 if you want everything in stock to sync, then raise the threshold later to hide items that are nearly sold out.


Name Sync Option

This controls how WebJoint formats the product name that is used for identification . Choose the option that best matches your naming rules in Weedmaps.
If you are not sure which option to use, leave it on Product Name Only or ask your WebJoint representative during setup.


Step 1: Choose your sync model

There are three models. Pick the one that matches how you want to control the menu.

1) Main

Sends your entire menu to the listing and displays all eligible products.

Use when: You have a single menu and want everything in stock to appear.


2) Room

Sends only products located in a specific Room that you designate.

Use when: You want to curate a subset of products, for example a “Delivery only” room or a “Featured” room.

Result: Only products in that Room will be sent to the attached listing.


3) Vehicle

Sends only the products in a Kit that you assign when opening a shift for a Vehicle.

Use when: You operate delivery vehicles with Kits and want the menu to reflect what is physically in a specific car.

How to set up:

  1. Make sure your Kit contains the products you want to send.

  2. When opening a Vehicle shift, select the Kit for the day.

  3. A Weedmaps listings selector will appear in the shift modal. Choose which listing(s) should receive the products from that Kit.

  4. Open the shift and proceed as normal.

Result: Once the shift is open, WebJoint sends every product in the Kit to the selected listing.


Brand Verification (Weedmaps Catalog)

Use brand verification to pull official images and descriptions from Weedmaps for specific products.

What it does
Once a product is verified, the Weedmaps Catalog takes over for that product. Images and descriptions from Weedmaps will display on your listing. Your price and stock still come from WebJoint.

How to verify a product

  1. Open Products in WebJoint and select the product.

  2. Click Verify next to the product name.

  3. Search for the brand and select the matching item from the results.

  4. Click Submit.

Result
The verified product will use the brand’s official images and copy from the Weedmaps Catalog.


Sale Discounts synced to Weedmaps

You can mark individual products on sale in WebJoint. Sale prices are synced to Weedmaps and also reflected in WebJoint orders.

What it does
Entering a sale discount in WebJoint updates the product price in both Weedmaps and WebJoint.

How to set a sale discount

  1. Go to Products.

  2. Open the product you want to discount.

  3. On the right side of the table, enter the percentage you want to take off.

  4. Save.

Result
The discounted price will appear on your Weedmaps listing and will be used at checkout in WebJoint.


Quick setup checklist

  • WMID copied from Weedmaps

  • Listing is published and not a child listing

  • Online ordering is enabled

  • WebJoint selected as POS integrator in Weedmaps

  • (Optional) Verify branded products to use Weedmaps Catalog images and copy

  • (Optional) Add per-product sale discounts in WebJoint if you want visible markdowns on the Weedmaps menu


FAQs and troubleshooting

Nothing is showing on my Weedmaps menu

  • Confirm the listing is published, not a child, and online ordering is on.

  • Verify WebJoint is the POS integrator in Weedmaps.

  • Make sure the WMID in WebJoint matches the listing’s WMID.

  • Check Product Threshold. If your items are below the threshold, they will not sync.

  • If using Room model, confirm the packages are physically moved into the Room and the Room has the WMID attached.

  • If using Vehicle model, confirm a Kit is assigned and the listing is selected when opening the shift.

The wrong products are appearing

  • Room model: Double-check which packages are in the Room.

  • Vehicle model: Confirm the correct Kit was selected for the shift.

  • Main model: Consider switching to Room or Vehicle if you need a curated menu.

I do not see the Weedmaps selector when opening a Vehicle shift

  • Make sure a Kit is selected for the Vehicle. The Weedmaps selector appears only when a Kit is attached.

Can I use multiple listings

  • Yes. You can add multiple WMIDs and choose different Listing Types per listing.


My product images or descriptions look different than what I entered in WebJoint

  • Check if the product is Verified with the Weedmaps Catalog. Verified products use images and descriptions from Weedmaps. If needed, remove verification or update the brand mapping.

My discount did not apply

  • If it is a Weedmaps-native discount, confirm it is active in Weedmaps and that the order came from the listing where the promo is enabled.

  • If it is a WebJoint sale discount, verify the sale percentage is set on the correct product and that inventory is syncing to that listing.

Who can make these changes


Need help

If you want us to complete the connection for you, or if anything above is unclear, please schedule a call and we will configure it with you.

Did this answer your question?