Closed

Basic Online Inventory / Store Manager

This project received 11 bids from talented freelancers with an average bid price of $468 USD.

Get free quotes for a project like this
Employer working
Project Budget
$30 - $250 USD
Total Bids
11
Project Description

Deliverable 1
This deliverable involves creating product listing pages where customers are able to view and browse products by category, using PHP for an E-commerce site complete with its database. Specifics:
• Must be able to browse products
• Must be able to view detailed product information, including images.
• Must include category listings (tiered listing) of products, but, don't have to search per se... yet
• All database connectivity, retrievals, etc. should be built in to a class, called a database wrapper class with:
o Constructor which connects to the server
o Variables for the server, username, password, port, database name, etc.
o Functional needs: Close connection, Query function (what would it return? Think about links), fetch function (each row or all rows?), count rows function, update function, insert function, etc.
Continue to enhance the E-commerce site by adding some customer friendly features. Those features include:
• Featured Product/What's New Section on the homepage
• Search feature for product listings
• Real-Time filtering of search results (search within results, price range, etc)
• Product Ratings system
Search needs to be an AJAX-based search facility, and specifically needs to use a smart search facility with a drop down search completion, e.g. one used at [url removed, login to view] now.
Creating the shopping cart application where customers can add products to their cart. Specifically, the cart should:
• Allow for the addition of a product to the cart
• Be able to change the quantities of items in the cart
• Be able to delete an item from the shopping cart
• Allow a customer to continue browsing, or shopping, while retaining the information in the cart
• Place a shopping cart link/info bar with the number of items/total price displayed on all pages of your site (within the template).
• The removal and editing of item quantities in the cart should be AJAX-driven.

Adding a feature to the site template and also adding some additional functionality to the product-listing page. Specifically:
• Adding the ability to sort the product listing and search results pages by manufacturer, price (Asc/Desc), title using jQuery.
• Adding a quick view feature to your product thumbnails (e.g. in [url removed, login to view] or [url removed, login to view])
• Each of the products should support photo galleries
• Use a shadow box to display full size product photos

Deliverable 2
This is creating the customer checkout pages where customers will be able to checkout with the products that are in their PHP-based shopping cart. Specifically, the checkout process should allow customers to:
• Be able to enter their name, shipping address, and billing address
• Be able to set up a username/password
• Be able to see a summary of their order including the shipping method & cost (for shipping and the overall purchase)
• Be able to enter payment method and pay for their order through PayPal
o [url removed, login to view] and [url removed, login to view]
• If they are a return customer, they should be presented with the option of using previously entered information or creating new addresses, payments, etc.
All forms used should use JavaScript form validation techniques.
Deliverable 3
This will be adding a customer account (My Account) page to the site so that a user may login, see all of their past orders and obtain tracking information about an order. They must have a valid account before proceeding to this page, but also should be prompted to create an account if they do not have one.

Deliverable 4
This deliverable is for adding additional functionality to the E-Commerce site. Creating an administrative interface for the site. Specifically, the admin side of the site should:
• Show Inventory Tracking - # of individual products on hand v. # of those products sold
• Be able to add new items to inventory
• Be able to add new categories to the inventory
• Be able to specify featured products
• Inventory Management - Ability to update the quantities for any

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