Is it possible to allow users to upgrade their role by selecting a new membership level, with a new different recurring fee and have the system automatically upgrade their role and update (change) their subscription?
What we'd like to avoid is offering discounts for higher level where a user then has two subscriptions with recurring fees. We'd like the system to cancel the existing subscription and replace it with the new one.
If this is possible, please tell us how. Thanks in advance!
Comments
Comment #1
univate commenteduc_recurring doesn't have anything to do with roles.
I did attempt to start working on a module to try and provide some higher level feature to integrate recurring fees and role for the purpose of a subscription site in #569798: Simple Subscriptions UI but unfortunately other parts of ubercart don't have any decent API's to work with to make these things happen - so I was going to end up duplicating a lots of code which is why I have left this for the moment.
There may be away that we can support some of these types of feature in CA though, that is providing actions to cancel subscriptions, so that you can configure these types of features this way.
But uc_recurring has a number of hooks a reasonable solid API's so coding a custom module to provide the specific features you need on your side should definitely be possible.
Comment #2
univate commented#569798: Simple Subscriptions UI