Hello All,
I'm working on creating a paid subscription site via Ubercart (with the included Roles Module). I have the product set up, now I am working on how User accounts are created. I know Ubercart provides this feature, but what stops people from simply signing up themselves via the "Register new account" link?
I'd love to have the registration and subscription payment all-in-one. The only method I've seen is
-User Creates account
-1 New menu option (Subscribe)
-User Pays, gets their new role, and then has full access.
Perhaps there's a way to route the "Register New Account" link to the subscription product? How would I do so? I know there's a module to change the name of the link, but I forget what it's called.
Off to my corner once again,
Thanks
Devon
Comments
Two suggestions: 1. You can
Two suggestions:
1. You can disable new user registrations via the User Settings. This may not work, however, because then I'm not sure Ubercart purchases can create accounts.
2. The simplest way is to create a special user role, then when someone purchases the product, he is assigned that role. Simply creating an account will not give a user that role, and then you can set your permissions via that special role, by disallowing registered users from viewing content, for example, but allowing paid users, who have that role.
HTH
You probably have to have
Ed LOL didn't see the date of the og post.
You probably have to have some kind of custom module to disable registration and only allow them after payment.
Easiest way is to leave the registration alone and only allow access to the pay parts after payment.
So users will still sign up but their normal "registered" role wont have access to the paid content, if they then want to access it they can use Ubercart to purchase a role.