Hello, we have already created a PHP CMS that adds products and categories to the database. What we need you to do is add cart, payment gateway with user registration.
**User Registration**
Name
Address
Email address
Password (2 Field, Password, Confirm Password)
Login will be email + password, all above fields are required and validated, ensuring all is entered and correctly, particularly the email address.
**Manage User**
This is just the ability for the user to change any of there details they have entered in the registration.
**Forgot Password**
Simple email field, which they enter, which contains the password for them in there email address.
**Products**
Add buttons - Add to Cart, Quick Buy (Goes to cart once added)
Quality - User can enter how many they want to order.
**Cart Front End**
**User Login / Register** (When logged in) - Delivery name and address (From Database) >
**Delivery Options** (select box, takes the name from the database, and shows price) >
**Confirmation** (Show Address, Show Item(s), Ability to update items - add /remove additional, Show Price (Item(s), Delivery, Total Price) >
**Payment** (Need 2 gateways - Paypal and [login to view URL], This should be a radio button, if paypal - if selected a button appears, if [login to view URL] is selected then credit card fields - We also need the ability to add more in the future - so use the different gateway as its own files, and the radio buttons should get the code (onChange - Javascript/JQuery?) depending on which payment is chosen.
**Processing** >
**Complete** (Completed orders, goes in the admin, with date of order, name, address, item(s), delivery option used)
**Admin**
You need to add the following to the admin.
Users - View/Modify/Delete
Delivery Options, View/Modify/Delete (Fields - Name and Price)
Orders - View/Delete
You must code the same way as it is at the moment, admin uses get functions for each page/section, this needs to be the same.
I will give you 2 websites, on how i want the cart to function and the payment.