WooCommerce set priorities radio buttonsSome WooCommerce stores need a way for customers to set priorities when placing an order. By entering a number for each product before adding to the cart, they can indicate how you should prioritize their choices. For example, a customer might be selecting a selection of similar items without knowing which are available. You will ship a product to them based on the priorities they have entered against each item.

The best way to let customers order similar items and set priorities is to list the products in an order form style layout. This makes it easy for them to view multiple products alongside one another and choose their favourites. They can enter their priorities and add the selected products to the cart.

The good news is that you can let your users prioritize by combining two easy-to-use plugins. These are: WooCommerce Product Table and the WooCommerce Product Options plugin. They're both easy to set up, and you don't need to add or edit any code.

Here's how to do it!

Before you start

I'm assuming that you already have a WordPress WooCommerce site with some products added. If you haven't got to this stage yet, do it now. The WooCommerce documentation has an excellent Getting Started section.

First, set up WooCommerce Product Table

  1. Get the WooCommerce Product Table plugin, and install it by following the instructions in the confirmation email.
  2. Choose how you'd like your product tables to work by setting the options on the plugin settings page.
  3. Create your one-page order form by creating a page in WordPress and adding a simple shortcode to your page: [product_table]
  4. Check the page and you'll see your products listed in a neat order form layout.

However, there's no way for customers to set priorities or prioritize their products yet. Keep reading to learn how to do this!

Next, set up WooCommerce Product Options to let customers prioritize products

  1. Get the WooCommerce Product Options plugin and install it.
  2. The easiest way to set priorities is to go to Products → Options in the WordPress admin. This will add the priority options to all your products, or to specific products or categories only.

Next, choose which add-ons you'll use to prioritize products

There are 3 types of add-on option that are suitable for letting customers prioritize products. Each of these will appear in the 'add to cart' button of your product table order form. The options are:

  • Radio buttons - Adds a clickable circle for each priority. Customers can only choose 1 priority for each product.
  • Select lists - Customers select the priority from a dropdown list of predefined priority options.
  • Custom input (Only numbers) - Users can type a priority value into a box for each item.

Once you've chosen which type of add-on you'll use to collect customers' priorities, carry on below:

  1. Set up your add-ons like the screenshot below, choosing whichever option type you like.
WooCommerce Product Options priorities

I used 'Radio buttons' in this example. Radio buttons and select boxes need multiple lines, as shown below. If you're using the Text entry so that customers can enter a number in a box, you just need 1 line. Add clear instructions to the description like 'Set Priority (1-5)'.

  1. Finally, view the page with your product table order form. The priority options will appear in the add to cart column of your product table.
  2. If you're happy with how the add-ons look in the table, then you can finish work and make yourself a cuppa. If not, quickly go to the Product Table plugin settings page (WooCommerce → Settings → Products → Product tables). Scroll to the add-on settings at the bottom of the page, and experiment with different combinations of vertical/horizontal add-ons. These two options display your priority options in different ways. Use trial and error until you find the right combination for your site.

Test your product priority options

Lastly, view the product table and make sure the priorities are added to the cart correctly. In this screenshot, you can see the products listed with their priority options in the cart widget on the right:

WooCommerce set priority radio buttons

Can't I just use variable products?

If you don't want to use the WooCommerce Product Options plugin then you can collect priorities using normal product variations.

I like add-ons because they're easier to set up behind the scenes than variations, and you can collect priorities in different ways such as radio buttons and text entry boxes. However, you can use product variations to add a 'Choose priority' dropdown list which will appear in your product table order form, just like the 'Select list' add-on type.

Here are the 2 extra bits of information that you need to use variations to set priorities and display them in a product table order form:

  • To add product variations, go to the Add/Edit Product page for each product. Add each priority option as an attribute, and then go to the variations tab and create variations based on these attributes.
  • Show a WooCommerce variations dropdown in your order form by adding variations="dropdown" to the product table shortcode. For example: [product_table variations="dropdown"]

Now your customers can set priorities in WooCommerce!

Using WooCommerce to set priorities is definitely a niche case, but lots of people need to do it.

This tutorial will help you set up WooCommerce so that customers can choose and prioritize products before adding them to the cart.

WooCommerce User Specific Products Plugin

Lots of people use WooCommerce to sell user-specific products. For example, you might want to sell different apparel or merchandise to sports teams or soccer clubs. Maybe you privately sell uniform products to to schools. You might sell branded company workwear with the company's logo, and need a hidden area of WooCommerce for each customer.

Perhaps you sell the same products to each customer, but with different prices. Maybe you're a health practitioner or service provider, and only sell to existing patients rather than the general public.

Whatever your reason for creating WooCommerce user-specific products, I'll show you how to do it. And the best thing is, it's really easy and you don't need to edit any code!

Which WooCommerce user-specific products plugin?

WooCommerce User Specific Products Plugin

We're going to create your user-specific products with our popular WooCommerce Protected Categories plugin.

This simple plugin lets you add hidden product categories to any WordPress WooCommerce store. You can have a separate category for each customer, each with their own user-specific items.

Your sports teams, clubs, companies or other types of customer will use a simple password to log into their organization's hidden category. Or if you prefer, you can automatically restrict your user-specific categories so that each one is only visible to a specific logged in user. Once they've unlocked their private WooCommerce category, they can view and buy their user-specific products. No one else will even know that their hidden products exist!

You can also use this plugin for user-specific pricing in WooCommerce. Simply follow the instructions in this tutorial, and add a different version of each product - each with its own unique price - to each customer's category.

Tips:

  • If you need a way to quickly clone products for each organization, then the free Duplicate Posts plugin is perfect.
  • If you're cloning products and want to manage inventory across each version of the product then we recommend the Group Stock Manager plugin. This lets you share stock levels across multiple products.

Let's get started.

Before you follow this tutorial

Before you start, you should have a WordPress website set up with the free WooCommerce plugin installed. The official WooCommerce documentation is a good starting point.

You can then use this tutorial to create your WooCommerce user-specific products and categories.

How to create user-specific product categories in WooCommerce

  1. WooCommerce Protected Categories Screenshot - Plugin Settings Page
    Configure the plugin on the WooCommerce Protected Categories settings page

    First, get the WooCommerce Protected Categories plugin. You'll use this to create your hidden customer-specific products.

  2. Secondly, install the plugin and enter your license key on the plugin settings page. You'll find this in the order confirmation email.
  3. Also on the plugin settings page, DO NOT tick the boxes to show your protected categories and products in the public parts of your store. This is important, as your WooCommerce user-specific products should only be visible to sports teams and organizations with the correct password.
  4. Next, go to Products -> Categories in the WordPress admin. Create a separate category for each sports club/organization that you wish to sell user-specific products to. Tick 'Protected' and either password protect it, or restrict it to a specific user.
  5. If you want to provide multiple categories for each organization, then you can do this by adding 1 or more sub-categories. You can create nested structures with as many sub-category levels as you like. As long as you set all the sub-categories to 'Public' and select the organization's main password-protected category as the 'Parent', all the sub-categories and their products inherit the same protection. Organizations only need to login to their account or enter a password once to unlock their whole hidden area.
WooCommerce school category visibility

Now add your user-specific products

  1. Now, you can add all the user-specific products. For each one, tick the appropriate product category. Leave the product visibility settings as the default. The plugin will automatically protect them with the same password(s) as the protected category.
  2. Lastly, create a user-specific category login page. This depends on whether you've set up password-protected or user restricted categories:
    1. WooCommerce password protected categories. Add the shortcode [category_login] to any page of your site. All the sports teams/organizations will use this login page to access their user-specific products. The plugin will redirect them to their own personal category when they enter the password.
      Now, link to this page in any way you like, for example from your navigation menu, website header or footer. Or you can keep the login page hidden and email it to your customers instead.

WooCommerce wholesale login plugin

  1. User restricted categories - Add a link to a front end login page. This could be the main WooCommerce 'Account' page, which displays a login form to logged out users and guests. Or you could install a front end login plugin such as Theme My Login. Either way, users can use this page to login to their account and unlock their hidden products.
    Finally, you can instantly redirect customers to their personal WooCommerce store by installing the free Peter's Login Redirect plugin. This has a handy feature to add a custom redirect URL for each individual user. Simply add the URL of their hidden WooCommerce category.

And that's it!

In 7 simple steps, you have created WooCommerce user-specific products and categories.

The sports teams or other types of organization will visit your website and access the login page. They will enter the password for their user-specific category, or log in to their WordPress user account. They will be redirected to the correct hidden category containing their user-specific products.

Each organization's category and their products are hidden from public view, so only people with the correct access details can see them. This includes hiding them from search engines and other places that people might accidentally find them.

Once your customers have found their user-specific products, they can add them to the cart and checkout using the standard WooCommerce checkout. You can use other plugins to add multiple payment gateways, shipping options, and everything else you need to make your store a success.

Related: Build a WooCommerce Wholesale Store with Hidden Categories for Each Customer.

Bonus tip #1 - Get more sales with a WooCommerce product table layout

WooCommerce order form plugin demoBefore we finish, I'll tell you about another great plugin for selling WooCommerce customer-specific products.

Our bestselling WooCommerce Product Table plugin lists products in a space-saving table view. It's an ideal layout for user-specific products because you are selling to the same customers on a regular basis. They're already familiar with your products and would rather order quickly from a one-page WooCommerce order form. They don't want to scroll through large images and multiple pages of products.

The WooCommerce table view lets your customers see all their branded products in one place. They can quickly search, sort and filter the table to find what they want. The multi-select checkboxes make it easy to tick as many products as they need. Finally, they can click a single button to add everything to the cart.

WooCommerce Product Table integrates beautifully with WooCommerce Protected Categories. Once the customer has unlocked their user-specific category, their own personal products will appear in the product table. This means that you can create a product table listing all your products, and each customer will only be able to see their own personal products. Neat!

Bonus tip #2 - Sell customizable products with Product Add-Ons

WooCommerce product configurator plugin

Many WooCommerce stores sell customizable client-specific products. For example, perhaps you sell sportswear or workwear and the client needs to upload their logo. Maybe the client wants to add custom text which you will print on their products.

You can do all this by adding another Barn2 plugin, Product Options. This lets you add extra fields to your user-specific products, such as File Upload fields and Text Input boxes. These fields appear on the single product page. Your customers can provide the extra information, and you will receive it via email once they place their order.

What do you need user-specific products for?

I hope the advice in this tutorial is useful and helps you to create your own WooCommerce user-specific products and categories. I'd love to know what sorts of organization you sell to that have their own unique products.

Do you provided branded apparel to sports teams? Maybe you sell corporate workwear with the company's logo. Maybe you do something else that I haven't thought of! Please let me know in the comments.

WooCommerce secret sale plugin

