Best system to offer digital downloads with both one-off and subscription purchases?

Best system to offer digital downloads with both one-off and subscription purchases?

Adam

Mr. Webwide
Administrator
Local time
16:47
Joined
Sep 24, 2019
Messages
1,254
Pronouns
he/him

Hi WordPress friends!

I am looking for some plugin recommendations to be able to offer the following:

  • A wide range of digital downloads across multiple categories
  • Ability to purchase the digital downloads as a one-off with 1 year of updates
  • Ability to sell a subscription to be able to access all digital downloads and updates for as long as the subscription allows
  • Payments via Stripe (and ideally a PayPal option also)
The more lightweight the better. I do not really need something that sets up all the storefront for me as I'm more than happy creating a custom post type and ideally just dropping in a shortcode for the download/purchase flow.

Thank you in advance!

 

Gummibeer

Astroneer
Moderator
Local time
17:47
Joined
Oct 5, 2019
Messages
1,167
Pronouns
he/him

How about a third part tool that doesn't integrates enormous with WordPress but provides what you want CMS/framework agnostic?

 

Gummibeer

Astroneer
Moderator
Local time
17:47
Joined
Oct 5, 2019
Messages
1,167
Pronouns
he/him

PS: in most cases it's a simple S3 link that is linked if access check is completed.
So your custom solution as a capable WordPress dev would be a custom user account field or fieldset or custom post type as "order" and the buyer as author. A posttype with a middleware plugin, like the default post password, to guard it by checking for is logged in, has created a post of post type and is active. And if so display the S3 or any other download link. If you don't sell software with an in app license mechanism every download is sharable in any way. I even grab live streams with ffmpeg or VLC to save them as file. So don't spend too much in "protecting" the file - it's impossible. 😉
And use stripe for payment. Duper easy to integrate, very common and secure.

 
Last edited:

Adam

Mr. Webwide
Administrator
Local time
16:47
Joined
Sep 24, 2019
Messages
1,254
Pronouns
he/him

Great points! I was swaying towards WordPress as the site will also have a blog and need content management so figured if I could take advantage of their built-in auth and profiles then that would save me some time. Custom builds can be a hard sell for clients that think everything can be done with a WP plugin. 😋

Great reminder on the not bothering too much to protect files. You are right. A random enough download link is good enough for me as it would be pretty easy to steal these downloads anyway just from previews.

 

Gummibeer

Astroneer
Moderator
Local time
17:47
Joined
Oct 5, 2019
Messages
1,167
Pronouns
he/him

Great points! I was swaying towards WordPress as the site will also have a blog and need content management so figured if I could take advantage of their built-in auth and profiles then that would save me some time. Custom builds can be a hard sell for clients that think everything can be done with a WP plugin. 😋

Great reminder on the not bothering too much to protect files. You are right. A random enough download link is good enough for me as it would be pretty easy to steal these downloads anyway just from previews.

My experience with WP plugins is: you will find one for everything and at first any of them will look good. But at the end it's a super simple thing you want to change and it costs you more time than writing the whole plugin by your own (the part you need of it) - that's not true for Buddypress or woocommerce but the simpler ones. It would be even an idea to start a quick Laravel/Lumen Microservice integrating omnipay or cashier for subscriptions and one time payments. After getting into static pages I'm a big fan of Microservices or even FaaS to get features done. After breaking them down you realize most times that you don't need a full potent framework.

 

panphora

Member
Local time
11:47
Joined
Dec 12, 2019
Messages
19
Pronouns
they

Gumroad is really nice for this. Beautiful checkout experience. And they have really low fees. They also have tons of other features, like memberships (kind of like Patreon). Here's some instructions about installing it to Wordpress.

 

Adam

Mr. Webwide
Administrator
Local time
16:47
Joined
Sep 24, 2019
Messages
1,254
Pronouns
he/him

Gumroad is really nice for this. Beautiful checkout experience. And they have really low fees. They also have tons of other features, like memberships (kind of like Patreon). Here's some instructions about installing it to Wordpress.
Thanks so much for the recommendation! I'm definitely going to use Gumroad to syndicate my products particularly their Discover marketplace looks like a no brainer.
This was my first choice! The price was a bit of a sore point for me. So, instead, I bought their sister products Restrict Content Pro by the same people which offers the membership and content hiding functionality and am building my own digital downloads system instead. 😄

 

nshep

Member
Local time
17:47
Joined
Oct 25, 2019
Messages
39

This was my first choice! The price was a bit of a sore point for me. So, instead, I bought their sister products Restrict Content Pro by the same people which offers the membership and content hiding functionality and am building my own digital downloads system instead. 😄

Oh yeah, I love RCP! Sounds like you found a good middle of the road.

 
Top