How to sell documents online using WooCommerce or Easy Digital Downloads

Sample documents for sale using the WooCommerce Product Table plugin

When you think of starting an online store that sells digital goods, selling documents probably isn’t the first thing that comes to mind. What most people don’t realize, however, is that digital documents are still one of the best-selling digital products.

In this in-depth guide, we’ll show you how to get started with selling documents online using the most popular WordPress e-commerce plugins. We’ll look at everything you’ll need to get started and walk you through step by step instructions on how to set up an online store that sells documents in WordPress.

You’ll learn how to create a fully functional e-commerce website to sell documents online using either WooCommerce or Easy Digital Downloads, with the documents listed in an easy-to-find table layout ideal for maximizing sales. We'll talk about how to sell digital documents, and how to sell printed documents that you will post to customers.

But before we begin, let’s take a look at why you should sell documents online.

Why should you sell documents online?

It’s no surprise that documents are some of the most popular digital products. They’re easy and cheap to create and the take up very little storage space on your virtual shelves.

Creating a digital document to sell online requires nothing but a computer, your time, and some mental energy. If you have some ideas in mind and little bit of time to invest then there’s no limit to what you can create and sell. Not to mention there are tons of online tools that can help you out in the design department.

And because documents are digital products, storing them on your website’s server takes up very little space. Unlike physical goods, you don’t have to worry about carrying and maintaining large inventories when you sell digital documents online. Documents are sustainable and incredibly easy to distribute (we’ll take a look at this in a minute).

Why documents are valuable

For starters, you’ve put together something that can be downloaded.

Downloadable products, like documents, give users the option to store them directly on their devices and access them offline whenever they’d like. In the case of templates, users can print them out as many times as they’d like without having to worry about losing quality or converting them to different formats.

This saves users valuable time in having to do it themselves which makes downloadable documents excellent products to sell online.

Protecting documents from being copied

One major concern that most online retailers have with selling any form of digital products (especially documents) is piracy. Specifically, how do you protect digital copies of your products from being re-produced? A clear solution is to apply Digital Rights Management (DRM) controls to the documents you sell. DRM controls work to prevent various forms of copying. To name a few:

  • Locking-in documents to registered devices.
  • Disabling Save As, Select All, CTRL + C, CTRL + V, right-click + Copy, right-click + Paste, and print screen commands.
  • Stopping screen capturing tools from taking screenshots.
  • Applying automatic, custom watermarks to the document.

If done right, selling documents online in WordPress can be an incredibly lucrative business venture. At this point you may be wondering what types of documents you can create. And more importantly, what types of documents sell online.

What types of documents can you sell online?

Let me answer your question with another question: what types of documents do you want to be creating?

When it comes to creating marketable documents, there’s something in store (pun intended) for just about everyone. If you’re a creative, you could sell design templates or sheet music. And if you’re in the legal business, there are tons of legal templates people search for from tenancy agreements to living will and bill of sale to non-disclosure agreements. In B2B circles, white papers, case studies, and industry reports are always in demand.

More often than not, documents that are sold online are either informational pieces or templates. They might be listed in an Easy Digital Downloads or WooCommerce document library so that users can quickly find a suitable documents and buy online. Here’s a list of just some of the different types of documents that you can sell online:

Informational pieces

  • Industry reports
  • How-to guides
  • Manuals
  • White papers
  • Swipe files

Templates

  • Proposals
  • Resumes and CVs
  • Legal letters
  • Stationery
  • Letterheads
  • Business cards
  • Bill of sales
  • Balance sheets

Others

  • Sheet music
  • Manuscripts

There’s so much you can do when it comes to selling documents online that, in some cases, you won’t even have to create content from scratch.

For instance, you can repurpose existing blog posts into manuscripts or how-to guides and save readers time from digging them out on your own. There’s a lot of value in curating and packaging high-quality content in just about every niche.


Selling documents online using WordPress e-commerce plugins

E-commerce plugins give you the option to sell your documents in a choice of file formats, languages, or color schemes, depending upon the document type.

For instance, if you were selling calendar templates that you had custom designed in Adobe Photoshop, you might want to offer them in a variety of colors. Or if you were to sell a project proposal document that you created in Adobe InDesign, it might be a good idea to offer it in both .indd and .idml file types.

