How to Use the WP Dispensary Medical Cannabis Menu Plugin

Last Updated on September 16, 2022 by 15 Comments

How to Use the WP Dispensary Medical Cannabis Menu Plugin
Blog / Resources / How to Use the WP Dispensary Medical Cannabis Menu Plugin

WordPress makes up a little over 28% of the internet. That is a lot of websites. And within the WP ecosystem, there are X number of plugins and Y themes to serve pretty much every market, no matter how niche. WP Dispensary covers one of those niche audiences for WP–medical marijuana distributors.

While online dispensaries are basically e-commerce sites at their cores, most plugins like WooCommerce don’t quite hit all the needs that WP Dispensary does–such as external database integration, ultra-easy product and menu updates, and pre-built categories and taxonomies for those products and menus.

WP Dispensary does.

Free and Clear

First of all, WP Dispensary is a free plugin. You can install it directly from the WordPress dashboard. Just search WPDispensary by name, install, and activate it.

wp dispensary

Your can also use their customized theme, CannaBiz, if you want. But for this, I’m gonna be using DiviBecause Divi rocks. A lot.

Actually Using WP Dispensary

When you get the plugin installed and activated, you’re going to (as usual) get a new dashboard menu item added to your sidebar. This time around, it’s at the top-left. If you’re using this plugin, it’s a major part of your admin panel daily driving. So that makes sense.

Initially, the database will be blank, but that’s okay. It’s not hard to populate with your dispensary’s available inventory. Until you get your product pages made, your entire plugin will be barren.

Product Types

You have six different options you can choose to populate:

  • Flowers
  • Concentrates
  • Edibles
  • Pre-rolls
  • Topicals
  • Growers

Depending on your dispensary’s needs, you may or may not need to add new items to each category. You will go through the same process for each of them, though the individual details differ–obviously. While some products may share details, the differences in Edibles and Growers will be pretty stark.

Gimme Dem Deets!

To add a new Flower (or other menu item) to the WP Dispensary menu, click the Add New button when you’re inside the Flowers tab.

Adding new items, details, and menu items is dead simple. The plugin treats each new flower (or concentrates, etc.) as a new post with special meta-boxes so the editing process should be intimately familiar to you.

As you can see, there are a lot of details for a single page. The real beauty of WP Dispensary is not that these options exist, but that you can choose which ones are most pertinent to you. If they don’t apply to you, simply leave them blank and they won’t show up on your product page.

Additionally, anything listed on the right sidebar of the page is either used as a tag or category. You just type them in, comma-delineated, and they show up as clickable links to sort your products on the live site that let you really organize your inventory.

All of the different options work exactly the same way–they create a new post where you enter the details into as tags and categories, whether it’s Flowers or Edibles or anything else. The only real changes come in regarding which details are connected to each menu item.

Context Clues

And what’s awesome, really, is that the links are contextual. So for instance, if your dispensary has a pre-rolled product made up of something like the Void’s Green Mushroom that we created above, you make a new product for it, choose a category and what flowers are in there, and you get directly linked to the details automatically.

That’s all there is to it. If you’ve ever made a post and used tags and categories in WordPress, you have essentially used the fundamentals of WP Dispensary! Now just to populate your menu.


One of the other great features that comes with WP Dispensary is being able to use their customizable widgets to showcase your menu items. So as you create new products and get them added to your inventory, you can display them on your dispensary’s website pretty much automatically.

If you’re doing a lot of business, that level of automation helps a lot, but I don’t have to tell you that.

Just head to Appearance -> Widgets in your WP dashboard, and you’ll see some gnarly green widgets. As you probably guess, these are the WP Dispensary widgets that you’re going to be playing with.

Just add them to the widget area you want, pick however you want them to display (you can even choose the image size that displays in the widget to call even more attention to them!), and you’ll be good to go. Easy peasy.

I would suggest always including the category on there, too, so that your customers will be able to sort and poke through the related inventory, even if it’s not a part of your most recent additions.

WooCommerce, Themes, Etc.

The developers also have a pretty good suite of additional software and add-ons that you can purchase to extend the utility that comes with the base WP Dispensary plugin.

All in all, there are 9 different add-ons you can buy, but I mainly want to mention WooCommerce Connect. Basically, when you install this add-on (which does cost $249), the menu items and products are added to a WooCommerce store automatically. No need to create the same item twice.

