In the past few years, we have covered a whole host of themes and plugins for restaurants and food focused businesses. InstaFood for WordPress is also worth a look. It is designed to make it easy for your staff to handle orders. It can handle delivery and dine-in orders. It comes with a mobile app that makes it easy for your customers to navigate your menu and checkout their order.
This plugin has a live orders section that makes it easy for your staff to serve customers fast. It also comes with a table management system with each table having a unique QR code. For delivery orders, you can set a max radius. jayc is the developer behind this plugin.