One question that comes up time and again in blogger groups and forums has to do with the best platforms for selling digital products on a website or blog. Two of the most popular options are WooCommerce and WP eStore. Since I’ve used both I often want to chime in and share my experience, but I don’t always have time to write up a lengthy response. So this post is my response that I can point people to in the future. You can see my WooCommerce shop here. I do not have a screenshot of my previous set-up for reasons that will be clearer below. I will attempt to be as accurate as possible with the timeline and details, but some of it is a bit vague in my memory!
Choose Your Digital Downloads Platform Carefully
The most important thing I want to stress is to choose your selling platform very carefully. Think long-term about what you hope to do with selling digital downloads as you make your choice. I originally started with one platform, but had to make a change after a few years. It was a HUGE amount of work to go from one to the other.
When I made the decision to change, I had well over 100 downloadable products. There was no way to simply move a database to the new platform because they were not compatible. It’s not like moving your mailing list from MadMimi to MailerLite. I had to upload each product file, add thumbnails, and add each description, one at a time. I worked on it for hours daily for a few weeks around Christmas and New Year’s. Trust me. You do not want to have to do what I did!
I originally wanted to sell a few ebooks on my website. My husband, David, is my tech boy and he researched the different options. We decided to purchase WP eStore since that seemed like the best option at the time. Reviews indicated it worked well and had good support.
WP eStore uses short codes. You insert the code in a post or page to display an easy way for people to purchase your products. You don’t have to have a formal store set up on your site so it’s a quick way start selling downloadable products. For selling a few ebooks it worked fine. The interface was a bit cumbersome, but it was doable.
Problems started to develop when I began to create learning materials to sell. I started out selling my products on Teachers Pay Teachers, but decided I also wanted to sell them on my own site for reasons I outline in Building Your Online Business Beyond Teachers Pay Teachers. It wasn’t long before I had dozens of products and I was becoming increasingly frustrated with using WP eStore.
David had set up a “store” on my site using custom page templates that called up posts in certain categories. These posts had a product description and the short codes to display the box that included a buy now button. David had to create pages that would call up thumbnails of the posts which were actually how I was selling the product. This was the only way we could get groups of products such as Apples, Spring, America, Christmas, Fun Fact Cards, etc. Sound confusing? It was. I just had to ask him to explain it to me three times to even write this paragraph! LOL! Needless to say, putting a product in multiple categories was a nightmare. For example, if I had an apple-themed reading and math product that I wanted in Apples, Reading, Math and Fall, it was so difficult.
As you can imagine, it became more and more unmanageable as I continued to add products. It was seriously frustrating and stressful.
After my husband installed WooCommerce on a client’s site and I saw how easily it integrated with the WordPress dashboard and how simple it was to set up a store with many categories, I knew I wanted to switch. She had hundreds of products and I could see how much better it would be for me and my buyers.
WooCommerce is a free plugin that allows you to set up a professional store fairly easily. It establishes a shop section on your website/blog with checkout, shopping cart, and other pages created automatically.
Products are created as a new post type that are stand alones and don’t rely on pages or posts to exist. You use the standard WP content creator for these products and they fill the store immediately. You can create categories and the category pages are automatically created. You can easily assign a product to multiple categories and it will show up in each category. (This is one of the biggest differences with WP eStore!)
WooCommerce is done through your WP dashboard so the interface is very similar and easy to use. This is also a significant difference from WP eStore.
The basic WooCommerce plugin is free. They offer dozens of additional plug-ins you can purchase depending on your needs. At this point, I am still using only the free plugin and it works well. David has done some customization for my store so a WooCommerce store is not going to look just like mine out of the box. He has modified the number of related products, changed sizes and fonts, adjusted the sizes of the category images, etc. He has customized the check-out process a bit (adding a questionnaire, removing shipping fields, etc.).
If you have any thought that you might develop a significant number of downloadable products at any point in the future, think strategically. I mean if you have even the slightest inkling that you might start making printables of any kind. If you do, I highly recommend WooCommerce. If you are absolutely sure you are only going to write a few ebooks, then WP eStore might work fine for you.
For More Help With Your Online Business
If you are creating an online business, please check out the helpful information in my other posts.
If you need help with your WordPress website, my husband has years of experience helping dozens of clients with their websites and shops. You can see our business website here: