Shopify supports digital downloads through a free app called Digital Products, and through a healthy ecosystem of dedicated apps in the App Store. Which one fits your store depends on what you’re selling and how much the defaults get in your way.
The short version:
- The native Digital Products app is free, installed in one click, and handles the basics: attach a file to a product, email a link after checkout. It works.
- Dedicated apps (Fileflare, Pendora, Sky Pilot, and others) layer on the features the native app skips: PDF protection, in-browser streaming, fraud blocking, larger file support, branded download pages, multiple files per product, and so on.
- Shopify does not have built-in digital-download handling outside of the free Digital Products app. Without an app, your checkout will happily accept an order for a digital product, but nothing will actually deliver the file.
The rest of this post walks through what each path actually covers, where the native app’s ceilings are, and how to decide which one you need.
What the native Digital Products app does
Shopify’s free Digital Products app is built by the Shopify team. Install it from the App Store, open a product, upload a file, and Shopify emails a download link to the buyer after the order is paid.
It supports:
- Files up to 5 GB each (hard cap).
- Multiple files per product and per variant, attached directly from the app admin.
- A download link in a Shopify-hosted email, sent from a generic Shopify-owned sender domain.
- A basic re-download limit and link expiration window.
- Manual resend of a link from the order page.
For a low-volume side project selling a single PDF, ebook, or small zip, this is plenty. For anything with more than a couple of quirks, the ceilings start to show.
Where the native app hits ceilings
The most common reasons merchants reach for a dedicated app:
- File size over 5 GB. Video courses, stem bundles, high-res design packs, and software installers blow through the 5 GB cap routinely.
- No shared asset library. The native app uploads files per-product. A bonus file you want attached to every product in a collection, or a bundle variant (“All formats”) that should reuse the individual-format files, force you to repeat uploads. Updating a file later means re-uploading to every attached product manually — and the existing download links point at the old version.
- PDF protection. The native app doesn’t stamp PDFs with buyer details, doesn’t lock printing or annotation, and doesn’t offer image watermarks. If you’re selling anything where piracy is a real concern, this is a significant gap.
- Fraud-flagged orders. Shopify’s fraud analysis flags risky orders, but the native Digital Products app doesn’t read those flags — the file ships anyway, before you can cancel. We wrote a dedicated post on that specific failure mode.
- Branded download experience. The native app emails from a generic Shopify-owned sender and sends buyers to a generic download URL. No custom domain, no branded download page.
- In-browser streaming. Courses, music, podcasts, audiobooks — anything where buyers play the file rather than save it — doesn’t stream in the native app. It’s download-only.
- IP-based download limits. The native app caps re-downloads per link, which is the worst of both worlds: honest customers email you asking for a fresh link, and shared links can still be scraped. Dedicated apps let you set per-IP limits instead, so honest customers can re-download from any device while a shared link gets shut off.
None of these are bugs; they’re just design choices of a free app built for the simplest use case.
What dedicated apps add
Dedicated digital downloads apps cover the ceilings above and usually add a handful of operational niceties on top:
- No file size cap (or a much higher one).
- Multiple files per product, attached at the variant level if needed.
- PDF stamping, print lock, and annotation lock for protection.
- Fraud auto-blocking synced to Shopify’s fraud analysis.
- Custom SMTP or SendGrid so delivery emails come from your own domain.
- Branded download page on your own domain.
- In-browser streaming for video, audio, and PDF on most paid tiers.
- Download tracking and email tracking for visibility into what customers are doing post-purchase.
- Historical order import so a migration doesn’t break access for existing customers.
There are half a dozen serious dedicated apps in the category, each with different strengths. The side-by-side comparison covers Fileflare, Pendora, Sky Pilot, and others, including where each one is genuinely the better fit.
Which path fits which store
A few rough heuristics:
- Selling a single PDF or small ebook, low volume, not worried about protection or piracy? The native Digital Products app will do the job. No reason to add a dedicated app yet.
- Selling courses, video, music, large files, or high-stakes PDFs? The native app’s ceilings will hit you within the first month. Start on a dedicated app that handles streaming, large files, and PDF protection out of the gate.
- Already using the native app and running into a specific limit? The migration guide walks through diagnosing which limit is binding and what each dedicated alternative gives you.
- Just exploring? Install the native app, try it with a test product, and upgrade when you hit the first real friction. The App Store makes this cheap — no long-term commitment either direction.
Try Fileflare
If you’ve read this far and you want the dedicated-app features without the dedicated-app price, Fileflare’s free plan includes 1 GB of storage, unlimited products, unlimited bandwidth, and every core delivery feature. Enough to set up a real store and a few test orders.
For the full setup walkthrough, the guide to setting up digital products on Shopify covers everything from product creation to access controls.