Here is an interesting plugin that can display all your WooCommerce products on one page with audio and video. Express Shop for WooCommerce simply makes it easier for your customers to submit their bulk order. Your products are showing in a product table with live search function.
Express Shop should work with most WooCommerce friendly themes. It has an optional audio/video column to help your customers make their decision faster. You have the option to set a minimum order amount for your customers. Express Shop also has a widget for showing your opening hours.
Express Shop comes with 6+ templates for you to choose from. It supports YouTube and Vimeo videos. It can also track conversion stats by day, week, month, or a custom date range.