Follow this:
1. User fills out the registration/membership form and press submit button. "Content Profile" module used instead of standard registration. Also "Ubercart Addresses" module used that allows to include many of the same fields that the ubercart checkout process will reuse - name, address, etc.
2. They are instantly logged in and redirected to the page to choose their membership level (HTML page with different membership product urls listed). "Immediate Login" and "Redirect path on registration" options in Logintoboggan module were used. Set "Non-authenticated role" to "authenticated user".
3. They choose their membership level and go through the checkout, get assigned a new "member" role and they're redirected to a welcome page of the "Members Section" that they previously did not have access to.
Create "member" role that will provide access to the "Members Section". Use "UC Recurring Payments and Subscriptions" module to create different membership products with 1 year recurring period. To use it with PayPal WPS: check "Paypal website payments standard (paypal_wps)" on the /admin/store/settings/payment/edit/recurring page.
Checkout process could be a bit streamlined using "Cart Links" module - turn it on under "Ubercart - extra", use "Display the cart link product action when you add a product to your cart" option and it will help you to code it. You can make one-page checkout (skipping two pages: Product and Cart) using Cart Link like this one: "/cart/add/p35_q1_a1o1_m0?destination=cart/checkout"
Otherwise I just tested it and everything went well. Will keep updating this post with additional things when implemented.
For more help Click Here
1. User fills out the registration/membership form and press submit button. "Content Profile" module used instead of standard registration. Also "Ubercart Addresses" module used that allows to include many of the same fields that the ubercart checkout process will reuse - name, address, etc.
2. They are instantly logged in and redirected to the page to choose their membership level (HTML page with different membership product urls listed). "Immediate Login" and "Redirect path on registration" options in Logintoboggan module were used. Set "Non-authenticated role" to "authenticated user".
3. They choose their membership level and go through the checkout, get assigned a new "member" role and they're redirected to a welcome page of the "Members Section" that they previously did not have access to.
Create "member" role that will provide access to the "Members Section". Use "UC Recurring Payments and Subscriptions" module to create different membership products with 1 year recurring period. To use it with PayPal WPS: check "Paypal website payments standard (paypal_wps)" on the /admin/store/settings/payment/edit/recurring page.
Checkout process could be a bit streamlined using "Cart Links" module - turn it on under "Ubercart - extra", use "Display the cart link product action when you add a product to your cart" option and it will help you to code it. You can make one-page checkout (skipping two pages: Product and Cart) using Cart Link like this one: "/cart/add/p35_q1_a1o1_m0?destination=cart/checkout"
Otherwise I just tested it and everything went well. Will keep updating this post with additional things when implemented.
For more help Click Here
No comments:
Post a Comment