Every time you create (or edit) a WPD item, the add-on will grab those updated details (title, content, pricing, featured image, etc) and send those updated details to the connected WooCommerce product for you, automatically.

Additionally, there’s a Dispensary Details plugin available for $149 that will do the same thing, but in reverse–if you already have a WooCommerce shop set up with products, you can use this add-on to generate the same fields and details we’ve outlined above. Again, no need to repeat yourself and do the same work over and over again.

Just About That Time…

There aren’t a whole lot of options out there for the cannabis dispensary industry, but really, that’s not a big issue because of what WP Dispensary does and how easy it is to use. The lack of options is okay because of what these devs have put together.

As you can see above, getting things set up and going is pretty simple. So if you’ve had trouble in the past setting up inventory with all the details, meta-boxes, and custom post types that might be necessary (in addition to WooCommerce products), give WP Dispensary a shot. It’s good stuff.

Article featured image by Elegant Solution /


Want To Build Better WordPress Websites? Start Here! 👇

Take the first step towards a better website.

Get Started
Premade Layouts

Check Out These Related Posts

WordPress vs Medium (2024) — Where Should You Blog?

WordPress vs Medium (2024) — Where Should You Blog?

Updated on February 14, 2024 in Resources

If there is one question that goes back to the very beginning of blogging, it’s “what blogging platform should I use?” Everyone asks this question (to Google, most likely), and everyone gets bombarded with a thousand different answers. That’s primarily because there are so...

View Full Post
9 Non-Profit Child Themes for Divi

9 Non-Profit Child Themes for Divi

Updated on January 23, 2023 in Resources

There are lots of nonprofit organizations across the globe. Just about every one of them needs a well-designed website to tell their story and receive donations to help their causes. Divi is an excellent theme for nonprofits such as charities. Fortunately, you don’t have to start from scratch for...

View Full Post


  1. Wait. It uses a separate database table? So, not the WordPress way? Therefore, not easily hooked into for other purposes, like pulling data for other future plugins etc. Or am I missing something and it’s just visually a separate database but the data is still just added as a custom post type?

    • Good question, Jason. I can sort this out for you.

      In terms of saving plugin data, there isn’t only a single “WordPress Way”. In fact, there are 4 ways: options, post meta, custom taxonomy, and custom table. This is covered in the Codex, which reads, in part:

      “Create a new, custom database table. This method is appropriate for data not associated with individual posts, pages, attachments, or comments — the type of data that will grow as time goes on…”

      Since it’s documented in the Codex and there are even core functions included for creating the extra tables, it’s most definitely a “WordPress Way”.

      Hope this clears it up.

      Saving Plugin Data to the Database

    • It’s built with Custom Post Types (for Flowers, Concentrates, Edibles, etc), custom taxonomies (for aromas, flavors, vendors, etc) and custom metaboxes for things like prices, THC%, etc.

      It also adds custom endpoints to the REST API so your data can be used that way as well.

  2. Thanks for the very well explained article.
    Would know of any Cannibus affiliate programs to recommend?
    Thanks for taking the time to read and reply to my message.

    • Email me at [email protected]. We manage a network of cannabis sites and we have several options for affiliate programs.


  3. How do you recommend dealing with the banking issue? We have had difficulty getting an e-commerce presence because the “reputable” banking solutions (PayPal, Stripe, Braintree, etc) refuse to touch the industry.

    • I’ve seen a lot of delivery services using “Cash on Delivery” and the “Pay on Pickup” option in the ‘Connect for WooCommerce’ add-on from WP Dispensary gets used a lot by dispensaries so they can pre-package orders for the patient ahead of time.

      Beyond that, in Canada I’ve noticed a lot of companies using the Interac E-transfer.

    • looking for a good solution as well.

  4. Fantastic! Love that we’re starting to see more and more industry support from development communities. It’s a hot industry now that will only get bigger.

    • I agree. The next 5-10 years we’re going to see rapid expansion throughout the US and globally as well.

  5. Thanks for featuring WP Dispensary, BJ!

    I appreciate it a lot and am glad you’ve found it to be a useful plugin ??

    • Glad to see Divi featuring your project dude, great work!


      • Thanks Rob!

    • then keep the good work!

  6. This is great! Happy New Year Divi World!

Leave A Reply

Comments are reviewed and must adhere to our comments policy.

Get Started With Divi