Hi Mike, I'm afraid I don't have much information yet, but I found that the workflow-ng module (used by ubercart) is superb for directing people to the products screen after first registering, or on logging in, and has a lot of other application besides.
In ubercart I just set up a few different products for various lengths of membership, and assigned them different roles and expiry periods. I also created a role and product for "featured" where they can pay for home page exposure.
As I said, my main issue is that you can add a 1-month membership, for example, to your cart as many times as you like, which doesn't make sense (my 3-months and 6-months membership will be discounted). I need to allow users to only buy one role at a time.
I have to take a break now for a week to study for a philosophy exam, but if you like I'll put together some steps once I'm back into it.
Cheers,
Peter.



Joined: 02/07/2008