I’m seeking guidance on setting up the following use case in Ghost. Instead of offering articles, my product consists of PDF and Excel files containing data that users can subscribe to. I want to make file links accessible to anyone, but when someone clicks on a link to open or download a file, they should be prompted to log in. Crucially, only paid members should be able to complete the download.
To clarify, visibility isn’t a concern—both the download pages and links can be public. However, Ghost should restrict the actual file downloads to paid members. Is this functionality possible with Ghost? Thank you!
Thank you for your answer.
Do you think that I should repost my question in the “Developer help” sub-forum? Maybe someone there can point me in the right direction to implement this myself.
A better option would be to use LemonSqueezy or Gumroad. Ghost doesn’t restrict users’ access to media files. LemonSqueezy or Gumroad are designed for selling digital goods, and supports one-time purchase and subscriptions. You can embed the product links into a Ghost blog.