Hi Joomla! GD,
I'm looking to create a modification of the standard Joomla login form and could use some reference links to the best ways to go about this.
Project Background — The site will be a private cooperative shopping group offering discounts on products to coop members. By "private" I mean that the site has a fixed membership of contractors licensed by the state (I'm in the U.S.). We will have pre-populated the Joomla user records with their information — each user having a unique vendor code and a U.S. postal zipcode. Each user account will not be enabled by default. The shopping cart system for the private site will be the IXXO Multi-Vendor extension. I'm still evaluating membership (AEC, Ambra Subscriptions) and user management (JUGA, SUGA) extensions.
Here's what I want to do...
When a prospective member visits the site to claim their membership, they will be directed to a form page.
1. User enters their unique vendor code and postal zipcode, presses "Continue".
2. The form "authenticates" the user by matching the user-supplied vendor code and zipcode with the records in the Joomla user table, and then returns the correct user's profile data, pre-filling a second form.
3. User can confirm (Goes to step 4) or edit form data and then presses "Continue".
4. User chooses between a Free (limited) membership, or a full paid COOP Membership and presses "Continue".
5. User enters payment info to pay membership fee.
6. User views a confirmation screen and either presses "Submit" to process payment, or goes back to edit info.
7. Upon successful submission user is redirected to a thank you page (payment sent to processor gateway ), or an error page.
8. User's Joomla user profile is enabled and he/she is set to the private member JUGA user group with an active membership subscription. Paid COOP members would also set to the correct IXXO shopper group.
9. Confirmation/thank you email is sent to user and to site admin.
Thanks the gist of it.
I'm more of a Joomla integrator so I'm not quite sure if this would fall into the realm of a custom extension, or not. I think "yes", but I'm not sure. Haven't come across anything that allows the two-stage dependent variable display in a Joomla registration form. Any feedback from more experienced developers about how to best approach this login work would be greatly appreciated. Any links to references would be great.
Thanks very much,
Kimo Lee