OT: Question for developers selling their plugins via FastSpring

DSP, Plug-in and Host development discussion.
Fender19
KVRist
383 posts since 30 Aug, 2012

Post Fri Dec 06, 2019 1:41 pm

Been going around in circles with FastSpring about this question so I thought I'd ask here for those of you who use their service: how do you handle product updates?

When a customer purchases through FastSpring they are sent a receipt with a download link to the current plugin file stored on FastSpring's server. If/when you (the developer) upload a new version to that file (bug fixes, etc.) how do you distribute that update to all the customers who bought it previously?

The original download link "times out" after 7 days and there is no means, AFAIK, to bulk notify customers of an update with the new file.

So, if you are selling your plugins via FastSpring how are you distributing product updates?

User avatar
audiothing
KVRian
1398 posts since 13 Apr, 2011

Re: OT: Question for developers selling their plugins via FastSpring

Post Fri Dec 06, 2019 5:32 pm

We don't send the download links through Fastspring anymore. We built a user area where customers can download the latest versions hosted on our server. When a user buys something, our database is updated with the transaction and they get an email with a simple "sign up or log in".
AudioThing (VST, AU, AAX Plugins)
Instagram | Facebook | Twitter

User avatar
Youlean
KVRist
361 posts since 11 May, 2016 from Serbia

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 9:59 am

audiothing wrote:
Fri Dec 06, 2019 5:32 pm
We don't send the download links through Fastspring anymore. We built a user area where customers can download the latest versions hosted on our server. When a user buys something, our database is updated with the transaction and they get an email with a simple "sign up or log in".
Did you use some plugin to build a user area? :)

User avatar
Youlean
KVRist
361 posts since 11 May, 2016 from Serbia

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 10:00 am

I to deliver downloads via my website.

Fender19
KVRist
383 posts since 30 Aug, 2012

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 11:24 am

audiothing wrote:
Fri Dec 06, 2019 5:32 pm
We don't send the download links through Fastspring anymore. We built a user area where customers can download the latest versions hosted on our server. When a user buys something, our database is updated with the transaction and they get an email with a simple "sign up or log in".
Audiothing and Youlean - thank you for the replies.

Yes, I suppose the correct way to do this is to use the advanced features of FastSpring to set up a "front end" for order processing and distribute the files from my own server. Will have to study up on FS, HTML and Java to get his done. Seems odd to me that FastSpring doesn't have built-in means for this as a software "retailer".
Last edited by Fender19 on Sat Dec 07, 2019 11:25 am, edited 1 time in total.

Fender19
KVRist
383 posts since 30 Aug, 2012

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 11:24 am

Deleted - double post

User avatar
audiothing
KVRian
1398 posts since 13 Apr, 2011

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 3:13 pm

Youlean wrote:
Sat Dec 07, 2019 9:59 am
Did you use some plugin to build a user area? :)
No plugins, just PHP, MySQL, and a lot of patience :D
Fender19 wrote:
Sat Dec 07, 2019 11:24 am
Seems odd to me that FastSpring doesn't have built-in means for this as a software "retailer".
They had something, not sure if it's still available, but it was a complete mess. Having your own user area has lots of advantages. The less you depend on external services, the better.
AudioThing (VST, AU, AAX Plugins)
Instagram | Facebook | Twitter

User avatar
mtytel
KVRist
78 posts since 28 Jan, 2013 from Oakland

Re: OT: Question for developers selling their plugins via FastSpring

Post Sat Dec 07, 2019 4:42 pm

audiothing wrote:
Fri Dec 06, 2019 5:32 pm
We built a user area where customers can download the latest versions hosted on our server. When a user buys something, our database is updated with the transaction and they get an email with a simple "sign up or log in".
I'm this approach for my upcoming synth also.

My setup is Firebase for user authentication, and a Node.js server with a mongodb database to keep track of sales.

User avatar
Youlean
KVRist
361 posts since 11 May, 2016 from Serbia

Re: OT: Question for developers selling their plugins via FastSpring

Post Sun Dec 08, 2019 2:56 pm

audiothing wrote:
Sat Dec 07, 2019 3:13 pm
Youlean wrote:
Sat Dec 07, 2019 9:59 am
Did you use some plugin to build a user area? :)
No plugins, just PHP, MySQL, and a lot of patience :D
That doesn't sound like a fun... :lol:
You did a great job BTW. :wink:

Return to “DSP and Plug-in Development”