Completed

New Ajax login/registration form and detailed registration page

This project was successfully completed by kiutisuperking for $150 USD in 3 days.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 USD
Completed In
3 days
Total Bids
15
Project Description

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
Backend
- 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."

Frontend
- 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:

REGISTRATION

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
- text box that has our terms of use. user has to scroll to the bottom
- checkbox saying user agrees to terms of use. the checkbox cannot be clicked until user scrolls to bottom of terms of use.

- submit button (submit button does not work until user has agreed to terms of use)
- link to our privacy policy.

all fields are required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online