studybuffalo / django-flexible-subscriptions

A subscription and recurrent billing application for Django.
GNU General Public License v3.0
249 stars 57 forks source link

Additional examples? #181

Closed dacx closed 4 years ago

dacx commented 4 years ago

Hey there :wave:

I'm currently deciding how I want to handle subscriptions for my project and came across this. It looks very nice the first glance and I want to give it a shot. The docs are awesome but I could use some additional examples to avoid common pitfalls. Are there any? Or perhaps does anyone know of other projects that use this so I can have a look at their implementation? I will be using braintree as payment gateway/provider if that's relevant.

Best, Michael

studybuffalo commented 4 years ago

Hi Michael! I am unfortunately not aware of any specific projects using this package, but you may be able to find some looking through people who have starred or forked the repo? This repo also contains a basic "sandbox" site to demonstrate some of the basic functionality.

In terms of pitfalls, I think the biggest one is going to be that this package is not going to work right out of the box. There a few areas in the docs that are covered that you will likely need to extend out some of the classes to meet you specific needs (e.g. adding a user to a subscription after successful payment, managing payments on renewals).

I will also say this project is still technically in a "beta" state as I continue to test out functionality. There are still several scenarios I would like to better address (e.g. trial periods on subscriptions, managing if users can have more than one subscriptions, add-ons).

I am also always happy to incorporate more details or example in the sandbox and docs site to support people. If there is anything in particular you think would be helpful, feel free to let me know or add a pull request.