A WooCommerce secret sale plugin is perfect for creating a hidden sale, with special discounted prices that only pre-approved customers can see. Today, I'm going to tell you how to create secret sales for your own WooCommerce store.

We'll do it using the WooCommerce Protected Categories plugin, which just takes a couple of minutes to set up. You'll have your secret sale up and running in no time!

How does the WooCommerce secret sale plugin work?

WooCommerce Protected Categories is the perfect WooCommerce secret sale plugin. It works by creating a hidden WooCommerce category for your secret sale. The sale category contains your discounted products with the special pricing.

It's completely hidden from the public parts of your site, so only people with access to this hidden category can see the sale prices and buy at the reduced rates. Everyone else continues to see the full priced version of each product. They'll have no idea that the secret sale even exists!

There are 2 ways to share access to your hidden WooCommerce secret sale category:

  1. You can password protect the sale category with 1 or more secret passwords. Give the password to everyone who needs to access the secret sale.
  2. Alternatively, you can mark the WooCommerce secret sale category as 'private' so that only logged in users with the correct role can see it.

Next, I'll show you how to create a secret sale in WooCommerce with both options.

To follow these instructions, I'm assuming that you already have a WooCommerce website with full-priced versions of the products that you want to include in the secret sale. (If not, then the official WooCommerce documentation will help you get to this stage.)

Let's get started!

How to create a WooCommerce secret sale

  1. Get WooCommerce Protected Categories.
  2. Use the instructions in the 'Getting Started' email to install the plugin and activate your license key.
  3. On the plugin settings page, DO NOT tick the 2 options to show the hidden categories in the public parts of your store. You need the plugin to hide your secret sale products!
  4. Now, go to Products > Categories in the WordPress admin. Create a category called 'Secret Sale' (or whatever you want to call it). Don't worry about protecting it for now - we'll do this in the next section.
  5. If you want to sub-divide your secret sale into sub-categories, create these too. Select the main Secret Sale category as the 'Parent' of your sub-categories.
  6. Next, install the free Duplicate Post WordPress plugin. Go to the plugin settings page and make sure you have enabled the option to duplicate the 'Products' post type.
  7. WooCommerce duplicate product plugin
    How to duplicate a product in WooCommerce
  8. Now go to the main list of Products in the WordPress admin (this is the 'Products' list on the left). Hover over each product that you want to include in the WooCommerce secret sale and click the 'Duplicate' link that appears.
  9. This will clone the product and save the new version as a draft with '(Copy)' in the title. Click on each of your cloned products and make the following changes:
    • Remove '(Copy)' from the title.
    • Remove the product from the full-price category, and tick the secret sale category instead.
    • Change the main product price to the correct sale price.
    • Click the blue 'Update' button.

Now, your WooCommerce secret sale category contains a cloned version of each product with the special discounted price.

The next step is to protect your hidden sale category and hide it from public view.

Option 1 - Password protect your secret sale category

The easiest option is to password protect the category that you're using for the WooCommerce secret sale. Go back to the Edit Category page (Products > Categories in the WordPress admin). Click to edit the category and click the 'Password protected' option in the Visibility section. Enter 1 or more passwords to protect the secret sale category.

If your secret sale category has any sub-categories, leave these set to 'Public'. They will automatically be protected with the same password(s) as the main secret sale category, so customers can unlock the entire sale area with a single password.

Next, you need to create a way for eligible customers to access the WooCommerce secret sale category. You can either link directly to the secret sale category page (e.g. from your navigation menu or an email). Or, you can create a secret sale login form by adding the shortcode [category_login] anywhere on your site.

Either way, whenever someone tries to access the secret sale category (or one of its sub-categories), they must enter a valid password before they can see the sale products inside.

Option 2 - Restrict your sale category to specific logged in user roles

If all your customers already have a user account on your WordPress website, then you may want to automatically show the secret sale to eligible customers. This is more customer-friendly than forcing them to enter a separate password to unlock the secret sale.

You can achieve this using the private categories option in WooCommerce Protected Categories. Private categories (and their products and any sub-categories) are completely hidden from public view. They are visible to logged in users with the correct role.

  1. Go to Products > Categories and click to edit your WooCommerce secret sale category.
  2. Go to the Visibility section and select 'Private'.
  3. Save the category.

Chose which user roles can access the WooCommerce secret sale

Edit WordPress user roles for private categories, posts and productsBy default, this will make the secret sale products visible to logged in administrators and WooCommerce store managers. You probably want other user roles to be able to access the sale too. The free User Role Editor WordPress plugin is the solution. Follow these instructions to choose which role(s) have access to the private secret sale content.

If you want ALL logged in users to have access to the secret sale, then you need to make private content available to the Customer and Subscriber roles. If you want to create a separate user role for the secret sale, then you can do this too. That way, you can continue showing the prices to normal customers, with an extra user role for people who can access the secret sale.

Tip: You can change each customer's user role by going to the main Users page in the WordPress admin, clicking to edit the user, and selecting a different role from the dropdown.

How do users log into the secret sale?

If you're using the private categories option for your WooCommerce secret sale, then the discounted products will automatically be available to logged in users with the correct role. You don't need a separate login form for the secret sale.

Instead, customers can simply login using the standard login form for your WooCommerce store. If you haven't added one yet, then the WooCommerce 'My account' page will automatically show a login form to logged out users. Or if you prefer, you can create a login form using a plugin such as Theme My Login. Either way, logging in will unlock the secret sale for the correct user roles.

Ending your WooCommerce secret sale

All good things come to an end, and secret sales are no exception.

When it's time to end your secret sale, it just takes a minute to close it down:

  1. Use the free Redirection WordPress plugin to automatically direct everyone who tries to access your secret sale category to your main WooCommerce store. This will prevent people from seeing any broken links, for example if they have bookmarked the sale page. If you want to be really belt and braces, then you can also do the same for your sale products.
  2. Next, you can either delete your secret sale category completely via Products > Categories. Or, if you're planning to reactivate your WooCommerce secret sale in future, then just change the password to something that no one else knows. That way, you can easily create new sales in future, but you've locked everyone out for the time being. (If the category is set to private, then you just need to switch it to 'Password protected' and add a password.)
  3. Decide whether to delete your sale products or keep them dormant until the next secret sale. If you decided to keep them, then you don't need to worry about anyone seeing the discounted prices while the sale is inactive. They're still in the password protected category and will remain hidden from public view.

Now you're ready to set up the WooCommerce secret sale plugin

And that's it! In this tutorial, I've told you everything you need to know about how to create a WooCommerce secret sale. You can create a category for your sale, add a discounted version of each product, and hide it from public view. I've shown you how to password protected the secret sale, or make it available to specific user roles only.

Now it's time to get started and use the WooCommerce secret sale plugin on your own website. The plugin comes with a full 30-day money back guarantee, so you can try it risk-free today. Happy selling!

WooCommerce product variations dropdown plugin

In this tutorial, I'll show you two ways to display a WooCommerce variations dropdown on the shop page and category pages. This makes it much faster for customers to add products to their cart, helping to grow your conversion rate.

By default, WooCommerce only shows a variations dropdown menu on the single product page. It's the standard way to choose different options for variable products. But what if your customers need to select variation options from other parts of your shop - such as the main shop page, product category pages, or any other page on your WordPress website? There's where a WooCommerce variations dropdown plugin comes in.

Keep reading to discover two easy ways to add WooCommerce variations dropdowns to other parts of your site. First, you'll learn how to add WooCommerce product dropdown options to your shop and category pages like this:

WooCommerce shop page variations and quantity picker

We'll do this with the WooCommerce Express Shop Page plugin.

After that, I'll tell you how to take this a step further by displaying your products in a one-page order form complete with variation dropdown menus, like this:

Displaying WooCommerce product variations in a table layout using WooCommerce Product Table

We'll do this with the WooCommerce Product Table plugin.

Both plugins are excellent ways to add a WooCommerce product drop down list of variations directly to the WooCommerce shop page. Customers can view products, choose variations from a dropdown, and add to the cart without visiting the single product page.

How does WooCommerce display variations?

WooCommerce product variations dropdownBefore we start, let's look at what you can do with WooCommerce variation dropdowns without any extra plugins. The free WooCommerce plugin comes complete with a variable product type. You can add a choice of options for each product.

For example, you might want to create a WooCommerce variations dropdown for color and another for size.

This type of WooCommerce dropdown menu is listed as product attributes dropdowns on the product detail page. Customers can select any combination of the variation options from the dropdowns before adding the product to the cart. Their choices will add to the cost of the product, and added to the cart with the correct totals.

This is all built into the WooCommerce core, without needing any extra plugins.

So why do I need a WooCommerce variations dropdown plugin?

Now it's time for the bad news. The built-in WooCommerce variations dropdown is perfect if customers only need to select variations from the single product page. The limitation is that the product options dropdown doesn't appear anywhere else on your WooCommerce store.

WooCommerce category page without variations drodown
WooCommerce shop page - no product dropdown options for variations!

The variations dropdown menu doesn't appear in the list of products on the shop or category pages. Instead, the usual add to cart button (which appears for simple products without variation) is replaced with a 'Select options' button linking to the single product page.

This means that customers have to click through to the product details page to buy variable products. They can't view the variation options or prices on the product listings pages at all. This adds an extra click to the process and lengthens the buying process.

No one wants that, as customers are more likely to get frustrated and give up!

It's better to list WooCommerce variations dropdown wherever your products are displayed. You'll get more sales if customers can view all the options and buy straight away, without having to click through to another page.

Case study – variation dropdown menus on OrderAmysFood.com

WooCommerce dropdown menu plugin for variations

OrderAmysFood.com have a food ordering service on their website. Customers can order a whole meal along with entrees, side dishes, drinks and dessert.

OrderAmysFood.com want to accommodate everyone, so there are variations to most menu items. A customer can choose a larger portion size, or ask for their curry to be extra spicy, or even ask that it’s made vegan-friendly. To make this happen, they’ve created WooCommerce dropdown menus for variations using the Woo Product Table plugin.

The order form includes at least one dropdown for each dish. Each time a customer selects a dropdown variation, the cost of the product is recalculated to show how much it’ll cost exactly. It’s extra convenient for the customer to be able make these selections right there and then. And seeing the price change instantly means there’s no surprises around the corner.

Carry on reading to find out how to add your own WooCommerce variation dropdown menus using either the Express Shop Page or Product Table plugins.

Method 1: Add WooCommerce variation dropdowns to the shop page

WooCommerce Express Shop Page plugin

Our first method for creating shop page variation dropdowns is super-simple. After all, the WooCommerce Express Shop Page plugin was designed exactly for this purpose!

This simple plugin takes the variation dropdowns from the single product page, and displays them on the main shop page and category pages. It does the same for quantity boxes. That's why it's the perfect WooCommerce select variation on shop page plugin - customers use the variation dropdowns and quantity fields directly on the main shop and category pages.