In the next section, we’ll show you how you can use two of the most popular WordPress e-commerce plugins – WooCommerce and Easy Digital Downloads – to sell documents online. Both plugins are excellent e-commerce solutions for selling digital products and both offer outstanding customer support. You'll also learn how to list documents in an easy-to-find document library format which will help you to sell more documents.

WooCommerce

WooCommerce

WooCommerce is the best (and most popular) e-commerce solution for WordPress websites. In fact, over 44% of all online stores – selling both physical and digital goods – are powered by WooCommerce.

One key benefit of selling documents online in a WooCommerce document library is that it lets you sell variable products. What this means is that you have the option to sell both print versions and downloadable versions of your documents.

Easy Digital Downloads

Easy Digital Downloads

Easy Digital Downloads is another popular e-commerce plugin for WordPress that specializes in selling virtual and digital goods. Most people use the plugin to sell downloadable products like software, e-books, audio files, and documents.

Choosing an e-commerce plugin for selling documents online

Since WooCommerce and Easy Digital Downloads are both great options for selling documents online, deciding which one to go with can be pretty difficult.

If you’re going to be selling digital documents only then you can go with either WooCommerce or Easy Digital Downloads.

Here a few scenarios where it makes sense to go with a WooCommerce document library over Easy Digital Downloads:

  • If there’s a chance that you’ll be selling print versions of your documents then go with WooCommerce. This is because you’ll likely be charging for postage. Easy Digital Downloads doesn’t offer delivery and shipping options.
  • It’s easier to list documents in a table if you’re using WooCommerce. We’ll walk you through a tutorial on how to do this with both WooCommerce and Easy Digital Downloads in the following sections. There’s an extra step involved if you’re using Easy Digital Downloads which happens automatically if you’re using WooCommerce.
  • WooCommerce also has a better choice of extensions to improve the way you sell documents. For example, if you want to add product quick view then you're better off with WooCommerce.

So, if you’re looking to keep things simple or perhaps want to be selling print versions of your documents then you should use WooCommerce. However, if any of these scenarios don’t apply to you then you should read a bit more about each plugin and see which one is best for your specific business needs.


How to use WooCommerce to sell documents online

Here, we’ll walk you through a step by step tutorial on how to sell documents online using WooCommerce in WordPress.

We’ll start off by setting up WooCommerce, add documents to the library, list the documents on our website, and start selling. We’ll also share some helpful tips on how you can sell more by using some tried and tested strategies for selling digital products.

Step 1: Set up WooCommerce

  1. Log into your WordPress website’s admin panel, navigate to Plugins > Add New, and search for WooCommerce.
Install Now button to install the WooCommerce plugin
  1. Install the WooCommerce plugin and activate it to your website.
  2. Once the plugin is activated, you’ll be prompted to run the Store Setup Wizard. Run the wizard and configure your online store’s payment and shipping options. It’ll ask you: What type of product do you plan to sell?
    1. Select the I plan to sell both physical and digital products option if you want to be delivering and shipping your documents in addition to offering downloadable versions.
    2. However, if you simply want to offer downloadable documents, select the I plan to sell digital products
Type of product field in the WooCommerce setup wizard
  1. On the payment gateways screen, enter your PayPal email address. If you want to offer credit and debit card payments then we recommend going with Stripe. It’s a good idea to offer both a PayPal option and a credit/debit card option so that it’s easy for customers to make payments.
Stripe and PayPal payment options
  1. Click the Create a Product button to continue.
Button to begin creating your first product in WooCommerce

Step 2: Add documents to WooCommerce

You’ll be redirected to the Add new product screen to add the document you want to sell through your online store.

  1. Add a product name, description, categories, and tags for your document. If it makes sense for your document, upload a product image for it using the Product image
Product data for a sample, simple product created in WooCommerce
  1. Scroll down to the Product data section:
    • Make sure Simple product option is selected.
    • Tick the Virtual box and the Downloadable
    • Add a price for your document.
  2. Click the Publish button to proceed.

Navigate to Products > Add New and repeat these steps to add all of the documents you want to sell through your online store.

