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
- Open the Filemonk app from your Shopify admin and go to Settings.
- Under Settings, click Download Page and scroll to the “Download Files from” section.
- 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.
- In Shopify's admin, click "Settings > Checkout"
- This opens your Shopify checkout editor and you need to click Customize.
- Click the "Customize" button to open the checkout customization interface
- 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.
- In the checkout editor, click the Apps icon and find Filemonk’s extensions collection.
- You'll see multiple extension blocks available for different pages
- Click the "+" icon on each extension block you want to add
- Preview each extension to see how it will appear to customers
- 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
- In Filemonk, go to Settings > Download Page.
- 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
Thank you!