Articles on: Downloads

Let customers download files from Customer Account page

Filemonk's Customer Account Extensions allow you to create a secure, personalized download experience by integrating digital file access directly into your customers' Shopify account pages. This feature requires customers to log in before accessing their downloads, providing enhanced security and preventing unauthorized file sharing while giving customers convenient access to all their digital purchases in one place.


Why Use Customer Account Extensions


Customer Account Extensions provide several key benefits for both merchants and customers when delivering digital products.


Enhanced Security and Control

  • Customers must sign in to download files, ensuring a secure and personalized experience while preventing unauthorized access or file sharing.
  • You can track downloads, set limits, and deliver files safely through authenticated sessions.

Improved Customer Experience

  • Customers can quickly access all their downloads and order history from a single account dashboard, without the need to search through past emails.
  • Everything is seamlessly integrated with their existing Shopify account for a smooth experience.


Setting Up Customer Account Extensions


Setting up Customer Account Extensions involves configuring Filemonk settings and adding extensions through Shopify's checkout editor.


Step 1: Enable Customer Account Downloads


  1. Open the Filemonk app from your Shopify admin and go to Settings.
  2. Under Settings, click Download Page and scroll to the “Download Files from” section.
  3. Select Customer Account Page as the option.



Important: Selecting the Customer Account Page option will change how your download system works. Customers will need to log in to access their files, and you'll need to set up the required extensions in the next steps.


Step 2: Access Shopify Checkout Editor


After enabling Customer Account downloads, you need to configure the extensions in Shopify's checkout editor.


  1. In Shopify's admin, click "Settings > Checkout"
  2. This opens your Shopify checkout editor and you need to click Customize.
  3. Click the "Customize" button to open the checkout customization interface
  4. Look for the "Apps" icon in the checkout editor toolbar




Step 3: Add Filemonk Extensions


In the checkout editor, you'll find Filemonk's extension collection that allows you to configure download buttons on various customer account pages.


  1. In the checkout editor, click the Apps icon and find Filemonk’s extensions collection.
  2. You'll see multiple extension blocks available for different pages
  3. Click the "+" icon on each extension block you want to add
  4. Preview each extension to see how it will appear to customers
  5. Click "Save" in the top right corner when you're finished adding extensions



Extension Types


Filemonk provides several extension types that can be added to different parts of the customer account experience. Some extensions are required for basic functionality, while others are optional enhancements.


Required Extensions


These extensions must be installed for Customer Account downloads to work properly.


Download Page Extension

  • Purpose: Creates a full-page extension that makes it possible to download files from the Customer Account page
  • Location: Customer account main download page
  • Functionality: Displays order details, file lists, download buttons, and handles secure file access
  • Status: Mandatory for Customer Account downloads to function




Order Download Button Extension

  • Purpose: Adds download buttons to order-related pages in customer accounts.
  • Locations:Order Status page – download button in the top-right cornerOrders index page – download buttons next to each order with digital products
  • Functionality: Gives customers quick access to their downloads directly from order history and status pages.
  • Status: Required for basic download functionality.




Optional Extensions


These extensions enhance the download experience but are not required for basic functionality.


Products Download Extension

  • Purpose: Shows products with downloads and adds download buttons next to each product
  • Location: Order Status page
  • Functionality: Displays a section showing digital products with individual download buttons
  • Customization: Product subtitle text and button text can be customized




Summary Download Button Extension

  • Purpose: Adds download buttons underneath each product on the order summary
  • Location: Right side of Order Status page
  • Functionality: Provides product-specific download access in the order summary section
  • Customization: Button text and styling can be modified




Download Button Extension (Thank You Page)

  • Purpose: Adds thank you message and download button to Thank You and Order Status pages
  • Location: Thank You page and Order Status page
  • Functionality: Displays customizable thank you message with download access
  • Note: Due to Shopify limitations, customers may be redirected to Order Status page before accessing downloads




Customizing Customer Account Extensions


Filemonk provides extensive customization options for both the extensions and the download page to match your brand and provide the best customer experience.


Extension Customization


You can customize the text and appearance of buttons and messages across all Customer Account extensions.


