Product Updates
How to send a digital product update to past buyers on Etsy, Gumroad, Payhip, and Shopify
What actually happens to earlier buyers when you replace a file on Etsy, Gumroad, Payhip, Shopify, or Lemon Squeezy, and what a better update workflow looks like.
Quick takeaways
- Each platform handles a replaced file differently. Some preserve the old download link, while others give existing buyers the latest file.
- The common workarounds are manual: re-sending files, mass emails, separate products or variants for a new edition, and sometimes cancelled and re-issued orders.
- A good update workflow lets you choose who gets each version, keeps what each buyer bought, and helps you notify the right people.
Shipping v2 is the easy part
You fixed the formula in the spreadsheet, added three pages to the planner, or rebuilt the Notion dashboard. The new file is ready. Now the real question: how do the people who already paid you get it?
Most stores were built around a single moment, the sale. They are good at delivering one file once. They are much less helpful when that file changes, and every seller who keeps improving a product eventually runs into it.
Here is how the common platforms handle an update, based on their own help centers and their seller communities at the time of writing. Platforms change, so check the current documentation before you rely on any of this.
Etsy: earlier buyers keep the files they bought
Sellers in the Etsy community forums report that replacing the files on a listing only affects new orders. Buyers who purchased earlier keep the files that were attached when they bought.
The usual workarounds are emailing the new file to each buyer from the order page, sharing a cloud-drive link, or cancelling an order so the buyer can purchase again. All of them are manual, and none of them scale past a handful of orders.
Gumroad: replacing a file and selling a new version are different jobs
When you update shared product content, existing customers can return to the latest files in their Gumroad Library. That is convenient for a correction you want everyone to have.
Gumroad also lets you sell differently priced versions and target update emails by product or version. Its help center says that reassigning an existing purchase to another version does not charge the buyer. If v2 is paid, you still need a separate purchase path and a clear explanation of what earlier buyers keep.
Payhip: a mass email to the product’s buyers
Payhip’s Email Updates tool lets you email everyone who bought a specific product, which is the usual way to announce a new version.
Payhip’s help center also notes that EU buyers who did not tick the product-updates checkbox at checkout are left off that list, so some past buyers may never hear about the update.
Shopify and Lemon Squeezy: check what a file replacement changes
Shopify’s current Digital Products help says that past buyers keep their original download links when you replace a file. When you save, you can choose whether to send them new links. Reusing the same filename may make an old link deliver the replacement file, so check the result before you promise a specific version.
Lemon Squeezy says that replacing files on a product or variant gives existing buyers the new files. Its variants can preserve an older edition for its buyers while new customers buy a newer one. It also offers file versions and a license API for software update flows.
What a good update workflow looks like
Across all of these, the same few problems come up. A better workflow solves them in the product, not in your inbox.
- Choose who gets each version: every past buyer, new buyers only, or buyers who pay to upgrade.
- Keep the version each buyer bought, even when the next one is not included.
- Give sellers a way to notify eligible buyers about an included update and respect anyone who opted out.
- Put the release notes next to the files, so buyers know what changed and what to do.
- Save the update promise with each purchase, so “lifetime updates” means the same thing a year later.
How Go!BrightCart handles it
In Go!BrightCart you publish a release instead of swapping a file. You can include it for past buyers, reserve it for new buyers, or offer a paid upgrade. Each buyer’s Buyer Locker shows the versions included with their purchase, the version they originally bought, and what changed.
For an included update, you can choose to email eligible past buyers; people who opted out are skipped. You can also send a targeted announcement after previewing its audience. If you are moving from Gumroad or Payhip, import past orders and attach the files you want those buyers to access.