Add "View all downloads" button to customer accounts
The "View all downloads" method is not available for the New Customer Accounts because Shopify have not yet released ability for apps to integrate into the main pages of the New Customer Accounts. It is expected to be released to the public in December 2024. Please use the single Order page downloads for New Customer Accounts.
You will need the Premium plan to unlock the customer account download feature.
You will also need the Classic Customer Accounts, because "New customer Accounts" do not support apps to inject code at this stage. Shopify are releasing it sometime in 2024.
If you are not comfortable with making these adjustments, please contact our support and we are more than happy to do this for you. It would require us to send you a collaborator request to access your store.
This is compatible with all customer account Shopify apps, including CustomerHub, Froonze Accounts Concierge, and Flits.
Go to your Shopify admin
Go to "Online store"
Click on the three dots and then "Edit code"
![](https://storage.crisp.chat/users/helpdesk/website/db4a9697516c4000/edit-code-test_qatylu.jpg)
Go to the customer account file. The name could vary depending on your Shopify theme. For example, the Debut Shopify theme, it's called the main-account.liquid file.
There are a few ways you could do this. You really have a lot of freedom with this method. You can either use our button code below, or you can use the URL in any location of your choice inside the customer account. Your customers will need to be logged into the account for this to work.
Add this button code to a location of your choice in the customer accounts.
The button styling is inherited from your theme.
Copy & paste the link to a location of your choice, such as a navigation menu, or button.
Once you have placed the code in, you can save the file and test it. All you need to do is place a test order on your store for a digital product using a 100% discount code. Then you can log into your customer account and see the changes.
Here is an example of the button code in the code:
![](https://storage.crisp.chat/users/helpdesk/website/db4a9697516c4000/account-link_qfck7q.jpg)
You will need to double-check that you have a few things in place to ensure the downloads show:
Make sure there are files attached to the Shopify products in the order. If there are no files attached to the products or order, then no download links will show on the order page.
Make sure you are looking at the Order page in the accounts. The downloads are specific to an order, so they show on the order page, not the main customer account page.
Go to the Order page and check to see if the payment status is "Paid". If it is not, then the downloads will not show because the order has not yet been paid.
Are you on the right plan? The customer account downloads are on the Premium plan.
You could be looking for an order that was placed before installing Fileflare. You may need to click the “Import previous orders” button on the Orders page to import older orders if you haven’t already. Contact us if you need us to sync orders.
Make sure you have enabled the customer account feature in Settings > Checkout settings.
Make sure you have placed the snippet code correctly in the right theme file. Contact us if you need guidance.
If you are using an app like CustomerHub or Froonze, ensure you have enabled the integration in their app.
What plan do I need?
You will need the Premium plan to unlock the customer account download feature.
You will also need the Classic Customer Accounts, because "New customer Accounts" do not support apps to inject code at this stage. Shopify are releasing it sometime in 2024.
If you are not comfortable with making these adjustments, please contact our support and we are more than happy to do this for you. It would require us to send you a collaborator request to access your store.
This is compatible with all customer account Shopify apps, including CustomerHub, Froonze Accounts Concierge, and Flits.
How to set it up
1. Go to the code editor
Go to your Shopify admin
Go to "Online store"
Click on the three dots and then "Edit code"
![](https://storage.crisp.chat/users/helpdesk/website/db4a9697516c4000/edit-code-test_qatylu.jpg)
2. Choose the file for your customer accounts
Go to the customer account file. The name could vary depending on your Shopify theme. For example, the Debut Shopify theme, it's called the main-account.liquid file.
3. Place the code into the file
There are a few ways you could do this. You really have a lot of freedom with this method. You can either use our button code below, or you can use the URL in any location of your choice inside the customer account. Your customers will need to be logged into the account for this to work.
Method 1 - Adding a button with the link
Add this button code to a location of your choice in the customer accounts.
<a href="/apps/digital-downloads" >
<button>View all downloads</button>
</a>
The button styling is inherited from your theme.
Method 2 - Using a link in your own location
Copy & paste the link to a location of your choice, such as a navigation menu, or button.
/apps/digital-downloads
4. Test it
Once you have placed the code in, you can save the file and test it. All you need to do is place a test order on your store for a digital product using a 100% discount code. Then you can log into your customer account and see the changes.
Here is an example of the button code in the code:
![](https://storage.crisp.chat/users/helpdesk/website/db4a9697516c4000/account-link_qfck7q.jpg)
The downloads are still not showing, what do I do?
You will need to double-check that you have a few things in place to ensure the downloads show:
Make sure there are files attached to the Shopify products in the order. If there are no files attached to the products or order, then no download links will show on the order page.
Make sure you are looking at the Order page in the accounts. The downloads are specific to an order, so they show on the order page, not the main customer account page.
Go to the Order page and check to see if the payment status is "Paid". If it is not, then the downloads will not show because the order has not yet been paid.
Are you on the right plan? The customer account downloads are on the Premium plan.
You could be looking for an order that was placed before installing Fileflare. You may need to click the “Import previous orders” button on the Orders page to import older orders if you haven’t already. Contact us if you need us to sync orders.
Make sure you have enabled the customer account feature in Settings > Checkout settings.
Make sure you have placed the snippet code correctly in the right theme file. Contact us if you need guidance.
If you are using an app like CustomerHub or Froonze, ensure you have enabled the integration in their app.
Video walkthrough
Updated on: 03/09/2024
Thank you!