You have chosen to sponsor your bid up to a maximum amount of .
Our magento site needs a new ajax login plus a separate more detailed registration page. Project delivery time is very important to us.
PLEASE ONLY BID FOR THIS IF YOU CAN DELIVER ON THE TIME YOU ESTIMATE (CRITICALLY IMPORTANT) AND IF YOU HAVE PRIOR EXPERIENCE IN BUILDING AN AJAX FORM FROM SCRATCH (NOT DOWNLOADING AN EXISTING EXTENSION) AND YOU CAN SHOW US ANOTHER WEBSITE WHERE YOU BUILT AN AJAX LOGIN FORM.
PART I: AJAX LOGIN FORM
- We need a "username" field created for customers that they can customize (maximum of 15 characters). The username is unique to only one customer, meaning when a customer is registering, if they want to use a username that already exists, then a validation error shows indicating that they should "Username taken, please choose another username."
- Please see attached pdf for an example of an ajax login/lightbox that I need created
- This login is triggered anytime Magento tries to access "login" page. The ajax login will replace the login page.
- As mentioned, username requires validation to ensure no doubling of usernames
- Also, the remaining fields should have validation as well using the standard Magento settings.
PART II: NEW DESIGNER REGISTRATION PAGE
NOTE: THIS IS A NEW PAGE ON THE SITE COMPLETELY
If user clicks to access this page, first thing is to check if user is logged in. If logged in, then proceed to page, if not, then ajax account form shows up. User has to go through basic registration first.
If user is already registered as a designer (it is a customer group in magento) then a message will show, you have already registered. Go to my account to change information.
For the designer registration page:
the fields below should populate as much as possible with existing information from the user's account.
- label with "DESIGNER REGISTRATION"
- label with instructions text
- label that says "personal information"
- first name label and input box
- last name label and input box
- date of birth (using the month, day, year fields in magento) -- user must be 18 years and older to participate. If date of birth is not 18 years old, then error message appears saying must be 18 and older. label and input box
- label of "contact information"
- street address line 1 label and input box
- street address line 2 label and input box
- city label and input box
- state/province label and input box
- country label and input box
- telephone number -- valid US telephone number (is there a way to check format? must be 1-###-###-####)
-label that says user agreement
all fields are required