Step 3: List WooCommerce documents on your WordPress website

Now that you have your documents added to your WooCommerce store, you need to display them on your site’s front-end so that potential customers can view their details and buy them.

Although WooCommerce comes with the free Storefront theme in addition to some built-in options for displaying your products on the front-end, these layouts aren’t suitable for selling documents. If you’d like to go for a more professional look, it’s a better idea to list your documents in a table-style layout.

You can do this in a few simple steps using the WooCommerce Product Table plugin. Since you’ve already added your documents to your WooCommerce store, the WooCommerce Product Table plugin will automatically create a responsive table and list your documents in it.

The key benefit of listing your documents in a table-style layout is that it is information-centric and puts the focus on your documents’ specifications instead of on product images.  In addition to this, it makes it easy for potential customers to search for the document they’re looking for using built-in filters and a keyword search box. Customers can view document pricing information, select options, and add documents to their cart directly from the document table.

How to list documents in a WooCommerce table layout

  1. Install and activate the WooCommerce Product Table plugin to your WordPress website.
  2. Navigate to WooCommerceSettingsProductsProduct tables from the admin panel and enter your license key.
  3. Configure the product table’s options based on your personal preferences and click Save changes to continue.
  4. Head over to Pages > Add New and create a new page where you want to list the documents.
  5. Click the Insert product table button in the toolbar to add the following shortcode to your page: [product_table].

All of your documents should automatically be added to the page. It should look something like this:

Preview of the WooCommerce Product Table on the front-end listing documents

Bonus tip #2: Add product quick view for quicker shopping

If you want to provide more information or multiple images, then customers can click through to the single product page. However, that's not ideal because it takes the customer away from your list of documents. There's a risk that they could get lost. As a result, they might only buy one product from you. And of course, you want them to buy multiple documents!

WooCommerce Product Table Quick View Magnifying Glass
Instead, you can use quick view to show extra information and images in a popup window. Customers click on the quick view links or buttons to open a lightbox. This keeps them on the main list of documents, and there's no chance they will get lost.

Customers can close the quick view or add the document to the cart directly from the quick view lightbox.

Bonus tip #2: Use product variations to sell multiple options for your documents

Up until now, we’ve shown you how to create a simple product with a fixed price. WooCommerce also supports variable products which means you can setup variation options for each product. Here’s how:

Follow the instructions outlined in Step 2 to create your product. When you get to the Product data section:

  1. Make sure Variable product option is selected.
  2. Create attributes for the product from the Attributes For instance, we could set an Instrument attribute for our sheet music document.
Sample product data for a variable document product in WooCommerce
  1. Set variations for the products from the Variations Following our example, we might set three instruments – piano, flute, and clarinet.
    • Add a price.
    • Add a product name.
    • Select the downloadable file.
  2. Click Save changes to proceed.

It might look something like this on the front-end:

Preview of document product variations on the front-end using WooCommerce Product Table plugin

Perfecting your WooCommerce document library

And that's not all! The WooCommerce Product Table plugin comes with a number of handy features to make your documents table visually appealing and improve your customer's user experience.

For instance, the filter options make it easy for potential customers to find documents. You can also choose the columns you'd like to display on the front-end. And it's also got options for replacing the Add to cart button with checkboxes so that people can easily buy multiple documents from you and add them all to their shopping cart together.


How to use Easy Digital Downloads to sell documents online

In this section, we’ll walk you through a step by step tutorial on how to sell documents online using Easy Digital Downloads in WordPress.

Step 1: Set up Easy Digital Downloads

  1. Log into your WordPress website’s admin panel, navigate to Plugins > Add New, and search for Easy Digital Downloads.
Install Now button to install the Easy Digital Downloads plugin
  1. Install the Easy Digital Downloads plugin and activate it to your website.
  2. Once the plugin is activated, head over to Downloads > Settings and configure the plugins’ settings based on your personal preferences.

Step 2: Add documents to Easy Digital Downloads

  1. Navigate to Downloads > Add New from the WordPress admin panel.
  2. Add a download name, description, categories, and tags for your document. If it makes sense for your document, upload a product image for it using the Download image
  3. Add the document’s price in the Download Prices
  4. Upload the downloadable document from the Download Files
  5. Click the Publish