Unlike method 2, the overall layout of your shop pages won't change. The only difference is that after installing the plugin, you will have variation dropdowns and quantity fields on these pages - keeping your existing store layout.

Setup instructions

  1. Install the WooCommerce Express Shop Page plugin on your WordPress site.
  2. A quick setup wizard will open when you first activate the plugin.
  3. Use the setup wizard to choose whether you want the WooCommerce product dropdown options and/or quantity fields to appear on your shop and/or category pages.

And that's it! An incredibly simple way to show WooCommerce variation dropdown lists on your main shop pages.

Method 2: How to list attribute options in a table with WooCommerce variations dropdown lists

WooCommerce product variations dropdown plugin
Add a product table with WooCommerce variations dropdowns anywhere on your site

Method 2 takes a different approach to showing variations on the shop page. Instead of just adding the product dropdown options to your existing store layout, it actually improves the display of your products. It does this by creating a fast one-page ordering experience.

The Product Table plugin is the perfect way to create quick order forms complete with WooCommerce variation dropdowns and add to cart buttons.

It's much more flexible than the default Woo shop and category page layouts. You have full control over what's displayed in the table. This includes several ways to list variation options including WooCommerce product dropdown lists. You can choose your columns, show or hide the images, choose the type of add to cart buttons, and much more.

While you can't use it to show the variation price in a dropdown, the price of each variation is clearly displayed when the customer selects a variation. Or to make the variation price even more visible, you can display each variation on its own row in the table instead of as product dropdown options. This keeps the price and other variation data visible all the time.

See the WooCommerce variation dropdowns in action on our demo page.

There's plenty you can do with product tables. But for the purposes of this tutorial, we're looking at how to add the WooCommerce variations dropdown lists for variable products. Now we'll get started!

WooCommerce variations dropdown plugin reviews
Praise for how WooCommerce Product Table lists variation options

Set up Product Table with WooCommerce variation dropdown menus

Before you start, I expect you to have a WordPress website with WooCommerce installed and some variable products added. If you don't know how to do this, then the official WooCommerce documentation will walk you through it.

Then, follow these easy steps to list variation dropdowns on the shop page and other parts of your store:

  1. Get WooCommerce Product Table.
  2. Follow the instructions in the 'Getting Started' email to install and activate the plugin.
  3. Go to WooCommerce → Settings → Products → Product Tables. Enter your license key and choose the default options for your product tables. Make sure you include the add-to-cart column in the 'Columns' section, and select the variations dropdown option under 'Variations'. This will show your WooCommerce variations as dropdown lists in the add to cart column. All the other settings are optional. Choose whichever are most suitable for your store.

Now it's time to list WooCommerce variation dropdown menus in a table. There are two easy ways to add variation dropdowns to the WooCommerce shop page:

  1. Use the options on the plugin settings page to enable the product table layout on the shop and/or category pages, replacing the default layouts in your theme.
    WooCommerce add product table to shop and category pages
  2. Use a [product_table] shortcode to add product tables to normal pages in your site, which you can use instead of the default shop page.

Option 1 is ideal for most people because it uses the product table layout for ALL the product lists on your website. Customers will see a variation dropdown for each variable product on all your product lists.

Option 2 is good if you want to create product tables for certain variable products only. You can use the 50+ shortcode options to choose which products to include in each table.

Either way, once you've finished you'll see a WooCommerce table with variations dropdowns.

WooCommerce variations dropdown plugin

Can I create dropdown lists of other types of product option?

So far, we've just talked about how to create WooCommerce variation dropdown lists for your variable products. Everything in this tutorial equally applies to the extra product add-on fields that you can create with the WooCommerce Product Options plugin.

This plugin adds extra options for your products including more flexible dropdown lists, checkboxes, radio buttons, text entry fields for custom messages, and more. You can use it with either the WooCommerce Express Shop Page or WooCommerce Product Table plugin to show the extra product options on the shop page. Here's an example of what it looks like with the Express Shop Page plugin:

WooCommerce show product add-ons on shop page
Use the WooCommerce Product Options plugins to add other types of product add-on on the shop page

That way, you can show all sorts of product options on the shop page - not just WooCommerce variation dropdowns.

How to display WooCommerce variation buttons instead of dropdown

While we're talking about the WooCommerce Product Options plugin, I'll tell you one more thing it can do.

Some store owners don't like the style of the WooCommerce dropdown menu for variations. Instead, they would prefer to display variation buttons instead of a dropdown.

You can do this by using the WooCommerce Product Options plugin to set up your options instead of using variations. This gives you extra styling options instead of just drop down lists. For example, this screenshot shows a charity donation product with the options added using different types of button instead of dropdowns. The "How much do you want to donate?" option displays text buttons for the customer to click on. The "Which charity are you donating to?" option has image buttons. As you can see, these are much more visual than using WooCommerce variation dropdowns:

WooCommerce charity donation choose amount

Bonus tip - Show WooCommerce variation dropdowns in a quick view lightbox

So far, you've learned how to display WooCommerce variation dropdowns within a product table layout. You can also list variations as dropdowns in a quick view lightbox. To do this, you need the WooCommerce Quick View Pro plugin.

The quick view plugin is super-flexible. Here are some suggestions of how you can use it for your product variation dropdown lists:

Now you're ready to create variation dropdowns in WooCommerce

That wraps up our guide on 2 easy ways to add WooCommerce product variation dropdowns to the shop page:

Either way, this is a great way to improve the shopping experience for your customers. Both options make it easy for customers to select variations on the shop page in WooCommerce - a faster way to shop. Customers no longer have to click to the product detail page to view variation attributes and pricing.

By saving your customers time and making it easier to buy from you, displaying product variation dropdown menus in this way can have a big impact on sales. Get your favorite plugin today, and make life easier for your customers!

WooCommerce quantity discount plugin product table

Lots of people ask us which WooCommerce bulk discount plugins work with our Product Table and Quick View plugins. Discover WooCommerce Discount Manager, which works beautifully with WooCommerce Product Table and WooCommerce Quick View Pro.

In this tutorial, we'll explain how you can use bulk discounts and dynamic pricing with your own product tables and quick view popups on your WordPress site. You can also see a product table with WooCommerce Discount Manager in action on our demo page.

Alternatively, check out our full tutorial on how to create WooCommerce bulk discounts.

Introducing WooCommerce Discount Manager

WooCommerce Discount Manager add discount type

WooCommerce Discount Manager lets you create bulk discounts based on a minimum and maximum quantity for specific products, across your entire WooCommerce store, or for specific categories or even specific products. It's an incredibly advanced WooCommerce discount plugin and you can use simple or advanced logic to create sophisticated pricing rules. You can create multiple prices per WooCommerce product based on a wide range of discount rules and logic.

How it works with WooCommerce Product Table

If you're using WooCommerce Discount Manager on your WordPress site, then customers can choose a quantity from the product table and click the Add to Cart button. When they click through to the cart and checkout page, the correct quantity based pricing discount will be applied based on the quantity ordered.

If your product table page has a sidebar, then you can add the WooCommerce Cart widget. When people add products to the cart, the correct volume discount or quantity discount will be shown in the Cart widget on your WooCommerce store. This reassures customers that the volume discounts are working.

If there's no Cart widget on the page, then customers can see the cart discount when they click through to the cart and checkout.

The 'Price' column in the product table will always show the price for a single item. See below for some suggestions on how you can display available bulk discounts in the product table.

How it works with WooCommerce Quick View Pro

If you're using the Discount Manager dynamic pricing plugin with WooCommerce Quick View Pro, then the correct discounted price will appear in the quick view lightbox.

Can I show the bulk discount prices in the product table?

If your product table includes a product Price column then this will always show the product price for 1 item. This applies whichever bulk discount or dynamic pricing plugin you use - the Price column never changes.

When you create a discount, you can add some text to be displayed about the deal, and/or enable a tiererd pricing table. These always appear on the single product page (and in the WooCommerce Quick View Pro lightbox), and you can also display them in a special discount_content column of the product table like this:

WooCommerce Discount Manager with Product Table

Where to get the plugins

As you can see, WooCommerce Discount Manager works beautifully with the product table layout. It also works nicely with WooCommerce Quick View Pro if you want to show the discounted prices in a quick view lightbox on your WordPress site.

Lots of customers have asked us how to add wishlists to their WooCommerce product tables and quick view lightboxes. We've tested our WooCommerce Product Table and WooCommerce Quick View Pro plugins with the best premium and free WooCommerce wishlist plugins.

This tutorial will help you to choose the right wishlist plugin to use with your product tables and quick views, with setup instructions on how to use them together. All of the WooCommerce wishlist plugins have a Pro version with extra features.

MC Wishlist

When working with WooCommerce Product Table and WooCommerce Quick View Pro, you expect automation and integrity from your wishlist plugin. Lucky for you, the MC Wishlist plugin has complete integration and works harmoniously with these plugins.

MC wishlist offers a free widget for Elementor and has shortcodes for all wishlist buttons, pages, and counters that you can use everywhere you want. These features - along with the wishlist counter, pop-ups, and marketing toolkit - may be reasons to give this plugin a shot.

How it works with WooCommerce Product Table

Product table with MC wishlist button

Due to its high flexibility, the MC WooCommerce Wishlist plugin works well with the table in both standard and lazy loading modes. All the settings related to the wishlist button, such as button text, icon, color, position, etc., can be edited through the settings of this plugin, and it works in harmony with the table.

Also, when you click on the add to wishlist button, the plugin offers different modes, including pop-ups, which you can choose according to your needs.

Wishlist single product page settings

How to set it up

  1. Install and activate the MC WooCommerce Wishlist and WooCommerce Product Table plugins, as per the documentation.
  2. After activating the MC wishlist plugin, you will enter the setup wizard. Here you can change the location (top, bottom, left, and right of the Add to cart button) and the text of the add to wishlist button. These choices can be changed from the wishlist settings.
  3. (If needed, you can use the [wlfmc_add_to_wishlist] shortcode to put the wishlist button in your desired location. Note that you should use the single product page settings for this purpose.)
    From the WooCommerce Product Table settings, add the table you want to a desired page (for example, the shop page).
  4. Now go to the page where you added the table and see the result.

How it works with WooCommerce Quick View Pro

MC Wishlist is well coordinated with WooCommerce Quick View Pro. When a customer opens the quick view lightbox, the add to wishlist button is included too. The wishlist button's appearance is styled based on whichever option you have chosen in the wishlist settings.

You can choose what happens after clicking on the wishlist button. For instance, you can choose to add to the wishlist only or show a customizable popup. It changes to a 'Remove from Wishlist' link after adding to the wishlist.

