Your customer lost the email, and the files were in it
A customer writes in two years later asking for the file again. Shopify's native answer is to resend the email, which hands out a full fresh allowance, or a share link that belongs to nobody. Their account shows them the order; nothing native shows them the files.
"I bought this from you in 2023 and I can't find the file." Every store that sells digital goods gets that email, and answering it by hand is the job nobody costed.
Shopify's own route is narrower than most merchants realise, and the reason is worth seeing before you go shopping for an app.
Where the file actually lives
Customers access a purchased link from the email they receive after purchase, and from the Thank you and Order status pages if you've enabled downloads at checkout.
That is the delivery, and read the end of that sentence: the link on the order page is conditional on a setting. If downloads at checkout are not switched on, the email is the only copy there is.
Both are things a customer can lose anyway — the email to a spam folder or a changed address, the order status page to a cleared browser.
And the help page documenting all of this never mentions a customer account. A signed-in customer can see their orders, as any shopper can — what nothing native gives them is a list of the eleven files they have bought from you, with a working link beside each one.
Your two native remedies, and what each one costs
If a customer can't find their download email, then you can resend it. The resent email contains the same links, so earlier uses still count toward the access limit.
So a resend is honest — it does not reset anything. Useful, and it is still you doing the work, one email at a time.
The other option is a share link, and the sentence to read twice is this one:
Share links aren't tied to a specific customer or order, so anyone with a share link can download the file or open the link.
They also "don't expire". So the quick fix for one forgetful customer is a permanent, transferable link to your product, and each one carries its own fresh allowance. Where the allowance itself is the thing you are trying to control, that argument is covered in its own right on a monthly allowance, when Shopify only counts per link.
One thing worth clearing up while we are here, because it sends people looking for a setting that does not exist: Shopify documents a count, not a clock. Its help page sets no time limit on a download link anywhere. So if a customer tells you their link "expired", look in whichever delivery app you installed — that is where a clock would have been set.
Answering these by hand, one at a time? Describe what a customer should be able to get back →
The half nobody writes about: which version did they buy?
This is the part that turns a re-download feature into a records problem, and it follows from three sentences on the same help page.
Customers who already purchased the variant keep the download links that they received. Those links keep delivering the original file.
If the replacement file has the same file name as the original file, then those links deliver the replacement file instead.
To give customers new links to the replacement file, click Send update when you save.
Read together: upload a corrected PDF under the same filename and every past customer's existing link quietly starts serving the new version, with no email and no record. Upload it under a different filename and those same customers stay on the old version for ever, unless you send an update — which also starts their count again.
So "let the customer download it again" is two questions, not one. Which file, and which version of it are they entitled to? A portal that answers the first and not the second will eventually send somebody the wrong edition of the thing they paid for.
What merchants have been asking
How can I add the digital download link to my customers account so he can achieve the purchased download afterwards?
— JoyceMacon, 5 July 2019
That thread drew nine distinct posters over nearly six years, including one in February 2025 describing a migration of 23,000 customers and another pointing out that a competing platform does this natively. Still no native answer.
Customers need to have access to their purchases so they can download whenever they want to.
— quiltingpanto, 10 September 2026
That one got a reply from Shopify five days later, and it is the most useful sentence available on where this is going: "We do have this on the roadmap for this year. Totally agree, this will solve a big pain point…" As of today it has not shipped, so plan on the world as it is — but do not buy a five-year tool for it either.
The apps, and the countdown underneath the cheap ones
This is the observation to take away, and none of the vendors writing about this phrase mentions it.
Of the six listings read here, only one names the customer-account surface Shopify is keeping — and Shopify deprecated the other one on 26 February 2026, with the announcement saying a final sunset date "will be announced later in 2026".
Filemonk's own help centre is explicit about its order-history download button: "Note that the integration only works with classic customer accounts. New customer accounts are not supported at this time." Sky Pilot's listing promises that "Customers can access their purchases at any time by logging in" and does not say which account surface that library lives on, so ask before you buy. The do-it-yourself answers in the community threads are theme work on the older surface too.
| What you need | Where it comes from |
|---|---|
| Resend the same links to one customer | Native, free, and the count carries over |
| A link on the order status page | Native, free — if downloads at checkout are switched on |
| A download page per order | Named on the BIG app's listing, free tier upwards |
| A library in a new customer account | Fileflare, whose docs put it on the $19 tier |
| A library in a classic account | Filemonk from $10, by its own help centre — on a deprecated surface |
| Knowing which version a customer is entitled to | Not something any of the six listings claims |
Of the six listings read one at a time, only Fileflare names new customer accounts explicitly — "Customer account downloads: New & Legacy". Sky Pilot's listing promises that "Customers can access their purchases at any time by logging in", which is true of the account surface it was written for. Shopify's own free Digital Products app (4.8 from 1,372 reviews) says nothing about accounts, libraries or re-downloads on its listing at all.
So the merchant who solves this today for nothing or ten dollars is building on a countdown, and the one who waits is waiting on a roadmap line.
Buying on a surface Shopify is retiring? Describe what your customers should be able to see →
A five-minute test before you buy anything
Place an order on your own store as a customer, and then as a guest with no account. Wait a day, delete the email, and try to get the file. Then try the same thing from your account page. What you can reach in each of the two cases is exactly what your customers can reach — and the guest case is the one most stores have never checked.
What Shopivibe does
You describe what a customer should be able to get back, and it works. "Anyone who has ever bought a pattern from me should be able to sign in and see all of them, download them again, and always get the latest version — including the people who bought before we changed apps."
The part worth paying for is the record rather than the button: which customer is entitled to what, which edition of each file, what happens when you revise one, and the people who checked out as guests or bought before a migration and are invisible to whatever app you installed last. If Shopify ships its own download button on the order page, that record is still yours and still the thing a support email needs.
Shopivibe solves the problem in your store and keeps what it adds maintained, including when Shopify changes something underneath. If the app cannot complete your request on the spot, somebody at Shopivibe takes it on straight away and has it working in your store within 24 hours, included in the plan at no extra charge. Shopivibe is free during early access, with 3,500 credits included. Credits beyond the included 3,500 cost $0.06 each.
Ready to stop resending files by hand? Describe your digital products in your own words →
Checked against Shopify's documentation and the App Store on 15 October 2026.