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.
Your can also use their customized theme, CannaBiz, if you want. But for this, Iβm gonna be using Diviβ¦ Because 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.
Widgetize!
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 / shutterstock.com
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.
Source:
Saving Plugin Data to the Database
https://codex.wordpress.org/Writing_a_Plugin
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.
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.
Brad
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.
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.
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!
Rob_cltv
Thanks Rob!
then keep the good work!
This is great! Happy New Year Divi World!