Webshop like ordering for a delivering restaurant

Avg Bid (EUR)
Project Budget (EUR)
€250 - €750

Project Description:
A customer of ours, a lunch restaurant also sell frozen lunches that is delivered on a specific day of the week to different parts of the area. For example, we get our frozen lunches to the office on Wednesdays and the neighboring municipality get theirs on Tuesdays.
Every Monday, the restaurant sends out an e-mail informing us about the available dishes that can be ordered this week. Usually about twelve different dishes.
We e-mail our orders back to him by midnight the day before we get delivery. Payment is made cash when they deliver.

The restaurant now want to automate this since it’s quite a lot of work for them.
They want a web shop like system where they store the dishes in a database together with a price and some information. When they make more food and put it in the freezer, they want to add this quantity to a web based system.
Every Monday morning they want to mark the dishes they want to offer the customers in “this weeks e-mail” and send out a text-based email together with the chosen offer this week.
A customer may create a login for themselves and place their order. If they choose to create a login the information like name, e-mail, address, phone number and so on will be collected from the user database. If the customer don’t want to create a login, they should be asked to enter all information every time they order.
There should be a restriction on the ordering form. Certain dishes that are in high demand should only be orderable if you at the same time order other dishes. The only current case here is that some dishes has a limit to two of this item for every order of 10.
Another restriction is to add a shipping cost for orders below ten dishes.
When a customer presses an order button, the order should be “reserved” in the system while payment is being processed so that no one can order these particular dishes when someone is trying to pay for them.
When pressing the order button, the customer should be sent to Paypal for card payment and when the payment has been verified by paypal, the order should be booked and the dishes permanently removed from the stock.
Of course, no one should be able to order products that is out of stock.
When the morning of delivery comes, the restaurant want to be able to print a nice looking document telling them what to collect for each order. One order per page in a pdf file for example. Details about the order should be on each page. The details are things like Order number, time of day when the order was placed (automatically generated in the system), information about the customer like name, address, phone number, e-mail address. And of course, what the customer wanted to order. Quantity and product name.
There should also be a picture on the order form in form of the company logo, some information about the company. At the bottom of the page the amount payed through paypal should be specified and also the VAT amount out of the total amount.
No design has been set as of today. If a design will be decided, it will be later. For now a “nice and practical” design should be used that is easily changed when it comes to colors.

Skills required:
eCommerce, Paypal API, PHP, Shopping Carts, Website Design
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

€ 787
in 15 days
€ 1483
in 30 days
€ 1030
in 8 days
€ 749
in 30 days
€ 669
in 15 days
€ 1545
in 25 days
€ 721
in 28 days
€ 892
in 30 days
€ 1030
in 20 days
€ 1030
in 30 days