How to set it up

  1. Install and activate the MC WooCommerce Wishlist and Quick View plugins, as per the documentation.
  2. After activating the MC wishlist plugin, you will enter the setup wizard. Here you can change the location (top, bottom, left, and right of the Add to cart button) and the text of the add to wishlist button. These choices can be changed from the wishlist settings.
  3. (If needed, you can use the [wlfmc_add_to_wishlist] shortcode to put the wishlist button in your desired location. Note that you should use the single product page settings for this purpose.)
  4. Now, by going to your product listing page, you can see the quick view button by hovering over the images. After clicking on quick the view button, you can see the wishlist button in the opened window.

YITH WooCommerce Wishlist Plugin

YITH's wishlist plugin is one of the most popular ways of adding wish lists to WooCommerce. You can use it with WooCommerce Product Table or WooCommerce Quick View Pro by adding the wishlist shortcode to the appropriate place. I'll provide instructions for both plugins below.

How it works with WooCommerce Product Table

You can use the YITH WooCommerce wishlist plugin to add 'Add to Wishlist' text links in your product table. When you add a product to the wishlist, the text will change to "Product added! Browse Wishlist" (you can change this if you like), with a link to the wishlist page.

The plugin works fine with WooCommerce Product Table. However, you can't add the wishlist link within the add to cart column. You can add it to any other text-based column in the table. Or if you're a developer, then you can use the developer documentation to add a custom column containing the wishlist shortcode.

How to set it up

  1. Install the WooCommerce Wishlist and Product Table plugins, as per the documentation. Add product tables to your site as required.
  2. On the YITH plugin settings page (YITH Plugins → Wishlist), select 'Shortcode' from the 'Position' dropdown list. (If you select any of the other options then the 'Add to Wishlist' link will appear on the single product page, but not in the product table.)
    YITH WooCommerce wishlist plugin settings
  3. The next step is to paste the wishlist shortcode [yith_wcwl_add_to_wishlist] into one of the fields that you're displaying as column in the product table. You need to do this for every product. You can either add the shortcode to the short description for each product, the main product description for each product, or a custom field (e.g. created using the Advanced Custom Fields plugin).
  4. On the WooCommerce Product Table plugin settings page (WooCommerce → Settings → Products → Product tables), enable the 'Shortcodes' option. You should also use the columns option to ensure that whichever field you've added the wishlist shortcode to is present as a column in the table (for example, if you have added it to the short description then your table must contain a summary column).
  5. Now view the page where you added a product table in Step 1, and you will see the 'Add to Wishlist' buttons in the correct column:
YITH wishlist plugin product table

How it works with WooCommerce Quick View Pro

You can use YITH WooCommerce Wishlist with WooCommerce Quick View Pro by adding a wishlist shortcode to the short description field. When your customers open up the quick view lightbox for a product, they'll see a wishlist link. This appears at the end of the short description:

How to set it up

To use YITH's wishlist plugin with WooCommerce Quick View Pro, you must add a wishlist shortcode to the short description for each product.

  1. Install the WooCommerce Wishlist and Quick View plugins using the documentation for each plugin.
  2. On the Quick View settings page (WooCommerce → Settings → Products → Quick view), make sure you enable the short description field. This is where the wishlist links will appear.
  3. On the YITH plugin settings page (YITH Plugins > Wishlist), select 'Shortcode' from the 'Position' dropdown list. (The other options will add the wishlist link to the single product page. But it won't appear in the product table.)
    YITH WooCommerce wishlist plugin settings
  4. Next, edit each product and add the following shortcode to the short description (this normally appears at the very bottom of the Edit Product screen) - [yith_wcwl_add_to_wishlist].

WooCommerce Wishlist Plugin by Acowebs

Acowebs have kindly integrated their WooCommerce wishlist plugin with WooCommerce Product Table and and WooCommerce Quick View Pro. This is how to use the plugins together.

Using Aco Wishlist with WooCommerce Product Table

  1. Install the free Wishlist for WooCommerce plugin by Acowebs or its pro version, WooCommerce Wishlist.
  2. Also install Barn2’s WooCommerce Product Table plugin and add a product table to any page on your site.
  3. When you activate the Aco wishlist plugin, you can choose the position for the 'Add to Wishlist' button above or below the add to cart button from product page setting, and both will appear correctly in the product table.
    Acowebs WooCommerce wishlsit plugin
  4. Alternatively, if your product table doesn't have an add to cart column, then you can use the shortcode [awwlm_add_to_wishlist] in any other column that appears in the table. To do this, use the documentation on adding a custom column to the product table. Specifically, when following the documentation, you should add the following code:
    Add wishlist icons to WooCommerce Product Table
  5. Check the page with your product table, and you will see the Add to Wishlist links in the table:

Using Aco Wishlist with WooCommerce Quick View Pro

  1. Install the free version of the WooCommerce Wishlist Plugin by Acowebs or its pro version WooCommerce Wishlist.
  2. Also install Barn2’s WooCommerce Quick View plugin as per the documentation.
  3. When you activate the Aco wishlist plugin, you can choose the position for the 'Add to Wishlist' button. Use the settings page to select either above or below the add to cart button. Whichever you choose, the wishlist button will appear correctly in the quick view popup.

TI WooCommerce Wishlist Plugin

With over 3,000 active installs, TemplateInvaders' WooCommerce wishlist plugin is a popular choice for many stores. It automatically works with WooCommerce Product Table and WooCommerce Quick View Pro.

The wishlist plugin comes with a widget which shows the number of items in the wishlist. It has a handy link to the main wishlist page.

How it works with WooCommerce Product Table

WooCommerce added product to wishlist in tableThis flexible plugin works beautifully with product tables - both the standard and lazy load methods of loading the table. The 'Add to Wishlist' links (which you can reword to anything you like) appear either above or below the add to cart button, or in any other column in the table. If you're using the add to cart checkbox option that comes with WooCommerce Product Table, then the 'Add to Wishlist' link appears before the checkbox.

When you click on the 'Add to Wishlist' link for any product, a lightbox will appear confirming that the product has been added. You can either close the popup or click through to the wishlist page, where you can view the items, share them on social media, or buy using WooCommerce.

Demo: See it in action on our product table wishlist demo page.

How to set it up

  1. Install the WooCommerce Wishlist and WooCommerce Product Table plugins, as per the documentation.
  2. Add a product table to any page on your site.
  3. When you activate the WooCommerce wishlist plugin, you'll be taken through a handy setup wizard where you can choose how your wishlist will work. You can choose to position the 'Add to Wishlist' button above or below the add to cart button, and both will appear correctly in the product table. Or if your product table doesn't have an add to cart column, then choose the 'Custom position with code' option and add the shortcode [ti_wishlists_addtowishlist] to any other product field that appears in the table. For example, if you add this shortcode to the short description, long description or a custom field for each of your products, then it will appear in the table.
  4. View the page with your product table, and you will see the Add to Wishlist links!

Tip: If you're using the 'Custom position with code' option, then you must add shortcodes="true" to your product table. You can either do this in the plugin settings page, or directly in the product table shortcode.

TI WooCommerce Wishlist Plugin Product Table

How it works with WooCommerce Quick View Pro

The TI WooCommerce Wishlist plugin works beautifully with WooCommerce Quick View Pro, automatically adding wishlist links to the quick view lightbox. You can choose to position the links before or after the add to cart button.

How to set it up

  1. Install the WooCommerce Wishlist and Quick View plugins using the documentation for each plugin.
  2. When you activate the WooCommerce wishlist plugin, you'll be taken through a handy setup wizard where you can choose how your wishlist will work. You can choose to position the 'Add to Wishlist' button above or below the add to cart button, and both will appear correctly in the quick view lightbox. Or if you don't need add to cart buttons in the quick view, then you can show the wishlist links by adding the shortcode [ti_wishlists_addtowishlist] to the short description for each product and including this in the quick view instead.
  3. Test the quick view lightbox for any product, and you will see the Add to Wishlist links!

Please note: The TI WooCommerce Wishlist plugin has a 'Show successful notice in popup' option on the settings page. DO NOT enable this option because quick view is a popup, and you can't have two popups at a time. (If you do enable this option, then nothing terrible will happen - but you won't see a success message saying that the product has been added to your wishlist.)


Which is the best WooCommerce wishlist plugin?

If you want to use wishlists with WooCommerce Product Table or WooCommerce Quick View Pro, then I'd recommend MC Wishlist or TemplateInvaders' WooCommerce Wishlist plugin. These are easier to set up because the wishlist buttons automatically appear in your product tables and quick view popups.

YITH's WooCommerce wishlist plugin is good too. However, you need to manually add the wishlist shortcode. If you're happy to do that, then this is a valid option too.

Other WooCommerce wishlist plugins

If you're using WooCommerce Product Table or WooCommerce Quick View Pro with any other wishlist plugins, please let us know. We'd love to test them and publish the details of any more that are compatible. We might even be able to feature your website as a case study!

Passive income is the holy grail for modern online entrepreneurs. The term conjures up images of the successful web store owner reclining in a hammock on some golden-sanded beach, cocktail in one hand, while a sales counter on a nearby laptop slowly ticks upward. A WooCommerce Amazon affiliates website is one of the best ways of achieving this holy grail of online marketing.

The internet – and WordPress (with WooCommerce) in particular – has created unique opportunities to earn money online without having to work for each sale. And one of the most effective, not to mention simplest, ways of doing this is by creating a WooCommerce product reviews website. It works by comparing and reviewing products from Amazon, utilizing the Amazon affiliates program.

WooCommerce Amazon affiliate plugin

You can start a WooCommerce product reviews website on a shoestring budget (under $200) and gain substantial rewards. With that in mind, this guide will show you how to build a WordPress website that can earn Amazon affiliates commissions by publishing product reviews and comparisons. We’ll focus on free tools and plugins where possible. I will only recommend paid options if there’s no free alternative.

You'll build your WooCommerce amazon affiliates site using WordPress, which is free. We’ll bolt-on to WordPress the similarly free WooCommerce plugin, which powers over 41% of all online shops worldwide. This means you’re in good company :)

We’ll also be looking at how to use the WooCommerce Product Table plugin to list products and reviews in a user-friendly product comparison table, with extra features such as search, sort, and filter. This will make it easier for customers to compare the products you’ve reviewed at a glance, make quick buying decisions. And – most importantly – click on your Amazon affiliate links.

What is the Amazon affiliates program and how does it work?

We’ve been discussing the Amazon affiliates program. But what is it, exactly, and how does it work? Well, it’s very simple. Here are the three steps involved:

  • You develop a genuinely useful website with comparisons and reviews of other companies’ products. These might be reviews you have added yourself and/or reviews that other visitors to your website have written.
  • Consumers find your website and use the information to decide what to purchase. You’ll list the products on your website using the WooCommerce plugin. But instead of selling the products directly on your site, the Buy button will take the visitor directly to the Amazon listing. This is your affiliate link.
  • The consumer decides to buy! They’ll do this on Amazon as usual, but since they came to Amazon via your site, and you used your Amazon affiliates link, Amazon will share roughly 5% of the value of the sale with you. (This varies depending on the specific product). This is your affiliate commission.

