The modifications to the code are simple and minor changes that involve integrating a Credit Card and INTERAC processing gateway, setting the cart up to use the SSL certificate that is installed, Integrate a predeveloped table selection area with radio buttons for selection into the registration and login area and make the registration confirmation text email active and editable. Time is critical here. Please post your realistic deadline. You will have full FTP and Database/Plesk access.
We have a SSL certificate installed and need to secure the cart pages located at [login to view URL]
After this SSL setup Credit Card and INTERAC integration must be integrated so we can process payments. API documentation is located at [login to view URL] we will use the AIM (Advanced Integration Method). Here is the developer FAQ [login to view URL]
Payment Gateway ID: 537669
The product a customer receives when they order through the cart is barcodes for each shirt they select from the start page. If they pay for 30 shirts, they receive 30 barcodes in their email. Each is unique and is in the barcodes table. This table is used in the registration area to verify and validate barcodes. The emails sent are text only and we have a backend admin area we can edit the body of the message. We can also specify in the backend admin what SMTP server to use with port and login/password.
The current registration area can be found at [login to view URL]
The only thing needed to be integrated is the select a pub crawl schedule screen located at [login to view URL];opt=U&=Show
This is to be located after the address screen, directly prior to the user receiving their confirmation screen/email. When they see the map there must be a drop down menu that is populated from the ‘city’ value. We add cities from the admin panel at [login to view URL] login: deepti password: db
The default city is the city that the user puts in the city field during the address screen prior to this one. When the user selects a new selection from the drop down it displays another map for them from the city selected. When they select a radio button, the number of the crawl is saved in the members table and ALSO the city of the pub crawl route city in the same table, because this could be different than their shipping address they entered in the screen previous to the pub crawl schedule selection. They are sent a confirmation email, much like the email sent from the cart except they are NOT sent any barcodes. The barcode they have entered, and full registered, is then deleted from the database once they have completed registration fully. No records are added to the database/removal of the barcode used to register unless registration is completed entirely. We can edit the body of this email much like the cart email. Passwords in the members table should be saved as plain text.
The login area can be found at [login to view URL]
Register and confirm an email through the registration area to get a login/password for it to see the system. You must assure the ‘Remember me next time’ and ‘Forgot your password’ works properly, we believe it does. The resend pub crawl details email must be activated which sends the same email the person received during registration.
Most important the ability for the user to change the pub crawl they are registered for is necessary. They should be presented with the same pub crawl schedule section screen they used during registration like [login to view URL];opt=U&=Show
They can select new pub crawl route and it is updated in the members table and the pub crawl number/city field.
Current admin panel is located at [login to view URL]
Administrators must be able to disable the functionality of the user login area quickly and easily (maybe with disable/enable radio button). The ability to disable the address fields from the address section in the login area for users and also disable the radio buttons that allow the person to change their shirt size must be available to the admin. Also the admin must be able to disable the pub crawl selection area from the login area.