hi,
i have a quick question about role assignments (and im hoping there's a simple solution to it). any help would be greatly appreciated.
a client wants to have a site where there is a basic membership fee (with a 1-yr expiration date) which will entitle buyer to create a profile + be a part of a listing + certain features not given to non-paying-members. okay, so i've set that up as a product #1 + role #2 assignment.
so far so good. but now, my client wants to add an additional product with a minimal fee (also with an expiration date) which will allow the same buyer to add additional profiles to the site. okay, i can set that up the same as above ... product #2 + role #2 assignment.
now my question is, is it possible for someone to buy several of product #2 at different times with different expiration dates WITHOUT having to auto-renew the current role #2 assignment listing in the db? (maybe have several entries?) because, what i noticed is that if i try to buy product #2 again after having bought it previously, it simply auto-renews the role assignment and expiration date of the product.
i know you buy x number of the item, but that assumes you're buying them all at the same time. but what if you buy them at different times? so, what i want to happen is:
basic membership bought on April 1, 2009 - expires April 1, 2010
additional profile#1 bought on April 10, 2009 - expires April 10, 2010
additional profile#2 bought on May 23, 2009 - expires May 23, 2010
... etc.
so each one has it's own expiration date/renewal date.
and not:
basic membership bought on April 1, 2009 - expires April 1, 2010
additional profile#1 bought on April 10, 2009 - expires April 10, 2010
additional profile#2 bought on May 23, 2009 - profile #1 expires May 23, 2010
...etc.
is this at all possible? or is there anyway to implement this? i hope i explained it clearly. please let me know if you need any additional info.
thanks, sarah
ps. site is using ubercart 1.6
[EDIT]
basically, i think the issue is: is it possible at all to buy several of the same product with role assignment?