Repeat these steps to add all of the documents you want to sell through your online store.

Step 3: List Easy Digital Downloads documents on your WordPress website

Next, it’s time to display the documents on your site’s front-end. Since Easy Digital Downloads is a designed specifically for selling digital products online, you can simply choose to go with its default layout.

However, if you want to kick things up a notch and offer potential customers a better user experience then you can your documents in a filterable, searchable table-style layout using the Posts Table Pro plugin.

With Posts Table Pro, you get a dynamic table plugin that lets you list your documents neatly in a table view. The table view is fully configurable and you can use it to display important information about your documents. This way, your potential customers will be able to view the document’s name, description, price, and a button to add them to their shopping cart.

How to list documents in an Easy Digital Downloads table layout

  1. Install and activate the Posts Table Pro plugin on your WordPress website.
  2. download the zip file from the link in your order confirmation email and upload it to your WordPress admin by going to Plugins → Add New → Upload Plugin, then click Activate. The Posts Table Pro setup wizard will then initiate automatically and guide you through creating your first table.
  3. Follow these instructions to list your documents in a table.

Once you’re done, your table might look something like this:

Preview of the Posts Table Pro on the front-end listing documents

Bonus tip: Use variable pricing to sell multiple options for your documents

Easy Digital Downloads comes with a Variable Pricing option that gives you the option of adding different options for a document. You can use this option to offer product add-on fields or other document variations.

For example, if you’re selling sheet music, you might want to give your customers the option to purchase an audio recording or a training video of it from you, as well.

To begin, follow the instructions outlined in Step 2 to create your product. When you get to the Download Prices section:

  1. Make sure Enable variable pricing option is selected.
  2. Add as many price options as you’d like and give each one a price.
Pricing Options set for variable pricing in Easy Digital Downloads
  1. Click Save changes to proceed.

It might look something like this on the front-end:

Preview of variable pricing options on the front-end using the Posts Table Pro plugin

Bonus tip - Make sure your EDD store meets European tax rules

Easy Digital Downloads EU VAT trimmed

If you're selling digital products (including documents) to customers in Europe, then you have to collect European VAT from them - even if you're not actually based in the EU. That's the law.

When you set it up Easy Digital Downloads, it's therefore essential to collect the correct VAT based on the customer's location. You can easily do this with the Easy Digital Downloads EU VAT plugin.

Get EDD EU VAT

Where to get the plugins

Selling documents online can be a lucrative business if you have the right tools to help you set up and manage a documents library in WordPress that customers can buy from directly.

WooCommerce and Easy Digital Downloads both offer features that allow you to automate your sales process. Pair them with either the WooCommerce Product Table plugin or the Posts Table Pro plugin to display them in a filterable and searchable table view complete with Add to Cart buttons.

Have you used any of the methods outlined in this tutorial to sell documents through your online store? We’d love to hear from you, so let us know by commenting below!

23 Comments

  1. How would you suggest selling a package of documents? File type wise?
    We use zip currently. But don't like the idea of using zip.

  2. I have been trying to post my lessons and few documents for sell online. I think I have grasped few ideas from reading through the comments posted and the description of the products.

  3. I am wondering why you dont cover DRM, despite the fact that you mention it. Does WooCommerce apply DRM to downloadable products by default? Does a DRM option have to be enabled? Configured?
    IF WooCommerce doesnt apply DRM out of the box, then what plugin should I get to make my ePubs DRM secure?

    • Hi, Alvaro. Thanks for your comment and my apologies for the late reply. We mention Digital Rights Management (DRM) controls as it is related to selling digital documents/files online, but is not the focus of our article, which is to show you how you can sell documents online using WooCommerce and Easy Digital Downloads. Covering DRM in WooCommerce would be a whole new/other article entirely! For your questions, I suggest you contact WooCommerce Support or refer to or browse the WooCommerce Documentation.

  4. The more I browse your site, the more impressed I am with your content! Once again, an article that is really going to help me grow and learn as an online businesswoman. Thanks!😊 – Jessica

Please share your thoughts...

Your email address will not be published. Required fields are marked *