I'm looking for an online ordering system for a fast food and pizza restaurant. I would like to receive payments with debit/credit cards online.
The system should allow for the creation of categories (with ability to add photo to heading), creation of items under heading, and options for the heading (and ability for users to edit their order and items). Additionally,
1) When ordering ask for delivery or carryout.
2) If delivery then ask for address for new customers or log in info for existing ones. Should ask for customer’s post code and should calculate the distance from restaurant location. According to mileage, a delivery charge should be worked out which I will provide all details. I believe this can be done via Google Map integration to site.
3)Website should register customer and get customer info (name, delivery address, phone number and email) and place order. Use email for customer user name. Users who order must create a login (username/email and password)
4) If carryout, register new customer or allow log in, ask for a desired time of picking up.
5)When customer logs in at the top should have previous order history to make it easier to reorder.
6)The order would then be emailed to two specified addresses (the pizza shop and the customer) and printed on a POS printer connected through a USB port. It should show items, total and if it is a delivery, the delivery address and the contact number and email.
For online payment merchandise, I do recommend Sage Pay, but this is not compulsory, all ideas are welcome, but nothing like Paypal or trouble full merchandises.
Layout, function, high resolution images should be similar to [url removed, login to view] or [url removed, login to view], however, they are web portals and have many shops in their systems, which is not what I am looking for, I am just interested in their order taking system.
Thanks for reading, and apologies if it was too long, just wanted to clear all confusions and create a crystal image of final expected work.
20 freelancers are bidding on average $463 for this job