Sure thing! On the pure digital download side, take a close look at what Gumroad [0] is doing. Also check out Sellfy [1], which is also sort of a Shopify replacement.
In terms of lead magnets, you might check out Podia [2], which supports lead magnets as well as digital products.
Some thoughts on how basic digital purchases might work:
- The seller upload files related to a purchase (which may include variations, such as macOS, Linux and Windows binaries) to cloud storage somewhere (perhaps S3)
- After purchase, the buyer gets an email with either a license token or a download link, which leads to YNS. YNS verifies the purchase and proxies the download
- Ideally YNS allows buyers to resend the download link or download the file again on the site
- Also ideally, YNS allows the seller to issue an update, which will alert all the buyers about a new version available to download
The MVP is simple one-time purchase downloads. Subscriptions are probably out of scope for a minimal shop experience.
The lead magnet flow would be basically the same but with no purchase, but that may make it difficult if Stripe is serving as the backend!
In terms of lead magnets, you might check out Podia [2], which supports lead magnets as well as digital products.
Some thoughts on how basic digital purchases might work:
- The seller upload files related to a purchase (which may include variations, such as macOS, Linux and Windows binaries) to cloud storage somewhere (perhaps S3)
- After purchase, the buyer gets an email with either a license token or a download link, which leads to YNS. YNS verifies the purchase and proxies the download
- Ideally YNS allows buyers to resend the download link or download the file again on the site
- Also ideally, YNS allows the seller to issue an update, which will alert all the buyers about a new version available to download
The MVP is simple one-time purchase downloads. Subscriptions are probably out of scope for a minimal shop experience.
The lead magnet flow would be basically the same but with no purchase, but that may make it difficult if Stripe is serving as the backend!