After installing the WP e-Commerce plugin for Wordpress the next step is setting it up to sell a product that can be downloaded.

If you will be selling digital products (products that customers can download) there are only a few differences between adding physical and digital products.

  1. If you will only be selling digital products, one setting you will want to change is in the Shipping Tab under Settings > Store in your WordPress dashboard.


  2. Before creating your digital product, you will want to head back over to the Admin tab in your store settings (Settings > Store). You can adjust the default settings as needed:

    Max downloads per file In this example, we'll give our customers 2 chances to download the file (in case something goes wrong with the first download).
    Lock downloads to IP address Enabling this would make it so that the IP address accessing the download link must also match the IP address that made the purchase. Use this cautiously. Since you can limit the number of downloads allowed, this is most likely not necessary. This should be all of the settings you need to adjust for digital products.
  3. Next, to create your new digital product select Add New under the Products menu.


    In the Add New Product page, type in the name for your product and a description.

    Variations Once you have saved the product as a draft, you can then choose the variations for the product. This probably more applicable to physical products but you might be offering a digital file in different file types or or sizes (e.g. images).
    Product Download Use the Browser button in this area to select the file you will be selling for download.
    Product Images By clicking the Manage Product Images link you can upload images from your local computer or choose images from your Media Library to use for the product image. When using an image already in the Media Library, click the Show link for that image and then select the Use as Product Thumbnail link. Click the Save all changes button to save your product image.
    Shipping If you will be selling both digital and physical products and have not disabled the Shipping module for the entire store, you can select Disregard Shipping for this Product. Otherwise, if you have disabled the Shipping module under Store settings, you will not see the Shipping area for the product.


    Product Categories Your product categories are listed on the right side of the page. Choose the category or categories to assign this product to.


    Price Control Also found on the right side of the page. Enter in the price (and/or any sales price) for your product.
    Taxes If you need to assign a specific tax band to your product, you can do so in this area. Please note, if you need to create Tax Bands, navigate to the Taxes tab in Settings > Store.

    While there are other options to choose from when adding new products, they are not required. For further information regarding product options, please see the plugin developer's documentation:

    If you do not have any variations to add to your product, you can click the Publish button to save your product and publish it to your site. If you would like to add variations, you can click the Save Draft button to only save the product.

  4. Now you can choose to add any variations you have for your product. A list of your variation sets is now displayed below the product description. Choose one or more variations and click the Update Variations button to add these to your product.


  5. Once you have added variations click Publish (or Update if you published previously) to save and publish your product to your site.
  6. Navigate to your site's product page to view the product:


    If you have additional products, you can continue adding those as needed.

Congratulations, now you know how to sell a digital product in Wordpress with WP e-Commerce!

If you are viewing this page from the guide on How to sell downloadable products, here is a link back to the original tutorial.
Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Did you find this article helpful?


n/a Points
2017-12-27 10:44 pm

Hi, is there a file size limit for downloadble files? I had previously made a 180mb zip file available but now when a purchaser tries to download the file it says "This download is no longer valid, Please contact the site administrator for more information." I've tried replacing the file several times and putting smaller files in.. seems to work with files under 10mb for some reason? Also the download window only shows two downloadble files to add to our product when we have 5 or 6 uploaded to the wpsc/downloadables/ folderThis was all working a few months back

17,314 Points
2017-12-28 12:07 am
Hello James,

We need a little more information about what software is involved in your download page. Are you using an ecommerce software? Please provide more details and we can look into the matter in more depth.

Post a Comment

Email Address:
Phone Number:

Please note: Your name and comment will be displayed, but we will not show your email address.

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Need More Help?

Help Center Search

Current Customers

Email: Ticket: Submit a Support Ticket
Call: 877-595-4HUB (4482)
757-416-6627 (Intl.)
Chat: Click To Chat Now

Ask the Community

Get help with your questions from our community of like-minded hosting users and Web Hosting Hub Staff.

Not a Customer?

Get web hosting from a company that is here to help.