We are currently in the process of developing our e-commerce website and have so far written the code for the outline of the front end though we have not completed any actual pages yet. The site is heavily dependant upon CSS and php and uses MYSQL databases and cookies to track orders and login details. We have already completed the login system and user side of the backend and we have created most of the code for the checkout system.
The checkout system is to be a 4 part section. After viewing the shopping bag, the customer has the chance to checkout by clicking a checkout button. This begins the checkout process.
1. User is shown shopping bag and given shipping costs (either actual costs based on their location which is taken from there registration/user information if they are logged in, if not logged in then shipping costs are shown as estimates based on different locations). Their is also options to update bag or apply discounts. So far we have not finished the discounts section which allows the user to input a discount code from either a magazine or website and the system will check the code against a database and criteria. If all is correct then the discount is applied. Also, certain discounts are applied automatically based on total spend or free shipping offers. Non of this is complete either.
2. If user is happy with shopping bag they then click to go to the shipping details section. Here they confirm billing and delivery address. If they click to go to this section without being logged in they are first asked to either login or register before being re-directed to this stage. This stage is part done. The login/register redirect part is complet but the shipping address section is not yet finished.
3. Once they are satisfied with their address details they click to move on to payment options. Here they can choose to pay via paypal, googlecheckouts, or post (cheque/postal order). None of this is done.
We need this completing. We need our databse integrating into the paypal payment system and we need it integrating into googlecheckouts too. Also, if the customer selects to pay via post, a page should be generated on the fly which is an invoice the customer can print out with the order details and their address details etc.. which they can send to us with payment. The integration into paypal is the most important part and our backend should perform the verification process offered by paypal and databases should be updated accordingly.
4. Once payment is complete the customer should be displayed a page that says thanks for the business etc... and all databases and cookies should be altered to reflect the status of the order and shopping bag etc....
We need all of this integration completing and the discount system completing. We would also like the databases completing and some web design doing to. We are going to write the code for the pages layout but other than the text we have nothing else to put on the pages. We would like some graphical elements creating to head each page, and some banners and graphics for the pages such as to advertise special offers. We need roughly 30 or 40 different banner type things.
Please quote two seperate prices based on the two different jobs - the backend code and the graphics.
I look forward to hearing from you.