Selling digital products

Last updated

With Ecwid you can sell digital or virtual products like software, audio and video files, e-books, graphics, etc. Digital products (e-goods) are delivered to customers by downloading. 

Selling digital goods is available on all Ecwid paid plans, except Wix Starter plan.      Upgrade to get this feature

How digital products (e-goods) work

Customers can add digital products to their carts and go to checkout in the same way as with regular physical products. When the order containing a digital product is processed, Ecwid sends an email notification with the download link to the customer. The customers can also download the purchased products from the order details in their account in your store. 

Ecwid will send a notification with the download link only when the order gets the "Paid" payment status.

This feature is available on paid plans only and the size of the file you can upload to the e-good vary depending on your plan. Here are the file size limits for Ecwid plans:

Venture – 100MB
Business – 1GB
Unlimited – 10GB

There is no limit for the number of your e-goods or their downloads, so you can upload and sell as many as you need. 

How to add a digital product

To add a digital product, perform these steps:

  1. Log in to your Ecwid control panel and go to the "Catalog" page.
  2. Click any product to edit it or create a new one.
  3. Open the "Files" tab.
  4. Upload the files you want to sell.

These files will be available for customers only after they purchase this product.

Please note that you can upload more than one file per product.

How to protect download links

You can prevent a download link (and therefor a file) from sharing in the following ways:

- set the link lifetime (the link will expire after the set period time);

- limit the number of downloads per link (customers will be able to download the link only a certain number of times).

You can set these limits in your Ecwid Control Panel > Settings > Cart, page the "E-goods" section.

There are two options available:

  • Link lifetime, in hours
  • Number of downloads

You can set either both options at the same time or any of them. If the option value is empty, the corresponding limit won’t be applied.


  • "link is available for 24 hours only, unlimited number of downloads"
  • "link is available without any time limits, however customers can download it 5 times only"
  • "link is available for 48 hours and customers can download it 3 times only"

When needed, the store administrator can manually regenerate any download link or expire it in the "Order details" page of the necessary order. After regeneration a new link will be sent to the customer, so they will be able to download the file again. After forced expiration, the link will become unavailable for customers immediately.


How can I customize the email with download links?

You can modify the "E-goods download" notification in your Ecwid Control Panel > Settings > Mail.

More details are available in this article: Mail Notifications

How to offer free promotional E-Goods? 

It is possible to offer free promotional E-Goods. In Ecwid there are two ways to do it:

1. You can create a product with zero price and attach a file to it under the "Files" tab. A customer will be able to add this product to cart, place the order and get download links without paying anything. For making these free orders more convenient for you and your customers, we recommend to enable the 'Skip payment method selection, if the order total is zero' option and to make your store automatically set the 'Paid' status for such orders. This way your customer will instantly get download link after placing the order. Here are the details on how to do it: What if order total is zero? Can a customer skip payment methods selection in this case?

2. You can attach a file to a product by adding a download link directly to the product description without using the E-goods feature. In such case, a visitor doesn't have to place an order - they can download the file from the product's page right away. How to do it:

  • upload your file to any hosting. if you don't have one, you can use Dropbox, it's free
  • add a link to this file to your product's description using HTML editor.

Does Ecwid support download resuming?

Yes, Ecwid supports resuming of download. Please note that it works only if you don't limit number of downloads (i.e. Ecwid doesn't need to track them).

You don't limit number of downloads:

  • a customer starts downloading your file
  • the customer pauses the download
  • they resume it, their browser does not download the whole file again, it downloads just the necessary parts

If you limit the number of downloads: 

  • a customer starts downloading your file
  • the customer pauses the download
  • they resume it, their browser starts downloading the whole file again.

What are the space and bandwidth limits?

There are no space in bandwidth limits for digital goods in Ecwid. The only limitation is the single file size, which can not exceed the limit determined by your Ecwid plan. There is no limit for the number of your e-goods or their downloads, so you can upload and sell as many as you need.

Please note that there is a Fair Usage Policy in Ecwid: we monitor the usage of server resources and overusing may result in issuing a warning or applying a limitation to the stores that abuse our system. In other words, as long as you use Ecwid for selling your e-goods and don't intend anything bad, we won't limit you in the total amount of storage or traffic.
Back to top
Has the article answered your question?