Digital Downloads accessed thru customer account

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.liquid using {{ order.order_status_url }}
  • Enable download links on the order confirmation page through Digital Downloads app settings
  • For Dawn theme users: Edit main-order.liquid in 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.json under 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.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Ah! This works on the classic customer accounts page. I was looking at the new customer accounts.