I would like a quote from a highly capable developer for a potential new website. Design is not needed as my client in the US is a designer but he will provide the PSDs, so he just needs development done.
In summary, on the home page it\'ll pull gas prices from a company called Opus and display in a chart and the daily spot/rack price for fuel by barrel/gallon (whatever they provide). This is to tempt the client to create an account and order fuel. There won\'t be ecommerce in terms of payment, it\'ll be a credit system. So the client places the order, then the payment is handled outside of the website.
The client (website admin) though can go into the site and mark the order as paid and adjust the client\'s discount %. The more the customer (client\'s customer) buys, the bigger the discount. So the system needs to track how much oil the client has ordered, and their credit limit at the time. So for example, if the client goes to order 2M gallons of oil and only has credit for 1M, then the system should display an error message and block the order from proceeding. This includes multiple \"open orders\", such as if there are two open orders of 500K, and then a 3rd order comes in for 500K to go over the 1M credit limit, then it\'ll block the order, and say to contact the client regarding their credit limit.
The ordering process will take the volume ordered, the price, less the discount %, and display the order total to the client.
Once an order is placed, an email needs to go out to the client to click to confirm the order, it\'s a legal requirement. Once the order is confirmed, then an email needs to go to the nearest distributor, such as Shell in Los Angeles, or say BP if the client is in Texas. So there needs to be some geo-coded system to determine that.
Other things that are needed:
- After logging in, it will show 4 prices and multiple charts.
- taxes per zip code, misc taxes
- account/sign in, read only profile, any change to a profile needs to contact the client
- billing info/shipping info can different, can have different gas stations with different zips.
I\'m thinking the geo-coded part, the credit system, discount/total amount and account customizations could be the most challenging/custom parts, so be sure you know how to do it and price accordingly before I quote the client. Let me know your experience, how you\'d do things, and why you priced the way you did.