Over the last two years, the WP Dispensary WordPress plugin has changed my entire life. In these last two years, WP Dispensary has gone from being just a “thing” I built to a thing that powers hundreds of websites for cannabis businesses around the world.
It’s also become my full time job, giving me the ability to leave 10+ years of freelancing behind.
I’d like to look back over these last two years, what WP Dispensary has done and where I plan on pushing it in the future.
How it all started
For those of you who aren’t aware of WP Dispensary or how it came to be, let’s take a little trip back.
In 2015 I built the Leafly Reviews plugin for WordPress.
It would grab reviews for dispensaries on Leafly via their (now closed) API and display them on a WordPress site via widget or shortcode.
When I released the plugin, it was a pivotal moment in my life because it was my first open source plugin release and it was part of an industry that was severely under served (it still is, IMO).
Unfortunately, a few months after it’s release, Leafly decided to close down it’s API, for what I can only assume was to compete with how other larger dispensary
As it has been found out from various studies, one of the main reasons for shopping cart abandonment are different hidden shipping and processing costs. It is not always possible to completely avoid shipping costs, but you can make sure your customer knows what he or she pays for. This will allow you to avoid customer’s frustration and resentment regarding an unpleasant ‘surprise’. One of the main features of WooCommerce is the calculation of shipping cost right on the Cart or Checkout pages – WooCommerce Shipping method.
WooCommerce offers various shipping parameters and tax settings. An online store owner can calculate shipping costs using different shipping methods and classes from WooCommerce.
WooCommerce has several basic shipping methods: Flat Rates, Local Pickup and Free Shipping.
This guide provides the instructions for setting up the shipping features available on WooCommerce.
Basic WooCommerce settings
In order for your delivery to work properly, you need to edit the basic WooCommerce settings:
Fill in the following fields in the Store Address section:
Address line 1 – the street address for your business location;
Address line 2 – an additional,
What is Getting Ready for Gutenberg? Getting Ready for Gutenberg is an initiative to help the WordPress community prepare for launch of Gutenberg. While Gutenberg aims to revolutionise the publishing in WordPress ecosystem, this ecosystem is not complete without the plugins and themes that extend the capabilities of WordPress.
There are many theme and plugin shops who have in-house teams or outsourced vendors who will do the heavy lifting of converting their theme/plugin code to work with Gutenberg. But there are many shops, developers who do not have teams to help them with this task. There are many plugins that are not updated and are dormant since quite sometime but are installed and active on hundreds of WordPress sites.
Getting Ready for Gutenberg is an effort to bring the big happy family of WordPress developers and designers together to help these people to help prepare their code, themes, plugins for Gutenberg.
Who Getting Ready for Gutenberg is meant for?
Your theme/plugin is listed on official WordPress directory
The theme/plugin is more than 6 months old
You have atleast 500 active installs
Starting Thursday, Dec. 14th, 2017, you can apply to get help for your themes/plugins.
In my last article, I compared the popular front-end build tools Grunt and Gulp, and talked a bit about how they are still relevant as an alternative to Webpack. I also mentioned an up-and-coming alternative that I didn’t really go into: npm scripts. Npm scripts are defined in your package.json and allow you to run CLI commands using the npm run <script> command. As a few of you mentioned in 23 that you’d like to know more about how you can use npm scripts as a build tool/task runner, that’s exactly what we’re going to look at in this article.
Why Npm Scripts?
If you use a build tool (Grunt, Gulp, Webpack etc.) for long enough you’ll begin to find that you start fighting with the tool rather than focusing on writing the code for your application. Each build tool has its own opinion about the way things should be done and that means that each tool comes with its own quirks and gotcha’s that need to be learned.
Then you can run into other issues like:
There isn’t a plugin for the package you want to use.
The plugin is out of date and doesn’t support the underlying package properly.
The plugin doesn’t support a feature you’d
WordPress security isn’t something to take lightly. WordPress usage is at 29% (at the time this article was written), and over 500 WordPress-based sites are added to W3Techs’ list of the top 10 million sites on a daily basis. As of this writing, the WPScan Vulnerability Database has cataloged over 10,000 vulnerabilities. What do these numbers mean for you? A lot if you power any of your sites with a self-hosted WordPress installation. Hackers may be shady individuals, but they aren’t foolish. They know WordPress is the most popular content management system in the industry, and they’re opportunists. They know they have much better chances at achieving whatever goals they have planned when they target the CMS that claims 60% of the market share. As a result, WordPress is among the most, if not the most, hacked CMSs on the web.
WordPress vulnerabilities aren’t a sign that the CMS is weak or somehow natively insecure. The more popular a platform is, the more likely it is to be a target of bad actors. Security vulnerabilities can be found in all three code pillars of the CMS – the core files themselves, WordPress plugins, and also WordPress themes. Let’s
Despite pessimistic predictions made few years ago, email marketing is alive and flourishing. With the right approach, it can become your most effective communication and conversion channel – whether you have a personal blog, a small business website, or an eCommerce store. 5 Email Subscription Plugins for Your List Building Strategy
Yet, before talking about email marketing strategies, there is one crucial step you’ll need to make: build a list of emails to apply your strategy on. In this article, we will review 5 WordPress plugins to help you grow a subscribers base.
OptinMonster is one of the most well-known tools for lead generation, and it is a no-brainer to start working with. An incredibly rich toolset allows OptinMonster to open our Top 5 and makes it a universal solution for almost any type of business – be it a small publisher, or an agency managing multiple websites.
At a glance – customization for multiple business purposes
The key strength of OptinMonster is its versatility, as you get an endless list of options for what your email opt-in form should look like and how to appear. There are ten form types including full screen takeover, custom eCommerce
Click here to visit our frequently asked questions about HTML5 video.