We would like a WordPress restaurant ordering site that works well on IOS and Android mobile phones and tablets.
We would like to register new customers, edit the customer profile, have 3 levels of customer that would drive the pricing, show menus, menu items (including content like description, ingredients, picture, etc.), edit menu item (add cheese or cut the onions), add additional cost ($1 to add cheese), select quantity of items (that puts it into a shopping cart), select delivery method (delivery, table service, pick up), view delivery time, pay through Paypal/credit card, add tip, receive order status messages (order received, delivery in route -- these could be pop up, emails, or both).
Orders would print out on a label printer. These labels can get affixed to the completed order.
Additionally, we see the app having 3-4 roles. The customer, cook, runner/waiter, and admin.
The cook and runner roles are almost identical and would have queues that fill based on order time, but the priority can be managed. When the chef marks an order complete, it goes into the runner queue. When the runner marks it complete, the customer get's notification/receipt.
The admin role can manage the queues, give customer credit, create a zero cost order, and update the customer profile.
The menu information and prices would be managed through a web based content management system.
Finally, we would like the customer to be able to post to mainstream social media to rate their experience.
Our original concept was to build IOS and Android apps to accomplish these goals, but after discussions with developers it seems that WordPress would be a better platform, take less time to develop due to the large number of plug-ins, would be easier to maintain, and would cost less to build and support.
I have attached our original requirements document, which was optimized for mobile app development. The Starbuck's app is a good example of many of these requirements.
See attached process flows and screen mock-ups/wireframe visualizations that help depict the flow/approach. We are open to conversation on more efficient and/or more effective ways to accomplish this via WordPress.
Some plug-ins we would like you to consider: