This project is very urgent.
We need someone to fix our Event Registration on our website.
If you go to [url removed, login to view] you will see a race that our company hosts. When they choose a race date to register from the drop down box, it needs to be connected to our social network that has events on it.
It must do the following:
Step 1: Landing Page
Take the user to a landing page. This will say "Register for the _______" where _____ is the name of their event. On this landing page it says 3 options:
Register with Facebook
Register Now has them fill out their name/email/password/birthday/state/city/etc
Register with facebook is already installed, but needs to be on this page & it just uses their facebook info
Already registered has an area for them to sign in...
Step 2: Payment
It will then go to a 2nd page that has a credit card fill in (we already have this installed so it works with our merchant account, just not integrated with the login page well).
Here it will have them pay for the race & display the amount they need to pay.
Step 3: Receipt
A confirmation page will come up thanking them for registering. This confirmation page will also let them know important information about our website such as the social network attached and other info. It will also email them on the website the receipt for future reference.
At the same time, it will RSVP them for the event they signed up for so they will be in the attendee's list.
Keep in mind that we use a Point System. A user who chooses Option 3 - Already Registered - it will check if he has existing points, and if he does - it will use them. If he does not - it will take him to the credit card page. If he only has 20% of the points.. then it will use all his points up and ask him for the remainder to be paid on credit card. It will also notify him that he has 250/1700 points for example just to let him know why he gets a small discount on the event.
We use Smarty TPL/PHP on the Social Engine network.