Ah! This works on the classic customer accounts page. I was looking at the new customer accounts.
Topic summary
A merchant seeks to make digital downloads accessible through customer accounts, eliminating the need to manually resend files when customers lose confirmation emails.
Initial Solutions Proposed:
- Shopify’s native Digital Downloads app lacks this functionality
- Alternative apps suggested: Sky Pilot and SendOwl, both offering customer portal access to purchased files
- Switching apps requires manually re-uploading all digital files
Code-Based Workarounds:
- Add a link to the order confirmation page in
customers/order.liquidusing{{ order.order_status_url }} - Enable download links on the order confirmation page through Digital Downloads app settings
- For Dawn theme users: Edit
main-order.liquidin the sections folder (classic customer accounts only)
Advanced Custom Solution:
- Create product metafields to store direct download URLs
- Add custom buttons on order pages linking to downloads using
line_item.product.metafields.custom.{metadata_name} - Requires manual URL entry for each product variant
Translation Support:
- Add translation keys to
locales/en.default.jsonunder customer/order section - Use
{{ 'customer.order.confirmation_page' | t }}for multi-language support - Translate and Adapt app automatically handles additional languages
Recent Update:
- Shopify now natively supports digital download links in the new checkout customization
- Access via Online Store → Customize → Order Status page
- Add “Digital Downloads Links” app block to order status template sections
The discussion evolved from app recommendations to community-developed code solutions, ultimately resolved by Shopify’s native feature integration.