DDA has the ability for users to host their assets on their own servers (e.g. Dropbox, Google Drive) and then add them as URL assets in our app. This means the customer will be delivered the external URL at checkout. It will be delivered as a redirect URL that will send the user to the download link of your asset hosted somewhere else.
This method allows you (the store) to be in full control of your asset’s storage and bandwidth costs.
If you’re interested, we also have an API for URL Assets.
What do I need?
- A Shopify store
- The DDA app (any paid plan)
Which plan do I need for this feature?
You will need the Basic plan or above for the DDA app.
Please note: URL assets will not count towards your storage space. All storage amounts are controlled by the cloud service you are using (e.g. Dropbox). Learn more about comparisons of cloud service costs.
How to add URLs as assets to deliver to customers
How does it work?
This feature works by allowing you to attach external URLs (e.g. Dropbox links) to your Shopify products. Once that product is sold with the URL attached to it, then your customer will be delivered the URL after checkout.
The external URLs are added as “assets” into the app, and then you will attach those “assets” to your Shopify products.
The way this works is as follows:
- You will add your external URL as an ‘Asset’ in the app. This ‘Asset’ will be attached to your products, so when the product is ordered, the ‘Asset’ will be delivered.
- Once a customer purchases, they will be delivered their ‘Assets’ as download links via email (and other ways if you have enabled them), but essentially it’s the same download links with all methods.
- Our app will deliver custom URLs to the customer. These links will redirect to your chosen external URL.
The reason we do this is that if you are using our special features, such as URL expiry or limitations, these features work on the URL level. We want you to have control over your links, even if you’re using external links.
The customer receives an email, and the download links will appear from our app domain (https://app.digital-downloads.com/…). You can control these links in our app by adding features such as expiry dates, block access and more.
If you set an expiry date for three days after purchase, then the links will stop working after three days. This means the download links will not redirect to your external URLs if they have expired.
It’s not possible to control access to a different domain, such as Google, because it’s obvious that we are not in control of them. So this is the best method to help protect your files when using external URLs.
For the best protection against file sharing, you should upload your files directly to our app so that the URLs delivered to your customers are fully protected and cannot be shared.
Step 1 – Create the asset
- Go to our app
- Go to the ‘Assets’ page
- Click the button ‘Upload new assets’
Step 2 – Add a link and the information
Click the button ‘Add a link (URL Asset)’, then follow the steps by inputting:
- Name of the asset
- Download URL
Once you have created an asset using an external URL, it will show on the assets page with the term (Download Link) in a purple box, like this:
- Download Link – an external URL added as an asset
- File – an asset that has been uploaded directly to the app
Updating a file for the URL Asset & informing previous customers
To update a file when using URL assets, you will need to:
- Go to the cloud service where you want to upload your new file
- Upload your new updated file
- Copy the download URL of that new file
- Go to the DDA app > “Assets” page > open the URL asset that you want to update.
- Click the “Edit” button
- Click “Next” until you get to step 3. Here you can paste the new download URL
- In step 4, you will be asked if you want to inform previous customers who have purchased this asset that the download has been updated.
You can edit the “File update” email template by going to “Settings > “Edit email templates” > “File Replace Template”.
Bulk CSV import
Yes, it’s possible to do a bulk CSV import of URL Assets and then attach them to your Shopify products. That means you don’t need to add/attach each URL Asset one by one.
You can get this feature by going to:
- Go to DDA
- Click on “Assets“
- Click on the “Upload new assets” button
- Click on the “Bulk upload / attach using CSV” button
- Download the CSV, fill it out, and then upload it again
View this guide if you just want to bulk attach uploaded assets to products using a CSV.
All assets will be automatically linked to the products via the SKU. Please ensure everything is spelt correctly. Otherwise, the URL assets will not connect to the products.
- SKU – This is your stock-keeping unit. You can assign a unique code (SKU) to each product & variant on the Shopify products page
- Asset name – the display name of your asset for you and your customer
- Asset size – Make sure you enter the byte size after the number. Otherwise, it will not work. For example, do this – 2GB
- Asset URL – This needs to be the final download URL where your customer can download the file
If you want multiple assets to attach to a single product/variant, just add the same SKU on another row and then add a new asset link beside it.
There is a 30MB upload limit for a CSV file.