5 replies [Last post]
toddgeist's picture
Offline
Joined: 02/20/2009
Juice: 27
Was this information Helpful?

Hello,

If I setup a product have a recurring fee and role assigment, does the role assignment get fired every time the recurring fee is processed?

or to put it another way...

If I am charging someone 30 bucks a month for support, I want to assign them to role called "Premium Support", I would like that Role Assignment to expire after one month. And then get re-triggered when the new recurring fee transaction goes through.

Is that gonna work?

Thanks

Todd

dorien's picture
Offline
Joined: 01/28/2009
Juice: 88
Re: recurring fees, role assignment and expiration

I am interested in knowing this as well.

mrmeech's picture
Offline
Joined: 03/11/2009
Juice: 66
Hey Guys - I'm not familiar

Hey Guys -

I'm not familiar enough with this module yet to answer your question, but there is the following happenings that you should become familiar with:

Maybe your already aware, but just in case you're not, as of the most recent UC2-RC2 release the recurring subscription module has been removed from the core while it undergoes a major reworking.

Read the announcement here: http://www.ubercart.org/news/apr-28-2009/ubercart_20rc2_ready_you

And this is the new home of the recurring module: http://drupal.org/project/uc_recurring

univate@drupal.org's picture
Offline
Getting busy with the Ubercode.
Joined: 03/27/2009
Juice: 465
Re: recurring fees, role assignment and expiration

This was one of the weakness of the version that existed in ubercart had, it could not handle renewing roles without some custom code.

The main change that I was barracking for was to change the recurring fees so they would just be treated as a new order on each renewal. Ubercart sets up roles perfectly when you place an order as well as performs other actions like add shipping, so my thinking was why not just tap into that existing system - so that would mean if you setup a role or shipping on a product those things should also apply to the renewals - if they don't then it probably means they are two different products and should be treated as such.

I already have a working version of this committed to the 2.x version - but it needs testers, as well as people to implement this in the various payment gateways, so it can actually be used. I would like to see 5-6 gateway working with this new uc_recurring system over the coming weeks/months - then we can say ubercart is the solution for setting up a paid membership site in Drupal.

Here is what I would like to see:

  • payment pack - I've already created a patch in this issue
  • test gateway - I've already created a patch in this issue - this is not really usable but shows how it works
  • paypal - I am needing this, so its on my todo list.
  • google
  • authorize.net (we've already had someone work on a port for the uc_cim gateway and I have a draft patch for the core uc_authorizenet gateway in the uc_recurring issue queue waiting on someone to test it out.
  • securepay.com.au I've already implemented this
dougzilla's picture
Offline
Joined: 08/18/2009
Juice: 6
@ univate

I am trying to implement a monthly subscription scenario on my site.
I have the subscription (products) set up so that I have a 1 year subscription and a 1 month subscription.
The 1 month subscription has a recurring payment option.
On the initial purchase I give the user a role that expires at the end of a certain time period.
When they renew their subscription the expiration of the role gets extended.

When the recurring fee gets processed, will my roles get extended as they would if the user purchased another subscription?
Is a recurring fee the equivalent to a new order?

I am busy testing right now trying to figure it out.
The recurring fee seems to be working well with paypal in a live setting. Thanks for this great functionality.
Now my real challenge is to get the roles extended on a payment received.

Am I on the right track here?

I made the same comment on this thread, Treat recurring fees as new orders. The issue was marked as closed and I did not reopen it.

peter.gosling's picture
Offline
Joined: 06/01/2011
Juice: 3
Re: recurring fees, role assignment and expiration

Did anyone every find a fix for the above issue?