Selling files with a large file size

If you are selling digital download files that have a large file size, over 50MB, we recommend that you host these on an external service.

How it works

You'll need to upload your digital files to an external hosting service (described in more detail below).

You attach the externally hosted files to your digital products (created through your account).

When purchased, our system will email a 'safe' download link to the customer (preventing multiple downloads and with an expiry date you set).

The URL where the file is hosted on the external service is protected and never emailed to your customer.


Choosing a hosting service

There are many hosting services available around the internet. Our recommendation is to use Amazon's S3 hosting service.

If you decide to use Amazon S3, you'll need to open an account (if you don't already have one).

Once you have logged in, you'll need to create a new 'bucket' (kind of like a folder/directory) and then upload your files to there. For each file you upload you'll need to make sure you set the access as 'public' which means that a public user can view/download the file. Each file will have it's own URL where it's located on Amazon's servers.


Importing files using the import/export system

You cannot assign externally hosted files to a product through the admin system, instead you'll need to assign them using the import system.

Either create the product through the admin system, or create it through the import system (it doesn't matter which you choose). If you have created the product through the admin system, you'll need to take an export of the digital products into a spreadsheet (using the export system).

In the spreadsheet, add a new column with the column heading as Digital Downloads.

You should enter the URL for your externally hosted file into this column. If you'd like to attach multiple files to the same product then you can enter all the URLs in the same column, separating each one with comma (an example is shown below).

Once you're finished, save the file as a CSV and upload it into your account.


Need help?

If you need any help with this process please contact us for support.