A restaurant could publish a pickup menu and ask for an estimated arrival time. Kitchen staff would confirm the slot according to capacity and remove unavailable items. Confirmation would explain the entrance, booking name and procedure for notifying the restaurant about a delay.
An illustrative example to adapt to your business. It does not represent a completed project in this municipality.
Is live customer location needed to prepare an order?
An estimated time and a simple way to report a delay are often sufficient. Avoid requesting continuous location access when it does not provide a clearly useful service.
How can an exceptional closure block new orders?
Keep the ordering calendar and displayed opening hours connected to the same update. Block affected slots and contact customers with existing confirmations separately to explain their available options.