The great thing about this system is that everyone wins: readers find helpful information and reviews about products they’re interested in, Amazon gets more sales, and you take a share of the proceeds.

If it’s that easy, why isn’t everyone doing it?

WooCommerce affiliate product review websiteSo here’s the thing: developing this kind of site is simple (as you’ll see from this guide) – but it would be a bit of a stretch to call it “easy”. As we’ve discussed, there is a small cost involved along with the time required to set the site up. There's also the skill of making sure the reviews and comparisons are valuable to consumers.

The key phrase you should have picked up on in the previous section is that your website needs to be genuinely useful. Your WooCommerce Amazon affiliates website will only be truly successful if you offer meaningful, engaging content that provides value for consumers.

A key part of the strategy of getting visitors to your Amazon affiliates website will be ranking your site well for relevant search terms. (We’ll discuss this later.) Thus, you have to make sure Google is happy. Here’s a tweet from a Google employee that summarizes Google’s position:

You must publish quality reviews and comparisons that aren’t already available elsewhere. If you don’t get this part right, search engines (rightly) won’t think highly of your site. Consumers won’t have a reason to visit your site, and you won’t earn any Amazon affiliates commission.

However, if you work hard at finding a niche and spend time adding and promoting unique content, then the obvious appeal of passive income can work well for you. The quality content point is especially important, so be sure to get that right. Now, we’ll move on to look at how to select the niche of your WooCommerce Amazon affiliates website.

Which niche should your WooCommerce Amazon affiliates target?

If you can earn a commission for each sale you refer to Amazon, your site should just list as many Amazon products as possible, and you’ll get more commission – right? Unfortunately, no. Your WooCommerce Amazon affiliates website must focus on a niche.

Search engines will respect the authority of a site that clearly focusses on one thing. Here are some examples of good niches for a WooCommerce Amazon affiliates store:

  • guitars
  • office supplies
  • televisions
  • hot tubs (!)

These examples are fairly disparate, but they all have a couple of features in common:

  • Customers have a lot of choice, with no obvious “best” product. Furthermore, all the products are fairly similar in outcomes. A consumer wanting to buy a guitar is plausibly confused and will search for reviews – this is where you come in.
  • Each item is relatively expensive. You earn a fixed commission from Amazon, so the higher the price of the product, the higher your commission.
  • Amazon offers a good selection of all these products. To run a WooCommerce Amazon affiliates website you must, obviously, be able to link to Amazon products.

How to choose the right niche

When selecting your niche, you should also consider your expertise or personal experience. If you happen to be an expert (or at the very least an enthusiast) in electric guitars, you’ll find it a lot easier to comprehensively review and compare guitars.

Finally, consider the competition. Who else is already reviewing the product you’re considering? If a potential niche is particularly crowded – such as guitar reviews – then get more specific! Guitar reviews may be a well-covered market, but what about the best guitars for teenage girls? Television reviews will be well-covered, but what about the best televisions for small apartments? Get creative and find a space within your niche that is under-served. Search the relevant terms your potential visitors will use to get a sense of what is well-covered and where there is a gap in information.

Take a pen and some time now to work out your niche. You may need to go through a couple of ideas before you hit on the right one, but that’s fine! It’s incredibly important to get this section right, as it will directly impact how much affiliate commission your site will drive later.

Search engines will reward the websites and content that are demonstrably the best in their given field. The vast majority of search clicks go to the top couple of search results, so make sure your chosen niche is specific or under-competed enough, so that you can produce the best content, and take those top search rankings.

Case Study – Best Toys for 2 Year Olds WooCommerce Amazon Affiliates Site

Just to prove that I’m not afraid to put my money where my mouth is, let’s take my own Amazon affiliates site Best Toys for 2 Year Olds as an example. This site is powered by WooCommerce and uses precisely the same formula as you’ll find here.

 

I founded the site because at the time, I had a daughter this age and had been struggling to find developmentally age-appropriate toys. It occupies a niche about which, thanks to my personal experience, I felt I could speak with some authority, giving value to readers.

It’s a very simple website that provides parent-friendly advice and reviews on the best toys for 2 year old children. It’s intentionally non-corporate and speaks from one parent to another. Parents can read the advice and then click through to buy the products on Amazon, which generates the affiliate commissions.

WooCommerce table of affiliate products

On posts such as the Best Christmas Toys for 2 Year Olds, I’ve used the WooCommerce Product Table plugin in order to display the products in very convenient, sortable tables. This lets parents generate personalized comparison lists, specific to their own criteria. If, for example, they are focused on price, they can find the cheapest toys; if they want toys from a specific category, they can also sort by these. This is the kind of genuine, added value that has made my WooCommerce Amazon affiliates site successful, and it can do the same for you.

Now that you’ve seen what can be done, let’s get on to the specific detail and step-by-step instructions you need to get started.

How much does a WooCommerce Amazon affiliates site cost?

As we’ve mentioned already, there are a handful of costs involved when setting up your WooCommerce Amazon affiliates website. The good news is that this is not expensive to set up, and a successful site will have no problem making this upfront money back in no time.

Remember, thanks to the magic of passive income, once you’ve done the work, each additional sale is pure profit, so the upside is very large!

Here are the three costs involved in setting up your site

  • NameCheap This is the name of your website (for example, barn2.com). You’ll need to choose a name (i.e., barn2) and an extension (i.e., .com or .co.uk). You should choose a name relevant to the niche you’ve selected, but keep in mind that millions of domains have already been registered, so you may need to get a little creative. You can use a tool such as NameMesh to make the process of finding an available domain easier and a registrar such as NameCheap for your registration.
  • Web hosting This is how your website is powered. As such, it’s incredibly important! Good hosting will make sure your website is fast, secure, and reliable (all this is very important for keeping and retaining visitors, and making search engines happy). We recommend WP Engine, an excellent WordPress-specialist host that does everything for you. You can get cheaper hosting elsewhere (if you have to do this, choose SiteGround), but you’ll find excellent hosting is money very well spent.
  • WooCommerce Product Table plugin This is the only paid plugin for WooCommerce needed for this tutorial. You need it to display your products, ratings, and affiliate buttons in a nice, user-friendly comparison table or grid, which can maximize your affiliate income. This is made by our development team at Barn2, so you can be confident of the quality.

The costs come to the low hundreds of dollars; it’s cheap to set this up, and the main investment, therefore, is your time. The setup itself won’t take long, but you will need to spend time on your content. We’ll talk more about this later on.

How to Set Up A Successful WooCommerce Amazon Affiliates Website in 5 Easy Steps

With the prerequisites taken care of, let’s turn our attention to the specific steps you need to set up a successful WooCommerce Amazon affiliates website. You’ll want to take the time to methodically follow each of these, and once you’re at the end, you’ll have your new site live! Let’s make a start.

Step 1 – Sign up to the Amazon affiliates program

The obvious first step is to sign up for the Amazon affiliate program. You can do this from the Amazon Associates page: follow the prompts, agree to the terms, and you’ll be good to go.

Register WooCommerce Amazon affiliates

Once signed up, it’s easy to get Amazon affiliate links for any product: your Amazon account will have an “Amazon Associates SiteStripe” added across the top of the site, and you just need to click Get Link → Text to get personalized affiliate links from any page on Amazon. This is what you’ll use later when linking products from your website, instead of regular Amazon links.

You can make things easier for yourself later on by selecting ten products that you want to review or compare on your site, and getting their affiliate links now. You might find it useful to save them in a spreadsheet for easy reference.

It’s worth mentioning that while this guide is focused on creating a WooCommerce Amazon affiliates website, you don’t have to use Amazon. The method here will work for any affiliate program; we’re focusing on Amazon as it’s the easiest and most convenient. You could, for example, choose to join our WordPress plugins affiliate scheme, and earn a 30% commission on the sales you refer to us :)

Step 2 – Set up WordPress with WooCommerce

It’s now time to get started with your WordPress website

If you’ve chosen WordPress hosting with WPEngine (as we recommended), you’ll find everything set up for you. If you went with SiteGround, the cheaper, option, you’ll need to follow a couple of simple steps, but it’s all self-explanatory.

You’ll need to connect your domain name to your hosting. This needs to be done manually: WPEngine has video instructions here, and SiteGround has instructions here.

Once WordPress is setup, head to your new WordPress Dashboard (available at yoursite.com/wp-admin). You’ll want to take a minute to get familiar with how WordPress works: click around to get a feel.

Install a WooCommerce-ready theme

The first thing we’ll do is install a WordPress theme. This is a pre-built, professionally-made website design that can be dropped onto any WordPress site – including yours! Here, we’ll be using a free WordPress theme specifically designed for WooCommerce called Storefront.

Storefront is really easy to install: from the WordPress Dashboard, head to Appearance > Themes, search for Storefront, find the theme, then click Install > Activate.

If you don’t like the design, you can use one of the Storefront child themes, which provide a nice choice of skins. The child theme designs are either free or $39. They all come with full instructions and documentation on how to set them up.

Storefront WooCommerce theme

If you want a more versatile theme, there are plenty of WooCommerce-ready themes on ThemeForest. These typically have significantly more features than Storefront and its child themes, but take a lot more work to set up. There’s also a greater potential for things to go wrong, due to the extra complexity. You should only choose a more flexible/complex theme if you’re sure you know what you’re doing and can see that there are definite benefits in doing so.

WordPress makes it remarkably simple to install a theme (it’s just the setup that can take longer), so whichever you go with, you’ll find you very quickly have a great design on your site.

Step 3 – Install WooCommerce

Next, we’ll install WooCommerce. As we’ve touched on, this is the leading eCommerce platform that we’ll use to list and sort the products you’re reviewing. WooCommerce is normally used for selling products, but it can equally be used to power affiliate websites. We’ll get to this later on.

How to Install WooCommerce

WooCommerce is free and incredibly easy to install. Head to the WordPress Dashboard, then Plugins > Add New. Search WooCommerce, and then install and activate the plugin.

Setup WooCommerce

Next, run through the WooCommerce Setup Wizard. This is the quick way to set up your affiliate store, so follow the steps through to the end. Skip any steps that only apply to regular eCommerce stores.

Now you're all set up with WooCommerce!

Nice work: you now have a website, a professional design, and the world’s leading eCommerce platform. Next up, it’s time to add your products.

Step 4 – Add your Amazon affiliate products, with descriptions or reviews

This has all been fairly straightforward so far - technical, perhaps, but straightforward nonetheless. Here we get to the part that requires your personal skills: adding your products and writing the descriptions and reviews.

