Sell stuff with WordPress

How to Sell your Digital Products, Securely and Easily


If you produce digital content that you want to sell, there’s a plugin which makes the process extremely simple. You could be looking to sell an e-book, imagery, or a WordPress plugin or theme for instance.

Install Paid Downloads

The plugin that will facilitate turning your site into a small online store is called Paid Downloads. Once you install and activate it, you can head to the settings page in the new menu on the left-hand side of the screen. From the settings page, you can set up your email templates, email settings, terms and conditions, payment processors (choose from PayPal, AlertPay and/or InterKassa) and the life of a download link (how long a download link will work for, from the time it is sent to the user).

Add new files

Paid Downloads - Add New FileTo add a file that you want to sell, click on Add File from your Paid Downloads menu. That will present you with a very simple screen to enter information about the file that you’re going to sell, including the product title, price and number of copies available (if you wish to limit it). This is also the screen where you will upload the file. If you have multiple files to sell as a single product, you should zip them up and upload the ZIP file as the product for sale.

Once you’ve added the file, you’ll be sent to a screen showing all of the files you’ve uploaded and the information about them. This is where you’ll find the shortcode for the Buy Now button to display the button to users, which will then enable them to purchase the product.

Add the shortcode to your content

So you can now either create a new page/post, or edit an existing one, and paste the shortcode into the content, which will then allow people to pay for the product. Once the payment is complete, an email will be sent to the user with a unique link for downloading the file.

This plugin is quite simple in concept, but is actually quite powerful. It’s a great way to securely sell your digital content, without going for a fully-fledged e-commerce solution.

So, what are you using it for? How do you like the plugin?

Categories: Plugins | Permalink

What next?

Hire me

If you couldn't quite manage this yourself, find it too intimidating, or just don't have the time to do it, you can always hire Dave to do it. Please get in touch so that we can discuss your needs.

Leave a comment

If you have a question, update, or comment about the tutorial, please leave a comment. I try and respond to every comment, though it may take a few days, so please check back soon.

Let a WordPress Expert help you

Do you want to try this, but feel like you need a helping hand, in case something goes wrong? My service, The WP Butler, gives you access to WordPress expertise whenever you need it. Better yet, I'll keep your site backed up, updated and secure, so that you don't have to worry about it. It's all part of the service. Use coupon DIWW and save 15% on all plans.

Visit The WP Butler


Dave has been tinkering with WordPress for many years, and he now shares his WordPress knowledge here on Do It WIth WordPress to help others realise its impressive power. He can also be hired to help with your WordPress needs. Dave, who is British, is married to his best friend, Marti, with whom he has a beautiful daughter, Ellie. When he's not dabbling with WordPress, he's probably eating Triscuits or hummus, watching an indie film or British TV show, spending time with friends or family, or exploring the world.


  1. While I really like the motivation behind the plugin, I do not like the plugin itself. Appart from creating three(!) database tables and not cleaning up after itself, it is very poorly coded with no regards to WordPress APIs and lacks even basic security measures (no permission or nonce checking and begging for xss attacks) :(

  2. WordPress Download Monitor might be a good alternative, but I don’t think it integrates with pay…

  3. This looks like a great plugin, we normally use e-junkie for stuff like this. You didn’t mention what the pro version does, does the free version have some type of limit?

    • The main difference between the two versions is that the Pro version supports more payment gateways – and 2Checkout. So, if PayPal is goo enough for you, then Paid Downloads is the way to go.

  4. I have been developing a booklet on a system to store comic books and would like to charge something for it (it took awhile to develop and really works). So this is very interesting, Dave. I guess I might be willing to put up with suboptimal coding if it gets the job done.

    • Well, since I wrote this, I have come to know and love Easy Digital Downloads. I highly recommend you check that out instead – I’ll be writing a review some time soon.

    • Since my last comment, I’ve started using WooCommerce to do digital downloads. Maybe overkill for what you’re needing, Corky, but I’m enjoying it. It’s well-documented and integrates with multiple payment gateways.

      • Yeah, that’s pretty robust. What I love about Easy Digital Downloads is that it’s not trying to be something it’s not – it’s just making selling digital content very easy. Watch out for my write-up of that.

  5. I agree with @Konstantin, I am in process of installing Easy Digital Downloads into my WordPress website and after testing locally it seems to be exactly what I need. I also find interesting the community and addons marketplace that exist around this plugin and the integration with other solutions (newsletter, analytics, other payment processors, etc.). Definitely I will try this to sell some of our premium PowerPoint templates.

Leave a Reply