Accessing Extension Customization

  • In your Filemonk app, go to Settings > Download Page.
  • Under Orders, click Customize to open the extension editor with a live preview.



Available Customization Options


Thank You Extension Settings:

  • Thank you message: Customize the message shown to customers (e.g., "Thanks for your purchase! Click the button below to access your files.")
  • Button text: Edit the download button text (e.g., "Access downloads", "Get your files")


Other Extension Settings:

  • Download button text: Customize button text for product downloads (e.g., "Download files", "Access your files")
  • Product subtitle: Add descriptive text under product names (e.g., "Downloads available", "Digital Downloads here")


Preview and Save:

  • Use the right pane to preview your changes in real-time
  • Click "Save changes" in the top right when you're satisfied with your customizations




Download Page Customization


The main download page where customers access their files can be extensively customized to match your brand.


Accessing Download Page Customization

  1. In Filemonk, go to Settings > Download Page.
  2. Under Download Page, click Customize to open the editor with a split-pane view.



Content and Messaging Options


Thank You Message

  • Edit the main thank you message shown to customers after their purchase.
  • Personalize the text using Liquid variables (click Variables above the text field to insert).
  • Available variables:
    • {{order.name}} → Order number (e.g., #1001)
    • {{shop.name}} → Your store name
    • {{customer.name}} → Customer’s full name


Download Button Text:

  • Customize the text on download buttons (e.g., "Download", "Get Files", "Access Content")


Product Display Options:

  • Show product & order prices: Toggle checkbox to display or hide pricing information
  • Show product images: Enable or disable product thumbnails on the download page
  • Custom label for downloadable products: Set a custom label to identify digital products




Troubleshooting


Common issues and solutions when setting up and using Customer Account Extensions.


Symptom

Likely Cause

Fix

Extensions not appearing in checkout editor

Filemonk app not properly connected

Reinstall Filemonk app and ensure proper permissions

Download buttons not working

Required extensions not installed

Install both Download Page and Order Download Button extensions

Customers can't access downloads

Customer Account option not enabled

Go to Settings > Download Page and select "Customer Account Page"

Download page shows no files

Products not linked to digital assets

Ensure products have digital assets configured in Filemonk

Customization changes not saving

Browser cache or session issues

Clear browser cache and log back into Filemonk

Download limits not enforcing

Limits not properly configured

Check Settings > Download Page > Customize > Limits section

Thank You page redirects not working

Shopify platform limitation

This is expected behavior; customers will access downloads from Order Status page

Extensions missing after Shopify update

Extensions need to be re-added

Re-access checkout editor and re-install required extensions


FAQs


Common questions about Customer Account Extensions and their setup.


Q: Do customers need to create accounts to download files?

A: Yes, Customer Account Extensions require customers to be logged into their Shopify account to access downloads. This provides security and prevents unauthorized file sharing.


Q: Can I use both Customer Account Extensions and email delivery?

A: No, you must choose either Customer Account Extensions or email delivery. When Customer Account Extensions are enabled, automatic email delivery is disabled in favor of account-based access.


Q: What happens if a customer places an order as a guest?

A: Guest customers will need to create an account and log in to access their downloads. The order will be associated with their account once they log in with the same email address used for the purchase.


Q: Can I customize the appearance of the download page?

A: Yes, extensive customization options are available including colors, fonts, logos, button text, thank you messages, and custom CSS for advanced styling.


Q: Are there limits on how many times customers can download files?

A: You can set download limits including maximum number of downloads and time-based expiration. These limits can be customized per your business needs or left unlimited.


Q: What file types are supported for Customer Account downloads?

A: All file types are supported for download, including PDFs, images, videos, audio files, software, and external links. However, audio and video streaming is not supported on Customer Account pages.


Q: Can customers access downloads from multiple orders in one place?

A: Yes, the Customer Account download page shows all orders containing digital products, making it easy for customers to access all their downloads from a centralized location.


Q: What happens if I need to change from Customer Account Extensions back to email delivery?

A: You can change back to email delivery in Settings > Download Page by selecting a different download method. However, customers who previously accessed downloads through their accounts will need to be notified of the change.

Updated on: 20/08/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!