EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
Software Licensing for Easy Digital Downloads provides a complete license key generation, activation, and checking system. It allows you to provide license keys along with your digital products that can then be used to properly license and activate the buyer’s copy of the software. Whether you are selling WordPress plugins, themes, or any other kind of software, including video games and desktop applications, the Software Licensing add-on will become a huge asset for you that also helps to take your business to the next level. EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
Creating your own plugin is tough and it’s tougher to sell! I know! I have one plugin for sale over at BB Vapor Modules, and they honestly haven’t been selling well, but time will tell.
I use Easy Digital Downloads because it makes the shopping experience much nicer and it has a plethora of options. Easy Digital Downloads and software licensing do not work out of the box, however. You’ll need some extensions, and I’ll go over that here. EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
Pre-Requisite Extensions
All of these add-ons are expensive on their own, which is why I highly recommend just getting the Easy Digital Downloads All Access Pass, which gives you access to all extensions for unlimited sites. It’s a must-own product.
SSL is a MUST
Turn on SSL via Let’s Encrypt. If your hosting doesn’t offer free SSL certificates, it’s time to move to a better host. I’m currently hosted on Kinsta and it’s been a great service. SiteGround and WP Engine also offer free SSL certificates.
Auto Register Add-On
You’ll want your users to be able to log in and view past purchases. This is why I recommend the Auto Register Add-On.
Custom Prices Add-On
If you have any kind of donate form or pay me what you want, then you’ll want the Custom Prices Add-On. I use it on my Give Back section.
Discounts Pro Add-On
If you want to apply discounts to a product group over a period of time, this plugin is a must. I highly recommend the Discounts Pro Add-On.
Manual Purchases Add-On
If you want to send out trials to members or invite others to review your plugin, this add-on is a must. I’ve used Manual Purchases numerous times to invite others to try my products.
Recurring Payments Add-On
If you’re needed a per-year or per-month (or any time) recurrence, then the Recurring Payments Add-On is a no-brainer.
Software Licensing Add-On
This is the meat. You’ll need the Software Licensing Add-On to allow you to sell your product digitally.
Finally, the Stripe Payment Gateway Add-On
If you use Stripe, and I don’t see why not, you’ll want the Stripe Payment Gateway Add-On.
Adding Software Licensing to Your Plugin
Once you download the Software Licensing Add-On, you’ll find a samples directory. From there, it has an example of how to include the class into your plugin or theme. In this case, I’m concentrating on the plugin side of things. EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON
You’ll find that you need to include the file EDD_SL_Plugin_Updater.php in your plugin. I typically just throw this into an includes folder in my plugin. Once thing to note here is that other plugins may be using the same class name, so I recommend wrapping it with a class_exists
check. EASY DIGITAL DOWNLOADS SOFTWARE LICENSING ADDON