Digital products
ShopWired's digital downloads app allows you to sell digital products on your website.
For digital products, you can use the app to:
- Upload files to your ShopWired account and attach them to products
- Attach multiple files to each product
- Specify download limits and download link expiration settings
- Use external hosting for larger files
- Allow customers to download digital products from within their customer accounts on your website
When an order is created containing digital products, an email with the download links for each file is automatically sent to them. You can manage and customise the contents of this email through your ShopWired account.
To install the app:
- Navigate to Apps
- Locate the Digital downloads app
- Select
install this app
Uploading and managing digital files
Uploading and managing digital files
To upload and manage your digital files:
- Navigate to Products > Digital downloads
- Select
add new file
- Enter a File name for the file
- The name is used to identify the file when attaching it to a product
- The name is displayed to your customer in the digital downloads email
- If you don't enter a name, ShopWired will use the file name
- Enter a Tag for the file
- Tags are used to categorise files on the digital files page
- You can assign one tag to each file
- Tags are optional
- Select the file from your device or, if you're using an externally hosted file, enter its into the File URL setting
- It is to externally host files when individual file sizes are more than 50MB (see below for more guidance)
- Select
add file
Once uploaded, files are stored in your ShopWired account, and you can attach them to products.
Managing digital files
Managing digital files
To manage existing digital files, navigate to Products > Digital downloads.
On this page:
- You can see the total size of all the digital files you've uploaded to your account on this page
- You can use the search box to search digital files by name
- Or the
tag
option to filter digital files assigned to a specific tag - When you upload a file, ShopWired assigns it a unique ID
- File IDs are displayed in the table of digital files but are not displayed to website visitors or customers
- File IDs cannot be changed
To edit the name of a digital file:
- Select the existing file name
- Enter the new file name
- Click out of the field
- The new file name will be automatically saved
To delete a file, select the delete icon. Deleting a file is irreversible and deleted files cannot be recovered.
Creating a digital product
Creating a digital product
Digital products are created in the same way as standard products. When creating or editing a product:
- Navigate to the Digital downloads section
- Select
this product is a digital product
- Use the setting to attach the digital files to the product
- To attach multiple files, use the
add another
option
- To attach multiple files, use the
- If the product is only a digital product, you can select the A delivery address is not required for this product setting in the Stock & delivery management section:
- If a visitor's basket only contains products selected as not requiring a delivery address, they'll only be asked to enter or select a billing address at checkout
- If you don't want to charge for delivery of the product, set a free
Creating digital products using the product import/export system
Creating digital products using the product import/export system
You can attach digital files to products using the product import/export system using the Digital Downloads
column.
Enter either the or if you are hosting digital files externally and not configuring them in your ShopWired account, enter the URL where the file is located.
To attach multiple digital files to the same product, separate the files with a comma.
Item ID | ... | Digital Downloads |
---|---|---|
123456 | ... | 6789 |
123457 | ... | 6789, 6790 |
123458 | ... | https://s3-eu-west-1.amazonaws.com/mystorefiles/file.mp4 |
123459 | ... | https://s3-eu-west-1.amazonaws.com/mystorefiles/file2.mp4, https://s3-eu-west-1.amazonaws.com/mystorefiles/file2.mp4 |
Externally hosted files
Externally hosted files
ShopWired provides you with 500MB of storage space for digital files. If you need more space, you can contact support to discuss your requirements or use an external file hosting service like Amazon S3 to host your files. ShopWired recommends using an external site to host individual files larger than 50MB.
To use Amazon S3 to host files:
- Create an account with Amazon S3
- Create a within S3 for your files
- Upload your files to the bucket, ensuring that each file's access is Public
- Enter the URL provided by S3 into ShopWired when creating the file or using the product import system
For detailed guidance on Amazon S3, visit the AWS S3 microsite.
Managing digital download settings
Managing digital download settings
Within your ShopWired account you can set:
- A Digital download link lifetime
- The link lifetime is set in days and determines the number of days after an order is created that the customer can download the digital file(s)
- A value of
1
means the download URLs will only be available on the same day the order is created - A Digital download limit
- The download limit determines the number of times a customer can download the digital file(s)
- A value of
1
means the download URLs can only be used once
To configure link lifetimes and download limits for your digital files, navigate to Products > Digital downloads and select settings
.
When a customer attempts to use a download URL that has either expired (i.e. the link lifetime has lapsed) or that has already been used the same number of times as the download limit, the customer will be redirected to your website's home page.
Customising file names for digital downloads
Customising file names for digital downloads
If you don't use user-friendly file names for your digital files, you can dynamically generate the file names for digital files downloaded by your customers:
- Navigate to Products > Digital downloads and select
settings
- Use the Digital download file name format field to specify a custom format
- Use
%product.title%
to include the product name in the file name - Use
%product.sku%
to include the product SKU - Use
%product.brand.title%
to include the brand name
- Use
For example:
%product.title% - %product.sku%
Will generate a file name like
My Ebook - SKU123
Customising digital download emails
Customising digital download emails
When a customer creates an order containing at least one digital download product, in addition to the order confirmation email the customer will be sent the Digital download confirmation email.
The contents of the email can be customised within your ShopWired account from the Website emails page.
The email has access to files
, an array of digital files contained in the order.
file.name
Returns the name of the digital file.
file.url
Returns the unique URL that the customer can use to download the digital file.
Displaying digital downloads in customer accounts
Displaying digital downloads in customer accounts
ShopWired themes do not include the ability to allow customers to download digital files from within their customer accounts on your website.
The order
object contains a digital_files
array which can be used to return the digital files in the order.
order.digital_files
Returns an array of the digital files in an order.
digital_file.title
Returns the name of the digital file.
digital_file.product_id
Returns the ID of the product to which the download relates.
digital_file.created_at
Returns the date the download link was first available (i.e. the order date).
digital_file.expired_at
Returns the date the download link will expire.
digital_file.download_limit
Returns the maximum number of times the file can be downloaded.
digital_file.downloads
Returns the number of times the file has already been downloaded.
digital_file.url
Returns the URL where the file can be downloaded.
Contact theme support for assistance in adding digital file download links within customer accounts on your website.