Hi Sam,
This request may go a long way to solve local (in restaurant) management.
Could it be possible to create a third order Type: Local
It could be available only to staff or to customer that want to pre order what they want to eat when arriving
Could be a rule item for driving orders to the kitchen
Could help to setup price differentiation based on order type... No reason the same price should be applied for eating in the restaurant or through take away or delivery ,....
Just another idea.