How can I limit and organize food delivery orders in my app?

I am currently developing a website that will have the purpose of delivering food. For example, a customer places an order that he, for example, wants to eat mcDonalds, then a driver must deliver the food to the customer.

The functionality where the customer places an order is already available today on the website: It consists of a “Buy button” that the customer clicks on, which takes the customer directly to checkout (There is only one “product” and one price in the system).

Now that the background is out of the way :slightly_smiling_face:

  1. I would need an App that helps me limit the number of orders per hour, eg 6 orders per hour between 8-17. This is because we only have time to take a maximum of 6 orders per hour.

I have previously used bookthatapp but think it offers more functionality than I need hence it will be expensive, as I only need order limits for each hour during 9 hours a day.

Numbers 2 and 3 coming up next, I do not know if it is possible or is too complicated to create.

  1. I need an App to help me organize the orders, say I have 2 drivers and get 6 orders. I need an easy way to assign these orders to the drivers. Maybe a way where the drivers themselves can go in and assign themselves orders in an App? I do not need a special/advanced login system as it is me and my brother who will take the orders, this is mostly to make it as smooth for us as possible so we know who is responsible for which order.

  2. As this service is only to be offered in a small area, we want to divide the area into two zones, when the customer check out (with the “Buy button”), they should be able to choose zone 1 or zone 2 at checkout.
    The thing with zones is because, if we to hire one more person, the drivers should belong to different zones. A zone is an area. This question is more about customising the checkout.

Numbers 2 and 3 are open for suggestions, all tips, ideas and suggestions are greatly appreciated!

I found an app called “Shopify Local Delivery” have anyone tested this and would it fit my purpose? Having maps (to optimize the route) and a smart way to handle the orders would have been optimal!

Appreciate all the help!