This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Sell Digital Downloads


We are deprecating this plugin. You can use the PayPal Express Checkout plugin which is a simple and lightweight plugin to handle the selling of digital downloads using the PayPal Express Checkout API.

I needed an easy and lightweight plugin to sell digital downloads. I don’t want any kind of bloat in the plugin, so this plugin is not an elephant plugin. If you want to sell digital downloads via PayPal, this plugin will do the job nicely.

WordPress iSell is a simple WordPress plugin to sell digital downloads. It integrates flawlessly with PayPal. User interface (UI) of the plugin is very simple to use, I call this plugin for users, not for developers but developers should not feel left behind. I know how painful it is to modify client’s plugins and then find out after a few weeks or months that they had updated the plugin and boom! all changes are lost. There are filters and hooks for almost every important functionality in WP iSell.

Sell Digital Downloads Features

  • You can upload files easily via WordPress media uploader or your own FTP software
  • You can sell various types of downloads. For example: pdf, ebook, photo, music, video, audio, mp3 etc
  • Digital downloads are automatically sent to your customer via email after PayPal payment
  • You can create unlimited products
  • You can also create custom orders
  • You can manage products and orders through standard WordPress UI. It feels as if you are managing your WordPress posts/pages. This plugin utilizes the custom post type feature of WordPress.
  • It works flawlessly with the latest version of WordPress.
  • It’s a developer friendly plugin. It can be extended by using the proper hooks and filters.
  • Your digital downloads are served to your customer as encrypted links. It’s not just full links to your files.
  • Easy File download using PayPal
  • Upload thumbnails for your downloads
  • Create a product display box using a shortcode

For detailed documentation please visit the WordPress Sell Digital Downloads plugin page.

Get involved

Developers can contribute to the source code on the Sell Digital Downloads GitHub Repository.


  1. Go to the Add New plugins screen in your WordPress admin area
  2. Click the upload tab
  3. Browse for the plugin file (
  4. Click Install Now and then activate the plugin


Can I use this plugin to sell digital downloads from a WordPress Site?


Can I use this plugin to sell digital downloads via PayPal?



29 Mart 2018 2 replies
Since the plugin won’t allow me to upload .epub or .mobi file types, it seems pretty useless for selling ebooks. It installed fine and the setup seemed to be going fine until I ran into this brick wall.
Read all 9 reviews

Contributors & Developers

“Sell Digital Downloads” is open source software. The following people have contributed to this plugin.




  • Digital file uploader has been updated.
  • Thumbnail file uploader has been updated.


  • Replaced deprecated


iframe> redirect with javascript redirect when user is downloading file.
* Added a new action hook so addons can intercept the download request and do additional tasks.
* Replaced the escape function with esc_sql function.


  • Added “Custom Thanks Page URL” option for each product.
  • Added [isell_buy_now] shortcode. You can use this shortcode to put a buy now button for a product on any WordPress post or page.
  • Changed debug log filename from “wp_isell_debug.log” to “wp-isell-debug.txt”.
  • Fixed typos in readme.txt.
  • Changed language textdomain from “isell” to “sell-digital-downloads”.
  • Changed the admin dashboard menu icon to use a cart icon.


  • The plugin will automatically create the necessary pages (Download, Thanks, Error) at activation. No need to create these pages manually anymore.
  • Removed deprecated function to fix the notice that was shown upon plugin activation.
  • All the different admin dashboard menu items are now under the one “iSell” main menu.
  • Fixed a warning that was getting shown after editing a product.
  • Improved some help text and fixed some minor typos.


  • Sell Digital Downloads is now compatible with WordPress 4.3.


  • Updated description in the plugin settings.


  • Updated the button code to send additional parameters to PayPal.


  • Added some tweaks to the plugin to fix the PayPal IPN validation issue.



  • Added debug functionality. This will be very useful if orders are not being updated or users are not getting emails


  • Plugin is now compatible with WordPress 3.9


  • Plugin now works with WordPress 3.8


  • Plugin is now compatible with WordPress 3.7


  • Plugin is now compatible with WordPress 3.6


  • Media Uploader no longer breaks when you insert images to your WordPress post/page


  • Digital files can now be uploaded via media uploader from “Products->Add New” interface
  • Another alternative method has been added to resolve file download issues across different servers.


  • Plugin icons are now properly displayed in the WordPress 3.5 admin interface


  • fixed a function undefined error in the plugin admin area


  • fixed a span tag in the metabox_order_payment_info.php file


  • some design improvements and new icons added for products and orders post type, new custom columns for product and order are added to products and orders screens(All Product/Orders), settings page link in admin notice fixed, pages now use ID on settings page instead of URLS


  • Plugin dashboard menu position changed, new metabox(“other information”) for product post type, support for pending payment status added and new hooks/filters are added


  • download page support added, new hooks/filters, various bug fixed and stability improvements


  • order refund support and bug fixes


  • thanks page, large file downloads support added and bug fixes


  • bugs fixed


  • Permissions error when clicked on the iSell settings link bug fixed.


  • This is the first version of the plugin. Please report bugs if you found one.