Show product table on woocommerce shop page

‘Archive override’ facility features

  1. By default woocommerce will show your products in your product archive pages ie – shop, search, category, attribute and tag in a product grid layout. With this facility you can replace this grid layout with a table layout.
  2. You can even assign different product tables to different archive pages so that shoes category page may have a different table layout than songs category page or product search or general shop page, etc.
  3. Or you can simply select one default table across all archive pages. You don’t have to create new product tables. When a product archive page (eg shop or category) is opened in the browser, the plugin will automatically show the correct set of products in the table according to the current archive page.
  4. You can also leave the default product grid on specific archive pages if you don’t want to replace it with a product table there.

Configure ‘Archive Override’ settings

With WooCommerce Product Table PRO installed on your site, go to:

wp admin → product tables → settings → archive override.

Here you can conveniently assign product tables to your product archive pages such as shop, search, category etc.

Refer to this setting screenshot for clarity:

Custom shortcode options in archive tables

By default the archive tables option lets you pick the table from a convenient dropdown displaying all your product tables. But if you need to enter the shortcode directly because you need to add special shortcode options for the table then select the very second option in the dropdown called *Custom shortcode* and you will get a text area to enter your custom shortcode below. See reference screenshot below:

Note for page builder like Elementor, Divi, Beaver Builder etc

If you are using a theme builder plugin like Elementor PRO, Divi builder, Beaver builder, Oxygen, Avada builder, Bricks builder, Visual composer builder etc to create your product archive pages (like shop, category, etc) then you need to follow this guide instead.