Our company has big plans for this project. Therefore, the service provider we select must show great attention to detail and eagerness to get as near to perfection as possible. They must also be willing to offer their expertise throughout the development of this project by making recommendations. We also require that the chosen provider have superb design skills to assist us in coordinating the cart with our design while making the cart visually appealing.
REQUIRED FEATURES - Pricing structure tiered to give a discount based on the quantity ordered. - An interface to easily administer a 'Deal of the Day', month, week and so on. - Ability to choose shipping amount by entering shipping method and zip code before any other information is required. - Ability for a customer to store an item in their cart for a period of time that we specify. - After the customer adds something to their cart give them choices of where they would like to go. i.e. Item last looked at, Home, etc... - Once the customer places an order they are automatically sent an invoice/receipt via email. - Interface to enter the customers tracking number that is emailed to them and stored so they can log into their account to retrieve it. - Ability to also allow the customer to login to their account and get the status of current orders, view their order history, update personal information and preferences. - Give the customer an option to store their credit card information for easy use. - Must be able to ensure we never oversell an item. This should be done by possibly by entering the amount in stock when the item is entered into the system. - Abilities to generate detailed sales reports for all products or specific products over a specific time period (hour, day, month, and year). If possible be able to read it in Excel. - Should be able to auto calculate tax for Missouri residents. We should be able to easily change the tax amount in the cart interface. - Search feature. Allow customers to search by keyword, product category, price and time added (last day, three days, week). The search must be forgiving and have a way to update a file of commonly misspelled words so they are automatically corrected. We should also be able to see what people are searching for. - A way to add customers to our mailing list who have not yet signed up for an account. These email addresses should be added to the list of customers who have signed up for an account and have opted to receive our email. We must also have a way for non account holders to remove themselves from the list. Customers with accounts should be able to remove themselves by changing their preferences by logging into their account. - I would like to look into being able to email our customers right from a web interface. The email would be html. Also I am looking into a way that will track what the customer does with that email. Do they browse a link in the email or whatever else. - Interface must be very nice and easy to use. - Flexibility. We want to be able to add more features later as needed. This may be during the project or in the future.
## Deadline information
Completion date: We want to make sure everything is running smoothly and will take as much time as reasonably needed. Ideally this should be completed one month from the date the project is awarded.