The main shop page and category pages in WooCommerce display a basic add to cart button for each product. An add to cart checkbox lets customers add multiple products to their cart in one go, saving them time.
The problem with WooCommerce’s default add to cart button is that customers have to click a separate button for each product to add it to the cart. This means that they can only add one product to their cart at one time.
Even worse, there’s no way to choose variations or quantities. Each product literally just has a standalone add to cart button and nothing else.
It takes a long time to buy multiple products which can potentially decrease conversions and, ultimately, sales. This is because the default WooCommerce add to cart buttons create more work for the customers, create friction in the buying process, and reduce your average order value for each sale.
A better option is to use the WooCommerce Product Table plugin to replace the basic add to cart buttons with an add to cart checkbox for each product. It transforms the layout of your shop and category pages by letting you list products in a quick order form layout complete with a Buy column, quantity pickers, variation dropdowns, and multi-select add to cart checkboxes.
In this tutorial, we’ll explain step-by-step how you can create an add to cart checkbox in WooCommerce. But first, let’s put everything into context.
Why your store might need add to cart checkboxes
If customers are likely to buy more than one product from your online store at a time, you need a better way to let them do that. The default WooCommerce shop page and category pages are pretty limited when it comes to delivering a good user experience to customers.
For starters, it allows customers to click the add to cart button to add one product to their shopping cart at a time. Ideally, you want customers to be able to select products and add them all to their shopping cart in one go.
Customers should have the option to add products to their cart as they browse the product catalog. It would be even better is if customers had a way to view all of your products on a single page so they have an easier time buying.
For instance, listing all of your products on your homepage or a category page helps ensure your customers have to do less work to buy from you. You also want customers to be able to tick checkboxes for adding multiple products before using a single add selected to cart button to add them all to their shopping cart at once.
By using add to cart checkboxes on your online store, you save customers a lot of time. Your customers will have to click fewer buttons to buy from your store, thanks to the time-saving features that add to cart checkboxes provide.
For instance, when a user sets a quantity, it automatically ticks the checkbox for them resulting in even fewer clicks and less work for your customers. By speeding up the purchasing user flow on your WooCommerce store, you’ll effectively improve the average order value for each sale. This will help you increase the overall revenue of your store.
Introducing WooCommerce Product Table
The WooCommerce Product Table plugin is specifically designed to let users add multiple products to the cart from a single page of your store. The plugin also lets you list products in a searchable table layout that’s customizable.
You can display an Add Selected To Cart button directly above or below your product table. This lets you create a single product table that lists all of the available products with multiple add to cart buttons or checkboxes.
You can enable the product table layout throughout your store, including on the main shop and category pages. Alternatively, you can use a shortcode to add product tables to any page - either listing all your products, or items with a specific WooCommerce category or tag.
All of this and much more makes this plugin the perfect bulk add to cart plugin for WooCommere-powered stores.
How to create an add to cart checkbox in WooCommerce
Here, we’ll show you how you can use the WooCommerce Product Table plugin to add an add to cart checkbox to your online store. For this tutorial, we’ll assume you already have the WooCommerce Product Table plugin installed and activated on your WordPress website.
Step #1: Add the product table to your store
The first thing you need to do is add the product table to your store. The WooCommerce Product Table plugin makes this easy to do. It gives you two options to enable the table layout throughout your store.
Here’s what you need to do:
Head over to WooCommerce → Settings → Products → Product tables from the WordPress admin panel. Scroll down till you get to the Table display settings. Tick the checkboxes next to the Shop templates option.
By doing so, the plugin will automatically display a product table on the main shop page and on product category pages.
Step #2: Configure the product table settings
By now you’ve enabled the product table layout on your store’s main shop page and product category pages. Next, you can configure the product table settings to show add to cart checkboxes.
Set the columns
From the WooCommerce → Settings → Products → Product tables screen, scroll down till you reach the Columns option. Enter the columns you’d like to display on the front-end. For example, you can enter image, name, description, price, buy.
What’s important is that you include a ‘buy’ column in your list of columns. This way, the WooCommerce Product Table plugin will automatically add the add to cart checkboxes next to each product in the table layout.
Enable the checkbox
Scroll down to the Add to cart section on the plugin’s Settings page. Use the Adding products to cart option to select Add to cart checkboxes or Buttons using the dropdown.
This will enable checkboxes on the table layout. In other words, customers can tick the checkboxes next to the products they’d like to purchase. They can then add them to the cart in one go.
Enable quantity picker
From the Add to cart section, tick the checkbox next to the Show a quantity box for each product option. This way, customers will be able to set the quantity they’d like to purchase of each item directly from the product table layout.
In addition to this, you can set the Variations option to:
- Show as dropdown lists or
- Show one variation per row
This depends on the types of products you sell. This makes it easier for customers to select the exact product variation they’d like to buy.
Further reading: For even more ways to transform your buy buttons, check out our full tutorial on How to Customize the Add to Cart button in WooCommerce.
Create add to cart checkboxes
Adding add to cart checkboxes to your product tables can help you boost sales and increase the overall revenue your store produces.
It speeds up the customer’s purchasing user flow. As a result, they’ll be more likely to buy more products from you. This ensures better online sales and conversion rates.
Ready to start maximizing your WooCommerce store’s potential by adding multiple products add to cart checkboxes? Get WooCommerce Product Table today!