Here is a simple plugin that lets you display your WooCommerce products vertically and horizontally. The WooCommerce Advanced Easy Orders Page plugin is specially useful for restaurant sites. Thanks to this plugin, you can display lists of products by tag or category on single pages or posts.
This plugins is Ajaxified, so your visitors can go through your menus and add or remove items without a page reload. WooMatrix is the developer behind this plugin. You can find out more about it here.