I'm looking for some advice.
I'm working with a client who will be switching to Drupal with Ubercart as their primary e-commerce system. Part of our content delivery has to do with subscriptions. We have several hundred products, and we want to be able to sell a subscription for each individual product.
So, if you want to buy a subscription to X item, you pay your $$$ and Drupal assigns you the role. I know Ubercart can do this with its core functionality, and you can restrict access to the node with the content_access or taxonomy access modules. Ubercart explains this here: http://www.ubercart.org/docs/user/3366/selling_site_access_role_promotions
Here's where I get a little iffy. My understanding is that we'll need to have a taxonomy for each individual product and a role with access only to that taxonomy to make this work. If I buy product X, I CANNOT have access to products A, B, C, etc.
Does anyone know of a way to do this so there are general roles (1 day, 5 days, 1 month, etc.) that can dynamically be applied? So if I buy product X, the 1 day role can be assigned and only be applicable to that product, not EVERY product in the store?
Any information would be appreciated!
Comments
This might not do 100% of
This might not do 100% of what you need, but it is much closer than you are now,
http://drupal.org/project/uc_node_access
Right Direction
Thanks for the input thill_, this looks like it might be the right idea. I need to do some more reading on it, and I'm a little sketchy on a development module for 6.x.
Really appreciate it!
Mike Madison
Owner / Principal Designer
Imagine Design Experience LLC
Corvallis, Oregon
mike@imaginedesignexperience.com
imagineddesignex, You want to
imagineddesignex,
You want to talk with noslokire: http://drupal.org/user/238033
The dude's a role-selling/Ubercart encyclopedia.