How to add WooCommerce Amazon Affiliate Product

You can add your first product by heading to Products > Add New, and filling in the fields:

  1. Add all the information for the product, starting with the title. Some info, such as categories or tags won’t be relevant, but make sure to add everything that is. You can copy this from the Amazon listing.
  2. Add a product image. Images ensure that your reviews are more engaging. You can also copy these from the Amazon listing, and add them under the Product Image box.
  3. Add the main description! Now we’re getting into the fun part. You’ll need to describe the product in your own words; do not just copy from the Amazon listing, as visitors and search engines will want to see original content here. Remember, visitors need a good reason to come to your website, so add value here by adding extra information or by displaying the information in a more accessible format.
  4. Add your review of the product. If you decide to add product reviews rather than just comparisons, then add your review below the main description! Make it easy for the reader by highlighting the key information they need to know, answering the questions they’re likely to have, and making a recommendation on whether the product is right for them.

Now add your WooCommerce Amazon affiliates product info

This section is where your site can really add value – something that makes or breaks the success of a WooCommerce Amazon affiliates site – so take the time to get this right. With this section complete, you can turn to add the product data. Again, there are a couple of steps to follow:

WooCommerce affiliate product
  1. Select External/Affiliate product from the dropdown list in the Product Data section. Add your Amazon affiliate link for the product under Product URL, and add the text you want to appear on the button under Button text. “Buy on Amazon” or similar will be appropriate.
  2. You may wish to add the product price and sale price. This makes it more convenient for the reader by displaying the product price before they click through – but lines you up to have to update the price regularly. If you’re okay keeping this up to date, you’ll find readers appreciate the extra information.
  3. Reader-generated content is some of the best content you can have. Why? Because it adds value and you don’t have to write it! Under the Advanced tab, you can tick “Enable reviews” to let visitors leave their own reviews. This has the added benefit of adding “social proof” to your site, which can in turn make your own reviews more credible. WooCommerce will collate the product ratings, and you can display these as a column in your comparison tables (we’ll get to this in the next section).
  4. Finally, click the blue ‘Publish’ button to set your product live!
WooCommerce Amazon Affiliate Product

Now add your other Amazon affiliate products in WooCommerce

It’s now just a case of repeating the steps for all of the products you want to add. This will take you some time, but do make sure to do a thorough job: these reviews will be the backbone of your site!

Once you’ve got your content added, we’ll move onto making their display look nice.

Step 5 – Setup the WooCommerce Product Table

A site filled with excellent products and reviews is no use if nobody can find them! Your next task is to lay out your products and reviews into an easily-accessible format, so that visitors can both browse and find what they’re looking for more effectively.

To do this, you’re going to need the WooCommerce Product Table plugin we mentioned earlier. Buy yourself the plugin (this is the only plugin you’ll have to pay for in this guide). Follow the included instructions to install, and then enter the license key.

You can now add a neat table of your products to any post or page on your site! Earlier, we mentioned the advantages of having this in practice on Best Toys for 2 Year Olds. Readers can take the available information and sort it according to the criteria most important to them. This makes your site much more valuable!

The product table also lets you collate products for specific events and dates. On our case study site, birthdays and Christmas would be great examples.

Add your WooCommerce affiliate product tables

Create a new post by heading to Posts > Add New. You’ll need to flesh the post out with a title, introduction, categories, images, and so on, but you can come back to these later. For now, we’ll focus on the product table: enter the shortcode [product_table] into the main content area, and click Preview. This will generate a default WooCommerce table that lists all of your products. This will include four columns: name, summary (short description), price, and buy button.

Add WooCommerce Amazon Affiliates Product Table

Customize your product tables

You can use the instructions in the plugin knowledge base to customize the table in as many different ways as you like. You’ll get the best results from getting creative and playing around with all the different options to create as many WooCommerce comparison tables as you like, each listing different affiliate products.

An example

Here’s an example to get you started. This will create a product table that’s suitable for most WooCommerce Amazon affiliates or review websites:

[product_table columns="image,name,description,reviews,buy" category="clothes" description_length="-1"]

WooCommerce Amazon affiliates product tableThis table will list products from a category called “clothes” with their image, name, full description, overall star rating, and affiliate link buttons. Replace “clothes” with the slug of the category you want to list in the table.

The description may be the full review that you have written or simply your description of the product.

If you prefer, you can reduce the description length to show an excerpt, and customers can click through to the read the rest on the single product page. Or, if you don’t want customers to be able to access the single product page, add links="none" to the shortcode. This will disable all the links, so the only action that people will be able to take is to click your affiliate links!

The product reviews column will contain the average star rating, based on reviews that other visitors to your website have added. (The stars will be blank at first, as there are no reviews yet.)

You can now click Publish in order to set your post live, or continue reading for extra WooCommerce Product Table tricks :)

Table Tricks 1: Replace the single product page with quick view

WooCommerce external affiliate product quick view

The faster customers can complete a purchase, the less likely they are to give up and go elsewhere. As a result, you need to ensure that customers can buy as quickly as possible. This involves minimising the number of pages that the customer has to visit.

If you're building an Amazon affiliate website then by definition, customers have to load an extra page in order to buy. That's because they have to visit your website first, and then click through to the affiliate site to buy the product.

By default, WooCommerce creates a separate page for each product. This includes affiliate products.

If you want to show extra product images or a short description directly on your WordPress Amazon affiliate website, then you can do this on the single product page. Customers can view products in the comparison table layout, and click on one to access the individual product page. However, this involves loading an additional page for each product.

WooCommerce Product Table Quick View Magnifying Glass
Add quick view buttons to the list of affiliate products.

Instead, you can install the WooCommerce Quick View Pro plugin. This lets you add 'quick view' buttons to the product table. Customers click on these to view the full product image gallery and/or extra information. This might include the short description and a button with your affiliate link. The extra information appears in a quick view lightbox popup. It's much more user-friendly than taking them to a separate page.

Customers use the quick view to speedily learn more about each product. When they're ready, they click on your affiliate link to complete their purchase on Amazon.

Tip: If you're using WooCommerce quick view, then you might want to disable the links to the single product page completely. This is an option on the WooCommerce Product Table plugin settings page.

Table Tricks 2: Add extra product data to the comparison table

When we added our products earlier, we added various types of data such as title, description, price, categories and tags. You can display all of this in the WooCommerce product comparison table.

If you need to store and display even more data about the products, then you can do this by creating WooCommerce custom fields and taxonomies. Add them as columns in the table. You could, for example, add extra technical data to your televisions review site. This will help visitors filter which products are right for them.

Remember that you need to add value with your site. Adding extra information to your comparison table is a great way of doing this.

Table Tricks 3: Add filters to the WooCommerce Amazon Affiliates product table

If you’re comparing lots of products, then filters can make it easier for visitors to find the products they’re looking for.

WooCommerce Product Table has 2 types of filters: dropdown lists above the comparison table, plus sidebar widgets. Customers can use these to filter by various types of product data, price, or average rating.

These are just additional ways of adding extra information, sortability, and value to your site. This won’t be appropriate for all WooCommerce Amazon affiliates sites, but think about whether it works for yours.

Note: If you’re just comparing a couple of products, then there’s no need to worry about filters. This is because everything will be on one page regardless.

You’re now ready to enjoy your passive income

That wraps up our guide to earning Amazon affiliates commission – and that sweet passive income – by starting a WooCommerce product reviews website. We’ve shown you the step-by-step details (and a real life case study). So you’ve got all the information you need to make your website a success.

The most effective product review websites will continue to receive attention after launch, with new reviews and comparisons added. You don’t have to spend a lot of time on these. However, do spend some time on them in order to keep visitors and search engines happy.

If you’d prefer, we can take some of the pain out of dealing with search engines with our WordPress SEO packages. Take a look, and discover how we can promote your website for you.

We’ve also got some more tips to help you take your site to the next level. Read this next: Make your store more successful with our top 10 Tips for using product tables to increase your WooCommerce conversion rate optimisation.

Thanks for reading, and we hope we’ve helped set you on the way to enjoying passive income! Now over to you: do you already earn affiliate income by publishing product reviews and comparisons in WordPress and WooCommerce? Let us know your thoughts and experiences in the comments below :)

WooCommerce Product Table Catalog Mode

WooCommerce Product Table is one of the most popular WordPress plugins for creating a WooCommerce catalog-style layout. WooCommerce Quick View Pro adds quick view lightboxes to speed up the buying process. Today, I'm going to tell you about an integration that lets you disable online ordering - putting your store into read-only catalog mode.

You can do this by using WooCommerce Product Table and/or Quick View with a popular WordPress catalog plugin - YITH WooCommerce Catalog Mode. I'll tell you about each WooCommerce plugin and why you might want them. Then, I'll tell you how to use them together to create WooCommerce tables in catalog mode with quick view. Let's get started!

Tip: If you need role-based pricing and other features for a WooCommerce wholesale order form, check out the WooCommerce Wholesale Pro plugin instead.

What is the WooCommerce Product Table catalog plugin?

WooCommerce Product Table is our bestselling WordPress plugin. It lists the products from your WooCommerce store in a user-friendly catalog layout. It's very flexible and you can choose which columns to include in the catalog view, and much more.

WooCommerce Product Table Demo

WooCommerce Product Table is ideal for creating a product catalog because it lists products in a compact list view. This provides  similar experience to reading a traditional printed catalog. Customers can see more information on each page. They can quickly search, sort and filter the table to find the products they need. A product catalog layout is particularly useful if you have a large number of products, as it saves customers time.

As you can see, WooCommerce Product Table has options to include add to cart buttons so that people can buy directly from the table. If you don't want customers to order online, then you can achieve catalog mode simply by disabling the links to the single product page and removing the add to cart column from your product tables. And, there's no need for custom HTML or CSS code.

For a more fully featured catalog mode plugin, you can combine Product Table with YITH WooCommerce Catalog Mode. You'll need this if you want people to be able to access the product detail page, but without add to cart buttons.

What is WooCommerce Quick View?

WooCommerce Product Table Quick View Magnifying GlassWooCommerce Quick View Pro lets customers learn more about your products and add products to the cart more easily, without having to visit the single product page.

You can use it to add quick view buttons to the default WooCommerce shop and category pages.

