Orders Requirements

Do you plan on integrating with our Orders API? If so, there's one thing you must do in your Menu API integration to be able to use Orders.


You will need to have a way to lookup ordered items

Weedmaps will provide both the external_id as externalID and the menu item id as the wmProductId in the order payload.

If you're not sending over an external_id value, you must have a reference to the menu item ID in your system to have this order go through as expected. When not provided, the order will fail because the lookup value will not exist. To learn more about how to set external_id values on menu items and their variants, please see our External IDs Guide.