Bid Requirements - Please Read Carefully
The following information is also posted at:
[login to view URL]
We need an ecommerce system that is similar to X-Cart or changes to X-Cart
If you can make these changes to X-cart - great, that's probably the best
If you have a good clone of an x-cart type of system that could be changed, then that would be acceptable also. Just let us know which features that it would not have that x-cart does - so we could request those features to be added if we needed them.
Just let us know in your bid as to which way you are quoting the project. So we can budget in an x-cart license if necessary.- Do not include an X-cart license cost into the bid - we will add that.
We are wanting a close estimate for the entire project - not just an hourly charge - An hourly charge is required information because we realize that not all information is going to be presented in this request - Therefore the cost estimate is only a close approximation of what the final cost should be.
Thank you.
--------------------------------------------------------------------------------
Specifications: The descriptions below, again, are written from a perspective of someone changing x-cart - which is probably going to be the easiest approach to this project. It is easier to describe what we do not want than all the possible options that we would want, especially with a cart as full featured as x-cart.
Must be written in PHP / mySQL / Javascript / Smarty Templates just like X-Cart for ease of future changes - Code must me commented also
This is to be a food service ordering system. Most providers will be restaurants, whose products will be menu items - but there will also be providers that are service oriented like equipment rentals, florists, etc...
Each provider would be an individual restaurant in an area (we would assign areas ex- Texas - DFW California - LA)
If a provider is a national chain or local chain, then there will be an extra table of restaurant address locations attatched to the one national provider
A zipcode database with a radius search capabiliy will need to be implemented into the ordering process after the food items are chosen (there are a few of these on the Internet - we will provide this database and pre-programmed radius search scripts for integration - see [login to view URL] as an example)
The providers will have an option in their administraion to have orders emailed or faxed from the cart. If it is a national chain provider, then the order will have to be routed to the chosen location determined by the zipcode search and the client. We will need to connect to a service similar to [login to view URL] . When it is time for this service, we will purchase and send information for it to be programmed into the system.
--------------------------------------------------------------------------------
Administration Menu
Management
Do not need the Shipping Methods
Do not need the Shipping Options
Administration
Perhaps all are not needed but are nice to have
Affiliates
Do not need at this time
Your Profile
Need All
Help
Need All
Other Options or Changes Wanted That X-Cart doesn't seem to have
When Admin views products, the providers name needs to be listed in the table
The Admin needs to have full permissions to change / alter anything within the Providers area
When setting up Providers, need to add an "Area" option built into the form and Providers table
Add an "Areas" link for add / edit / delete of the information in a "Areas" table
Same as above for a "Food Type"
Same as above for a "Food Period"
--------------------------------------------------------------------------------
Provider Menu
Products
Need All - but the way products are added to the system will need to be changed - we will need checkboxes that will assign a menu item to more than one option - like x-cart seems to require - we do not want to have 1000 categories to choose from to accomplish this - Example: A menu item can fit into 3 "Food Periods", 2 "Food Types" - and if the provider adding the item is an equipment rental provider, they have not food items at all - they would have other searchable classifications that would be called into their options for their setup
Inventory
Do not need any Shipping options - all 3
Do not need Countries/Tax
Do not need States/Tax
The system will need to charge sales tax for one state only at one fixed rate - The clients are purchasing from the store owner / admin - not the providers - The store owner / admin is in turn purchasing directly from the providers
Your Orders
Need All
Help
Need All
Other Options or Changes Wanted That X-Cart doesn't seem to have
Add an "Email or Fax" link for add / edit / delete of the information in a "Email-Fax" table
Each provider will need to set their minimum amount for orders - this could be $20 - it could be $200 - So if someone orders from their menu, and the total doesn't meet the minimum that the provider has chosen, then a warning will tell the client as they are attempting to check out - before the zipcode check
Each provider will need to set their limits on deliveries - miles radius and any charges associated with those limits (used during the zipcode search during the ordering process)
--------------------------------------------------------------------------------
Client Menu
Need All
I don't know if x-cart allows for this, but the option to allow exact repeat ordering with previous order informtation should be implemented also - but do allow the changing of quantity and adding or editing the information - just make it one click ordering if that is what the client wants.
The ability to set up recurring ordering of the same order over and over would be a nice option.
--------------------------------------------------------------------------------
Other Information
The basic layout of the x-cart system would really not be needed a great deal - it's the backend administration that is so usefull on this cart system. When someone visits this store, they would have a difficult time knowing they were using the x-cart system.
Most orders would come through a custom built order page (a type of advanced search) that would require some javascript to fill in a couple of drop down menus as the order is built along with some checkboxes. As far as browsing through categories as x-cart allows, this will probably be an option - we are still working that out - but that shouldn't affect the cost much at all
Once someone chooses an item to purchase, here is where the real custimization takes place. We need the cart to request a delivery zipcode - then the cart will do a search against the provider's zipcode with a radius search in increasing amounts until a location is found that is the closest. Then if the distance is greater than the provider will deliver for free, then according to the providers information, a delivery charge will be added to the cart and shown to the client for an OK before asking for more shopping or checking out. If the zipcode search returns more than one provider location, then the client must choose the location they want to deliver. Then this would be the location that recieves the order.
We will probably be providing all graphics for the cart so it matches what the owner wants
Any Questions - Please Ask!
Work on this project would begin as soon as the client releases the funds for this - This will probably not be immediate, but we are estimating within 2-4 weeks. The time for completion is flexible also.