There are two ways to offer digital goods for free:
Your customers will add this product to cart, place an order and get download links without paying anything.
To make the process for these free orders more smooth, 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 free orders. This way your customers will instantly get download link after placing an order.
You can attach a file to a product by adding a download link directly to the product description. In this case, a visitor doesn't have to place an order – they can download the file right from the product page. How to do it:
If you use this way, you will not see the downloads in the orders list.
If your customer has any connectivity issues, the file will automatically continue its download once the connection is reestablished.
Your store does not have bandwidth limits for digital products. However, file size is restricted based off your store’s paid plan.