While WooCommerce offers a lot of features out of the box, it doesn’t provide a way to showcase all of your products on a single page. One way to do this is by using a WooCommerce pricing table plugin.
Businesses need a way to display all of their products on a single page for improving product visibility on their online store. This makes it easy for customers to add products to their shopping cart.
Think of it this way: your customers might buy more from you if it’s easy for them to add multiple products all from a single page. This will ultimately lead to an increase in sales for your business.
The default WooCommerce shop page lets you showcase products but it isn’t the best option for all types of stores. This is because it displays large images right next to your product which isn’t suitable for less visual products. Customers have to go through multiple pages to find all the products they want to purchase. This creates friction in the purchasing process.
In this article, we’ll go through some examples of businesses that might need to list all their products on a single page. We’ll also show you how to use the WooCommerce Product Table Ultimate plugin for listing all of your products on a single page.
Why you’d want to list products on a single page
Let’s step through some of the benefits of listing all of your products on a single page:
- Increase product visibility. Since all of your products will be listed on a single page, it’ll be easier for customers to view and buy more products from you. This will increase your average order value.
- Makes it easier for customers to add products to the cart. Your customers will have a much easier and quicker time adding multiple products to their cart because the WooCommerce pricing table plugin works just like an order form. By improving user flows on your online store, you might experience an increase in sales and repeat customers.
- Display your products in a neat and organized way. Listing all of your products on a single page makes it easier for customers to make an informed purchasing decision. This way, you’re more likely to gain loyal customers.
- Sort and filter your products. Being able to sort and filter products helps your customers find the specific products they want without clicking through multiple pages.
Of course, it’s important to consider your business’s niche and product type before creating pricing tables that list all your products on a single page.
Examples of businesses that might consider listing products on a single page
Let’s take a look at some examples of businesses that might benefit from listing all of their products on a single page.
Businesses that operate in the food industry or sell food products may consider listing products on a single page. By doing so, customers can view product details such as the name, description, and price and add them to their shopping cart.
Customers don’t have to go through multiple pages to find what they’re looking for. This not only improves user experience on your online store but also speeds up the purchasing process and makes it easy to quickly add multiple products to the shopping cart.
For food products, creating a pricing table with columns for checkboxes, thumbnails, name, description, price, and add to cart button is important. Additionally, if you’re listing products from different categories in one table then you should also include the categories column in your pricing table.
Check out our tutorial on how to sell food products online using WooCommerce for more information. You can also get a feel of what the pricing table for food products looks like on the interactive demo page.
Most customers shopping at wholesale stores know exactly what they need to buy from the store. So, presenting all of your products on a single page is a good idea because customers will spend less time browsing through multiple pages for the products they’d like to purchase.
By creating a wholesale order form that lists all of your available products, you can enhance the customer’s shopping experience. All your customers have to do is enter the quantity value of each product in the WooCommerce pricing table and add them to the cart with a single click.
Wholesale stores can use a pricing table that shows the checkbox, thumbnail, name, SKU, description, price, and add to cart column for displaying all their products.
Online book stores
It may also be beneficial for online bookstores to list available books on a single page. This way, customers can view all of the books you sell at a glance, which makes it easier for them to decide which ones to buy. This also allows your customers to easily browse through the book catalog without having to go through multiple pages on your website.
By creating a pricing table for all books and magazines, you can increase product visibility. Additionally, customers can now discover new books by reading the description or browsing by category (such as genres) which can lead to more sales.
Listing all of your products on a single page is not suitable for every business. But if your business is similar to any of the examples we shared above or can benefit from a pricing table to list all products, you should consider using a WooCommerce pricing table plugin to create one for your online store.
How to use Product Table Ultimate to create pricing tables for your products
Let’s take a look at the different ways you can use a WooCommerce pricing table plugin to list products on a single page.
List all products
Once you’re done installing and activating the WooCommerce Product Table Ultimate plugin, you can start listing all of your products. To get started, navigate to WooCommerce > Settings > Product Table Ultimate from the admin panel.
Here, you’ll be presented with various options that let you create a WooCommerce product list. Let’s go over a few of the important ones which can help you configure your WooCommerce product list.
The columns field lets you choose which of the columns you want to display in the front-end of the product table. For instance, you can consider displaying your product’s image, name, description, category, price, and add to cart button.
To do this, you can enter ‘thumbnail,name,short-description,categories,price,add-to-cart’ in the ‘Columns’ field for it to appear on the front-end.
Add to cart column
The ‘Show quantities on add-to-cart column’ option lets you display quantity selectors in your product table. You can choose to give your customers an option to select the quantity of the product by setting this field to ‘Yes’.
This field lets you decide which WooCommerce products you want to display in the product list. You may set it to display all products or based on a callback function, categories or tags by selecting an option using the dropdown menu.
The ‘Variations Display’ field allows you to display variable products such as WooCommerce products with variations. You can set the field to ‘Redirect to parent page’, ‘As separate rows’, and ‘As dropdowns in parent row’ depending on what you need.
Order table by
The ‘Order table by’ field lets you decide the sort order of the WooCommerce product list. You may choose to order by the product ID, title, price, date, popularity, rating, and menu order.
This field lets you display products in either ascending or descending order using the dropdown menu. If you’d prefer to display the most popular products first, you can set the ‘Order table by’ field to ‘Popularity’ and the ‘order’ option to ‘Descending’.
Products per page
The ‘Products per page’ field lets you enable pagination and decide how many WooCommerce products to list on one page. To disable pagination and display all the products on a single page, set this field to ‘0’.
Enable add selected button
By setting the ‘Enable add selected button field to ‘Yes’, the start of each row of your product table will have a checkbox in it. This lets your customer browse through your WooCommerce product list, select multiple products, and add all of them with a single click.
After going through the various plugins settings, you can now move on to displaying it on the front-end of your store.
There are two ways to do that:
- Using a shortcode
- Using a Gutenberg block
Regardless of the method you choose to go with, you’ll need to create a page to display your product table. To do this, navigate to Pages > Add New from the WordPress admin panel and give your page a title.
Using a shortcode
All you need to do is enter the following shortcode in the page content where you’d like your product list to appear: ‘[product_table_ultimate}’. Once you’re done, click the ‘Publish’ button to continue.
Using a Gutenberg block
By using a Gutenberg block to add your product table, you have an easier time making changes to the WooCommerce pricing table before publishing the page. This is because the Gutenberg text editor gives you a visual representation of the table in the back-end when you’re designing your page.
To add your table to a Gutenberg block, start by clicking the ‘New Block’ icon and search for the ‘Product Table Ultimate’ block. This automatically adds your product table to the text editor and lets you edit its parameters from the ‘Block’ menu on the right. This will create a clean WooCommerce product list on your site that lets customers place their orders.
Here’s what it looks like on the front-end of your site’s page.
List products from specific categories
If you sell different types of products, listing all of them on a single page might not be the best option for you. You might want to display products from a specific WooCommerce category in one pricing table, while products from a different category should have their own pricing table.
Fortunately, the WooCommerce pricing table plugin lets you do all that. You can choose to split the product table into separate sections based on the product categories. So, instead of displaying a single pricing table with all of your products, we’re going to showcase all of the products from a WooCommerce category in one pricing table.
You can do this by entering a special parameter in the shortcode which lets the WooCommerce pricing table plugin know which category to display in that table.
First, let’s find out the ID number of each of your WooCommerce category. Go to Products > Categories in a new tab to see a list of all your WooCommerce categories.
Hover your mouse over the category you’d like to display in the product table. Once your pointer is on the category, you’ll see a URL for that category page which includes the ‘tag_ID=’ parameter followed by a number. That number is the category ID that we will need when we’re modifying the shortcode.
If you’re using the shortcode to display the product list, modify it to ‘[product_table_ultimate source=’categories’ categories=’80’].’
However, if you’re using the Gutenberg block, you’ll need to modify the setting using the ‘Block’ menu again.
- Set the ‘Product Source’ field to ‘Categories’ using the dropdown menu.
- Set the ‘Categories’ field to ’80’. Additionally, you can choose to display multiple products in a product table. To do so, simply enter a comma-separated list of category IDs in this field.
After updating the page, you will be able to see products from the specified category (or categories) in the pricing table.
List products from specific tags
To list products from specific tags, you can follow the steps outlined in the previous section i.e. ‘List products from specific categories’ but instead make these changes to the pricing table’s Gutenberg block:
- Set the ‘Product source’ field to ‘Tags’ with the dropdown menu.
- Set the ‘Tags’ field to ’50’. You may also display multiple product tags in your product table. Simply enter a comma-separated list of tag IDs in the ‘Tags’ field.
Include (or exclude) prices
If you want to remove the prices from your products, you can do that with the WooCommerce pricing table plugin. Simply remove ‘price’ from the ‘Columns’ option on the plugin’s settings screen. Your products will be listed on the front-end without prices.
This is particularly useful for stores that sell products at the same price. Examples include dollar stores or stores that sell hardware goods.
If you sell products with a lot of variations, listing them on a single page is easy with the WooCommerce pricing table plugin. All you need to do is configure the plugin’s ‘Variations display’ option to list variations. You can choose whether to list your product’s variations as separate rows or in a dropdown.
We also recommend removing ‘short-description’ from the ‘Columns’ option as each variation will display the same description. Here’s a look at how products with variations will look on your site’s front-end.
Sorting and filtering product tables
Product Table Ultimate allows you to specify certain columns as filterable and/or sortable.
Filtering columns is ideal if you’d like to help your customer narrow down the list of products by category, tag or attribute term. For instance, if you want to allow users to select only products with the attribute ‘Large’ or in the Category ‘Screws’, you can do this with Product Table Ultimate.
By enabling filtering in the plugin, users can either click on a term to list just products with those terms. Or they can choose terms from a dropdown list.
Sorting columns is an easy way to help users get to the products they want more quickly. By enabling sorting on a table, users can click on a column heading to sort it in ascending or descending order.
By listing all of your products on a single page, you improve the overall user experience and product visibility on your WooCommerce store.
Ready to start listing all of your products using a WooCommerce pricing table plugin? Get WooCommerce Product Table Ultimate today!