How Do I Install an Extension

In order to utilize any of our EDD Extensions, which are actually just WordPress plugins, you’ll need to first install and activate them. There are two different ways it can be done. One is via the WordPress installer and the other is via FTP.

Installing via WordPress

The process is just like installing a normal plugin. In your WordPress dashboard, go to Plugins → Add New.

From there you’ll see an option for Upload Plugin.

Use the file chooser, navigate your computer files and select the .ZIP file for your downloaded extension.

Once it’s uploaded, click the “ Activate” link.

Installing via FTP

FTP stands for File Transfer Protocol. In order to use FTP you'll need a client program for your computer.  Lifehacker has an excellent article on the best FTP programs for Mac and Windows.

Before transferring the plugin you'll need to unzip the file.  In OSX this is done by simply double clicking the zip file.  In Windows right click on the zip file and choose Extract All. Both of the above instructions will create a new folder named the same as the zip file.

Next connect to your server with your FTP program. Once connected you'll want to find the Document Root for your site. This simply means the folder where all of your WordPress files are. It's often called public_html or named the same as your site's domain name, but it could be anything. If you're unsure, please ask your host.

Once you know where your Document Root is, use your FTP program to go into wp-content/plugins/. Then use your FTP program to upload the plugin folder that was created when you unzipped the plugin file.

NOTE: make sure to upload the plugin folder, not the zip file. The zip file won't function on your site.

Once the folder is completely uploaded, your plugin will be listed on the WordPress plugins page, and you may click the Activate link next to it.

After Installing

Once you've installed and activated your extension there are several things you should do.

Activate Your License

If you extension has a license key you'll want to go to Downloads → Settings → Licenses and enter the key there. If you don't have a key then you can skip this step.

Read the Documentation

Each extension sold by Easy Digital Downloads comes with complete documentation.   You can find all our documentation by going to

Configure Settings

Generally, EDD extension settings can be found on the Extensions tab under Downloads → Settings → Extensions. Occasionally they're found someplace else, please refer to the documentation for your extension.


Extension API key does not save. For example, my Mailchimp API key will not save in the extension settings.

It's possible your host does not support curl. Reach out to your hosting provider to confirm curl is supported and installed.