Or alternatively, you can use it to add quick view to your product tables (if you're using WooCommerce Product Table).

Either way, WooCommerce Quick View Pro is fully compatible with the catalog mode plugin that I'm going to tell you about next.

What is YITH WooCommerce Catalog Mode?

This WordPress catalog plugin disables the ability for customers to order from your WooCommerce store. Your products are listed in catalog-only format, without the usual e-commerce functions.

For example, you might want to disable online ordering if customers can only buy from you in person or over the phone.

The free plugin is perfect for testing out the waters and the premium version of the plugin has extra features to build on the WooCommerce catalog mode.

WooCommerce Catalog Mode Plugin

GET THE PLUGIN

How to use product tables with YITH WooCommerce Catalog Mode

WooCommerce Product Table and YITH WooCommerce Catalog Mode work seamlessly together. You can use the product table plugin to create a dynamic, front-end catalog view of your products and the YITH WooCommerce Catalog Mode plugin to disable ordering features.

For this tutorial, we’ll assume you already have WooCommerce Product Table and YITH WooCommerce Catalog Mode (free version) installed and activated on your WordPress website. Here’s what you need to do next:

Step #1: Configure YITH WooCommerce Catalog Mode settings

Once you’ve activated the YITH WooCommerce Catalog Mode plugin, head over to YITH > Catalog Mode from the admin panel. From the Settings tab, configure the following plugin settings:

YITH WooCommerce Catalog Mode plugin settings
  • Make sure the checkbox next to Enable YITH WooCommerce Catalog Mode is ticked.
  • Tick the checkbox next to the Hide in product detail page option.
  • Tick the checkbox next to the Hide in other shop pages option.
  • Optionally, you can choose to tick the checkbox next to the Hide and disable “Cart” page, “Checkout” page and all “Add to Cart” buttons This essentially lets you remove e-commerce features (i.e. cart and checkout pages) from your WooCommerce store.

Click the Save Changes button to continue.

Step #2: Configure WooCommerce Product Table settings

Head over to WooCommerce > Settings > Products > Product tables and scroll down till you reach the Table content section on the settings page.

WooCommerce Product Table settings

In the Columns option, make sure to not add the add to cart column. This is because we want to create a product catalog without cart buttons or e-commerce features. You can use other columns instead, such as image, name, description, reviews, and price. For this, you would simply add image,name,description,reviews,price to the Columns option. If you’d like to hide prices from the front-end, leave out the price column.

Click the Save changes button at the bottom of the screen to continue.

Note: If you include an add to cart column in the product table, customers will see an error message if they try to use the Add to Cart button to add products to their shopping cart.

The key benefit here is that customers can view important product information – including product name, description, and reviews – at a glance. The product table also lets them:

  • Search for specific products.
  • Sort by columns.
  • Filter by product categories, tags, attributes or custom taxonomies.

For further information, they can simply click through to the single product page. You can use the product table plugin to display custom buttons (such as Learn More buttons or Request a Quote buttons) that take customers to single product pages, your contact form, or a WooCommerce request form.

Additionally, you can use advanced settings to display specific products (or specific product categories) only in the table layout. It also gives you the option to create an exclusion list for products or an exclusion list for product categories.

Step #3: Create a new page for the product catalog

Finally, go to Pages > Add New to create a new page for your product catalog. Add the shortcode [product_table] to the WordPress text editor. Alternatively, you can use the Insert Product Table dashicon from the text editor toolbar to insert the shortcode.

Product catalog page with WooCommerce Product Table shortcode

Click the Publish button and preview the product catalog on the front-end. Depending on the WordPress theme you’re using, the WooCommerce Product Table plugin will generate a catalog-style table layout that looks something like this screenshot:

Preview of the WooCommerce product catalog on the front-end

This way, customers can see your WooCommerce products listed in catalog mode, without an option to buy. Once they click on a product, they will be redirected to the single product page. Alternatively, you can choose to redirect them to a custom URL.

Single product page in catalog mode without e-commerce features

The YITH plugin automatically removes all add to cart buttons from single product pages. What this means is that customers won’t have the option to add products to cart from the product table or from the single product page. However, they can view all product details from individual product pages.

This is especially useful for stores and e-commerce sites that want customers to:

  • Create a wishlist or gift registry.
  • Place orders over the phone or Skype.
  • Purchase products from their retail store.
  • Use the contact form (or an inquiry form) to request a quote. You can use Gravity Forms to create all sorts of forms that work seamlessly with the WooCommerce catalog mode plugin and WooCommerce Product Table.

The great thing about the WooCommerce Product Table plugin is that it’s incredibly flexible and you don't need to mess around with any HTML or CSS code. For example, if you want to create a catalogue mode for specific user roles only, you can pair it up with the WooCommerce Private Store plugin. You can use this to hide product price and add to cart option from, say, unregistered users.

How to use quick view with YITH WooCommerce Catalog Mode

WooCommerce Quick View Pro works perfectly with YITH WooCommerce Catalog Mode. There's no need for any extra setup instructions. Simply install both plugins as usual. Once you have enabled catalog mode using the YITH plugin, the add to cart buttons will no longer appear in the quick view lightbox.

Alternative option - Use a wholesale plugin with 'Hide Price Until Login'

So far, you've learned how to use the YITH WooCommerce Catalog plugin to disable purchasing in your store. Before we finish, I'll tell you about another plugin that lets you put your shop in catalog-mode for logged out users only.

WooCommerce Wholesale Pro is designed for e-commerce websites that sell to wholesale buyers as well as (or instead of) the general public. It has a 'Hide Price Until Login' feature which puts the store into catalog mode for all logged out users. When they log into their account, the prices become visible and people can purchase the products.

It's an excellent alternative to the YITH plugin if you're creating a wholesale store.

It's time to get started!

Used together, these plugins provide everything you might need for a WooCommerce catalog. WooCommerce Product Table lists products in a catalog-style layout, with search and filters to quickly help customers find what they need. WooCommerce Quick View Pro provides extra information and speeds up the buying process even further. The YITH WooCommerce Catalog plugin disables online ordering for some or all of your products, putting them into read-only catalog mode.

I'd love to hear how you use WooCommerce product tables and/or quick view with catalog mode. Please tell me about your website in the comments below.

YITH Catalog ModeProduct TableQuick View

WooCommerce Min Max Quantity Plugin

Adding minimum and maximum quantity rules to WooCommerce ensures that every sale is both profitable and manageable for your online store. This article will introduce you to the best min max quantity WooCommerce plugin, and show you how to set it up in just a few minutes.

When you use WooCommerce as it comes, your customers can order as few - or as many - of each product as they like. There are no min or max quantity restrictions. This can cause several problems for your company, including:

  • Unprofitable orders - customers can place tiny orders that are not cost-effective to fulfil.
  • Products with low profit margins - some products are only profitable when ordered in larger quantities, otherwise you lose money.
  • Capacity issues - you risk receiving huge orders that are too big for your warehouse to manage.
  • Packaging difficulties - some products can only be packaged efficiently in certain quantity groupings, e.g. in packs of 4.
  • Lack of flexibility - you may have different operational processes for certain user groups, such as wholesale buyers. A one-size-fits-all quantity setting makes this difficult.

The WooCommerce Quantity Manager plugin solves all these problems and more. Unlike other min max quantity WooCommerce plugins, it's easy to use and 100% flexible. It gives you total control over the product quantities in your store, without slowing it down.

6 reasons why a WooCommerce minimum and maximum quantity plugin can increase profits

Before we start, let's look at why you might need a WooCommerce min max quantity plugin in the first place. I firmly believe that you should only install plugins that you have a genuine need for. Ask yourself: "Will this plugin make my store more profitable or easier to manage?" 

The best min max quantity WooCommerce plugin lets you answer "Yes" to both questions. Here are 6 reasons why it can increase your profits while making your store easier to manage:

Reason #1 - Use the woocommerce minimum order quantity to increase profits

Many WooCommerce orders are only profitable if they're over a certain minimum order quantity or minimum order value.

This is a big problem if you sell low value products and expect customers to order multiple items at once. For example, an online restaurant ordering system assumes that people will order an entire meal. If someone orders an individual drink or one small side salad then it's not worth preparing and packing their order.

A minimum order WooCommerce plugin lets you guarantee that every order is profitable. Simply set the minimum order quantity or value. Customers will be encouraged to continue adding to their order until they can check out at a level that is profitable for you.

Reason #2 - Set a WooCommerce minimum quantity per product to make every product profitable

At the same time, you might have certain products that are only profitable when ordered in bigger quantities. In this case, setting a minimum order quantity isn't much use because the issue relates to each product, rather than the overall order value.

Instead, you need a plugin that lets you set the WooCommerce product minimum quantity.

WooCommerce Quantity Manager lets you set a minimum quantity for categories, products or variations. This gives you more flexibility and saves you time. For example, if you have a hardware store with a 'Nails and screws' category then you can set a minimum quantity for this whole category, instead of having to edit each individual product.

Setting minimum quantities helps you make sure that every product is sold for a suitable profit margin.

Reason #3 - Use WooCommerce max quantity to manage capacity and keep your orders manageable

Every business loves to receive big orders, but there is a limit. Realistically, you can only handle orders that your team and warehouse have the capacity to manage. If you receive orders that you can't handle then you risk letting down customers and damaging your reputation.

Of course, WooCommerce itself has stock management features. These manage your inventory and make sure you only sell items that you actually have in stock. However, this only applies to one product at a time. Stock management won't prevent you from receiving unmanageably large orders.

The solution is to use a WooCommerce max quantity plugin such as Quantity Manager. Use it to set a max quantity for entire orders, orders from a specific category, or for each individual product or variation. Depending on your store's needs and capacity issues, you can set a maximum quantity or maximum order value.

This ensures that your store has the capacity to handle every order and won’t get overwhelmed. Your staff and customers will thank you for it!

Reason #4 - Use default quantities to increase your average order value

WooCommerce min and max quantity rules physically control the quantity that customers can order. You can also benefit from a more gentle approach.

The WooCommerce Quantity Manager plugin lets you change the default quantity which appears on the quantity field for each product. While this doesn't control what customers can buy, it's a powerful way to nudge them in the right direction.

The default quantity in WooCommerce itself is 1. Unconsciously, this suggests that it's normal to buy 1 of each product. But you want customers to buy more than 1!

Increase the default quantity or set it to zero. Either way, you're creating the impression that it's normal to buy larger quantities of your products. It's a great way of increasing the average order value in WooCommerce!

Reason #5 - Use WooCommerce quantity increments to improve operational efficiency

In WooCommerce itself, customers can select quantities in increments of 1. This means that they can order in quantities or 1, 2, 3, 4, and so on.

The Quantity Manager plugin lets you change the quantity step value to anything you like - either globally, or per product/category/variation. This works nicely alongside your WooCommerce min max quantity rules to make your warehousing, packaging and delivery more profitable.

For example, you might sell a certain type of product in pallets or boxes that can fit 4 products. If the customer orders a quantity that is not a multiple of 4 then you're paying to ship empty space. This reduces your profits, as well as increasing the carbon footprint. Instead, you can set the quantity increment to 4 and ensure that customers order in groupings of 4.

Quantity increments also help to increase profits if you have a custom manufacturing process and your order quantities need to fit with this.

Reason #6 - Set min and max quantity rules for certain user groups

So far, we've assumed that all your customers will have the same quantity requirements. That's not necessarily the case.

If you have a multi-purpose store that sells to different types of customers, then you might want to set WooCommerce min and max quantities for certain groups only. For example, if you have a B2B wholesale store (e.g. using the WooCommerce Wholesale Pro plugin) then you might want to set a WooCommerce minimum order quantity for wholesale buyers only. Wholesale users often have different terms, such as bulk shipping options, which aren't available to normal customers. As a result, it makes sense to set quantity minimums for them without affecting other customers.

You can easily do this with the WooCommerce Quantity Manager plugin. Just choose which user role(s) your minimum maximum quantity rules will apply to.

Why WooCommerce Quantity Manager is the best min max quantity WooCommerce plugin

WooCommerce Quantity Manager circle cropped.png

As you can see, setting minimum and maximum quantity rules can increase both profitability and efficiency. The next step is to choose which WooCommerce order quantity plugin to use.

We built WooCommerce Quantity Manager after struggling with other WooCommerce min max quantity plugins. The problems we found were:

  • Performance problems - particularly slowing down the cart page.
  • Unhelpful errors - some of the error messages were quite rude and abrupt, telling the customer that there is a problem without explaining what they need to change in order to check out.
  • Multiple errors showing at once - some plugins display multiple errors at once if a customer is breaking more than one quantity rule. These can fill up the page and look terrible unless the min max quantity plugin makes an effort to combine and rationalize them.
  • Confusing logic - A quantity plugin for WooCommerce needs to be written very carefully to achieve the right logic between the different levels of quantity rule. For example, global quantity rules should override category rules, which should override product and variation rules. Otherwise, things get confusing for the store owner and their customers.
  • Missing options - Most WooCommerce min/max quantity plugins focus on specific features only, so you're left with gaps in functionality. For example, a minimum order WooCommerce plugin might let you set the minimum order quantity and value, without offering product minimum quantities or features such as quantity increments and defaults. To get the full business benefits, you need a fully featured WooCommerce quantity plugin that controls all aspects of your product quantities.

We decided to build a plugin that solves all these problems. WooCommerce Quantity Manager was the result.

Which industries need minimum and maximum quantities?

Before we get to the setup tutorial, let's look at some specific industries that can benefit from WooCommerce min max quantities.

WooCommerce wholesale stores with bulk ordering

B2B sales are all about buying in bulk. After all, wholesale buyers are selling on your products to their own customers. As a result, it makes sense to set a WooCommerce minimum order quantity or minimum quantity per product. This ensures that your store is only used for bulk buying.

If you run a public store alongside a wholesale area, then the 'User Role' feature in the WooCommerce quantity plugin lets you add minimum rules for B2B users only.

If you only sell in bulk then quantity groupings can also be helpful. These lets you set large step values between quantity options. For example, customers might be able to purchase in groups of 5, 10, and so on.

Restaurants selling meal deals

WooCommerce Quantity Manager restaurant plugin
Selling meal deals with WooCommerce Restaurant Ordering and Quantity Manager

Lots of restaurants use our WooCommerce Restaurant Ordering plugin alongside Quantity Manager to sell meal deals.

They might create a fixed price menu 'product' and then add all the food options as products with the price set to 0.00. To build their meal deal, customers must order the correct number of items from each category. For example, a meal deal might contain up to 2 starters, 2 main courses and up to $15 worth of side dishes or desserts. You can easily add these min max quantity rules and values with the WooCommerce min max quantity plugin.

Even if your restaurant doesn't sell meal deals, it might still need a minimum order quantity. For instance, this is useful if you offer free delivery. Use a WooCommerce minimum quantity to ensure that all overs are expensive enough to justify the delivery cost.

Event tickets

WordPress events list case study
Selling events with WooCommerce Product Table and Quantity Manager

Event tickets often need to be sold in certain groupings based on the layout of the venue. You might also want to force people to buy at least 2 tickets at a time. This ensures that you fill each part of the venue, with no awkward empty seats.

For example, let's say that you're selling tickets to events. Create a different variation for each type of seat. Add quantity groupings to force customers to buy them in pairs, or to sell an entire row together.

You can also set the default ticket number to 0. This is much better for selling events than the usual default of 1. That's because customers can make a fresh choice of how many tickets to buy, instead of assuming that they will buy one at a time.

Selling WooCommerce products in pairs

If you are displaying prices of individual items which are only available in pairs, then quantity increments are the perfect solution. Examples of this might include 'Mummy and Daughter' t-shirts, sets of chairs, sets of drinks glasses or place mats.

Your products will appear to be better value if you display the price per item. However, if it's not possible to buy items individually then you need to set quantity groupings.

Product bundles

If you're selling 'build your own' product bundles, such as gift baskets, then it's important to add min max quantity rules to WooCommerce.

Let customers build a product bundle by selecting the correct number of items from each category. This might include custom gift baskets, cosmetics sets, food boxes, and so on.

For example, you might instruct customers to choose 1 item from the shampoo category, 1 from the conditioner category and 2 from the make-up category. Use WooCommerce minimum and maximum quantity rules to prevent mistakes.

Seasonal sales

When you run a sale, it's important to make sure that everyone can access the discounts. Otherwise, a small number of customers can buy all your discounted stock before anyone else gets a chance.

During sale periods, set a maximum order quantity in WooCommerce. This prevents abuse of the sale prices and ensure that lots of different customers can benefit from the price reduction. This is particularly important for major sales such as Black Friday.

In-demand products

For the same reasons, you can ensure that popular items are shared fairly between customers. Use a WooCommerce max quantity per product to limit the number of in-demand items that each customer can buy. This helps to keep more customers happy overall.

This is also useful for products with low stock levels, preventing just one customer from buying all the remaining stock.

Now you know how you can benefit from minimum and maximum quantities, and which plugin to use. The next step is to install it. I'll show you how in the next section.

Tutorial: How to add WooCommerce min and max quantities

Ok, now we've reached the tutorial section of this article. The min max quantity WooCommerce plugin is really easy to use, and you can start adding minimums and maximums in minutes.

The main thing to think about is where to add the quantity rules:

  • You can set them globally so that they apply to the entire order.
  • There are category-level quantity rules which force customers to buy a min or max number of products from specific categories.
  • It's also possible to add min/max quantities to individual WooCommerce products and variations.

To save yourself time, I recommend adding min and max quantity rules to WooCommerce at the highest possible level. That's because you only have to set global rules in one place, whereas product-level rules need configuring for every product.

With this in mind, follow the instructions below that are most relevant to your store. You don't need to add every type of minimum and maximum quantity rule. Just add the ones you need, and ignore the rest. For example, it's fine to set a minimum order quantity without adding a max quantity. The WooCommerce min/max quantity plugin will cleverly apply the correct rule to each product, without any conflicts.

Create a global WooCommerce minimum and maximum order quantity

WooCommerce Quantity Manager screenshot settings
  1. Install the WooCommerce Quantity Manager plugin on your WordPress website.
  2. In the WP admin, go to WooCommerce → Settings → Products → Quantity manager.
  3. Set whichever global quantity rules you require, ignoring the ones you don't need. The choices are:
    • WooCommerce minimum order quantity or order value.
    • WooCommerce max quantity or order value.
    • Quantity step value.
    • Default quantity.
    • You can also choose which user roles the min max quantity rules in your store will apply to.

Add category min max quantity rules to WooCommerce

WooCommerce Quantity Manager screenshot category rules

Do this if you want the quantity rules to be shared across all products in a specific category, instead of the entire order. For example, a restaurant creating meal deals should set min and max quantities or values for the starters category, the main courses category, and so on.

  1. If you haven't already done so, install WooCommerce Quantity Manager on your WP site.
  2. Go to WooCommerce → Products → Categories and click to add or edit a category.
  3. Add a WooCommerce minimum quantity and/or WooCommerce maximum quantity for the category. Or if you prefer, then you can set min and max spend limits for the category (e.g. spend between $20 and $50).
  4. You can also set quantity increments and step values for the category, although these are applied to each product individually instead of being shared across the category.

Now, if a customer adds at least one product from the category to their cart, then they must meet the category quantity rules. The cart page will contain helpful notes on any changes they need to make in order to meet the rules.

Add a WooCommerce minimum/maximum quantity per product

WooCommerce Quantity Manager screenshot simple product

As we saw earlier, you can also add min max quantities per product in your WooCommerce store. This means that the quantity rules will be applied to that product individually.

  • Make sure WooCommerce Quantity Manager is installed and active.
  • Go to WooCommerce → Products and click to edit the product that you are adding min/max quantities to.
  • Scroll down to the 'Product Data' section and open the 'Inventory' tab.
  • Add a WooCommerce minimum quantity per product, a maximum quantity, or a min/max value that the customer must spend when they buy this product.
  • As always, you can also set a quantity step value and default starting value.

Add min and max quantity rules to individual variations

The above instructions for adding min/max quantities to specific products work for simple or variable products. If you add product-level rules for variable products then they will be shared across all the variations for that product. For example, if there's a per-product minimum order quantity of 10 then customers can mix and match variations until there are at least 10 in the cart.

If you want to set min and max quantity rules on each variation individually, then you can do this. Instead of setting the rule in the 'Inventory' tab, go to the 'Variations' tab and click to edit each variation. You'll see min/max quantity fields for the variation here.

Using quantity minimums and maximums with other plugins

One of the best things about the Quantity Manager plugin is that it works with the native WooCommerce quantity field. It also uses native WooCommerce errors to advise customers how to meet the min/max quantity rules. This makes it compatible with a wide range of other plugins.

Here are some examples of how you can use it with other plugins to make your store even more profitable.

Create a one-page order form with quantity rules

WooCommerce min/max quantity product table

Our bestselling WooCommerce Product Table plugin lists products in a quick order form. Customers can quickly enter quantities, choose variations and add multiple products to the cart at once.

Use it with WooCommerce Quantity Manager to add min and max quantity rules to the order form.

Add quick view lightboxes with quantity controls

WooCommerce Quick View Pro Quantity Manager

Our WooCommerce Quick View plugin saves customers time by letting them choose quantities and add to the cart away from the single product page. When you use it with WooCommerce Quick View Pro, they are forced to select the correct quantities from within the quick view lightbox.

Start adding min/max quantities to WooCommerce today!

As you can see, nearly any online store can benefit from adding min and max quantities to WooCommerce. The WooCommerce Quantity Manager plugin has everything you need to add every type of quantity rule, so install it today.

  • Min/max quantities, values, step values, defaults and user role control.
  • Quantity rules for entire orders, or at category/product/variation level.
  • In-depth documentation and video tutorials.
  • Expert support direct from the Barn2 team.
  • Try it risk-free!