The Quick Way to Manage & Display Variations

WooCommerce Bulk Variations makes it easier for you to add variations to your store, and easier for customers to buy them in bulk. Everyone wins!

  • Filter variations on the 'Edit Product' screen
  • Apply bulk actions to the selected variations only
  • Change variation prices in bulk, set variation images, change stock status, and much more
  • Display all attributes, options, variation descriptions, stock information and prices for a product in a table
  • Customers enter quantities and quickly add multiple variations at once
  • Perfect for clothing, wholesale/B2B, large volumes, and more
WooCommerce Bulk Variations price matrix
  • List variations with quantity boxes or in price-only mode
  • Replace the default variation dropdowns, or add the variations grid anywhere on your site
  • 100% flexible and customizable

What Our Customers Say

The best bulk variations plugin

The plugin gave us a solution to buy products in bulk, rather than individually - very useful for teams. It installed easily and works perfectly with WooCommerce variations, saving us a lot of time!

WooCommerce Bulk Variations customer review Ian Curtis - UK

Great plugin. The install and configuration is very easy and has a good concise set of options. Barn2 are very helpful and clearly work hard to maintain a high standard of work and client support.

Darrell Martin - UK

Rated 4.92 out of 5 stars

Packed With Features

With everything you need to manage and sell variations more easily, look no further than WooCommerce Bulk Variations

Knowledge Base

Edit Variations in Bulk

Filter the list of variations and apply bulk actions to specific variations only. Manage all your product variation data in bulk.


List Product Variations

Replace the variation dropdowns with a bulk variations grid, complete with quantity boxes and buy buttons.

Plugin Support

Works Everywhere

Enable the product matrix grid globally, for specific products, or add it anywhere using a simple shortcode.

Plugin Support

Multiple Layout Options

Choose your rows and columns, and choose whether to display images, prices, stock and description for each variation.

Plugin Support

Works With Your Theme

WooCommerce Bulk Variations is designed to work with any theme, and adapts to fit all screen sizes.

Barn2 icon - Black
Plugin Support

Works With Quick View

Use alone, or combine with Barn2 plugins such as WooCommerce Quick View Pro and Default Quantity.

A great plugin that does exactly what you would expect. It was easier to setup than other plugins, from looking at the documentation on the site. Great support from the Barn2 team too.

Mark - Easy Digital Downloads EU VAT plugin user Mark Wilkinson - Highrise Digital

Choose Your Plan

You're covered by our no-quibble, 30 day money back guarantee

Two Plugin Bundle

Bulk Variations Grid + Fast Cart and Checkout

If you want customers to quickly review and complete their order on the same page, then choose this option.

WooCommerce Bulk Variations with popup cart
  • Bulk variations grid
    Display product variations in a user-friendly grid or price matrix
  • Manage variations in bulk
    Select multiple variations in the admin and update them in bulk
  • On-page cart & checkout
    Customers can review their order, enter their details and pay directly in a conversion-optimized popup cart
  • Related products upsell
    Sell more by displaying recommended products in the popup cart

$ 129 (save $49)

One Plugin

WooCommerce Bulk Variations

If you just want the bulk variations grid without the instant cart and checkout, then choose this option.

WooCommerce Bulk Variations plugin
  • Bulk variations grid
    Display product variations in a user-friendly grid or price matrix
  • Manage variations in bulk
    Select multiple variations in the admin and update them in bulk
  • On-page cart & checkout
    Customers can review their order, enter their details and pay directly in a conversion-optimized popup cart
  • Related products upsell
    Sell more by displaying recommended products in the popup cart

$ 79

Billed annually, unless marked as lifetime. If you let an annual license expire then you can keep using the plugin but won’t receive any more updates, new features or support. Lifetime licenses include lifetime updates and support. You can upgrade your license at any time.

Your Trusted Partner

As your trusted plugin provider, we can build amazing things together

Knowledge Base

Expert support team

We're here to help. Our friendly support team are always on hand if you get stuck, need guidance or have a question.


Detailed documentation

Our searchable Knowledge Base contains over 700 articles. It's the best way to get instant answers, tips and guidance.

Plugin Support

Videos & tutorials

We've published 100s of step-by-step videos and tutorials on how to use our plugins for a wide range of purposes.

Plugin Support

Exclusive discounts

We've partnered with 50+ other WordPress companies to give our customers discounts to a wide range of products.

Plugin Support

Fast response times

We pride ourselves on our fast support times. We typically respond to support requests within hours, or even minutes.

Plugin Support

Money back guarantee

If you're not 100% happy with your purchase, we offer a full 30 day money back guarantee. No questions asked.


Our world-class support starts here: How can we help?

How does the bulk variation management work?

The bulk actions dropdown which is part of the WooCommerce 'Add/Edit Product' screen is very limited because you can’t select which variations to edit. WooCommerce Bulk Variations extends this by letting you filter the list of variations by a wide range of criteria. You can select exactly which variations you want to edit. Next, use the bulk actions dropdown to edit the selected variations in bulk.

This method is perfect for changing any type of data about your product variations. For example, you can change the variation prices, sale prices, variation images, stock status, set sizes and dimensions, manage sales and discount periods, and much more.

Can I set variation images in bulk?

Yes - WooCommerce Bulk Variations adds an option which lets you bulk-assign a variation image to some or all of your product variations. This can save you a huge amount of time compared to adding images individually.

For example, you might want to use the same image for all variations of each color. Instead of manually adding an image to each variation, simply select all the variations with the same color and use the bulk action to add an image.

Which of my products can display the bulk variations grid?

You can use the variations grid for any variable product:

  • If a product just has one attribute (e.g. 'Size') then you can choose whether to list the options horizontally or vertically
  • Products with two attributes (e.g. 'Size' and 'Color') will list the options for one attribute as rows in the grid, and the other as columns. You can choose which way round to display them.
  • If a product has 3 or more attributes which are used for variations, then the extra attributes will appear as dropdown lists within each cell of the table.

As a result, you can list variations for products which have large numbers of attributes and variations.

Where can I display the variations grid?

There are 2 easy ways to create the WooCommerce bulk variations grid:

  1. Above the add to cart button on the single product page, replacing the default variation dropdowns and quantity picker.
  2. Anywhere else on your site, via a shortcode. For example, you can use the shortcode to list variations for a specific product to other locations on the product page (e.g. the long description, or a custom tab created using WooCommerce Tab Manager); or to any other page (e.g. a static page or blog post).

What if I have too many variations to fit in the grid?

WooCommerce Bulk Variations is designed to list large numbers of variations, and the layout will not break regardless of how many you have. If there are too many to fit on the screen, then customers can scroll or swipe horizontally to see the remaining variations.

You can set up your variation grids to make the best possible use of space. For example:

  • Select the attribute with the fewest variations for the columns, and the other attribute for the rows - this makes the grid tall and less wide.
  • If the layout of your product pages means that there isn't much space for the grid in the default location, then you can use the shortcode method to hide the usual add to cart buttons and insert the variations grid elsewhere on the page (e.g. in the main product description).
  • You can choose to show or hide the image column in order to save space.

Can I add extra options or add-ons under the variations grid?

Yes! We have designed WooCommerce Bulk Variations to work alongside our other plugin, WooCommerce Product Options. This lets you add a wide range of extra options underneath the bulk variations grid.

For example, if you're selling custom t-shirts then you can add extra fields for the customer to upload their logo or artwork, text to be printed on the t-shirt, and so on.

Can I add a file upload field under the grid?

Lots of people use WooCommerce Bulk Variations to sell products such as personalized clothing, in which customers need to upload artwork or a logo for printing. You can add a file upload field by using WooCommerce Bulk Variations with our other plugin, WooCommerce Product Options. This allows you to create add-on fields which appear underneath the variations grid, and above the add to cart button like this:

With this setup, customers choose the required sizes and colors from the bulk variations grid, and then upload a file underneath. This is all sent to the store owner so that you can fulfil the personalized order.

Can I give quantity-based discounts?

Since WooCommerce Bulk Variations is all about selling variations in bulk, it makes sense to reward customers for spending more.

You can do this by using it with our other plugin, WooCommerce Discount Manager. This lets you create a wide range of discounts and deals, including quantity-based bulk pricing.

Can I show different prices for wholesale users?

If you're creating a wholesale store then you can use WooCommerce Bulk Variations with our WooCommerce Wholesale Pro plugin. The two plugins work together perfectly and WooCommerce Wholesale Pro provides all the extra wholesale features you need. This includes:

  • Wholesale login and registration forms.
  • Unlimited wholesale roles.
  • Global, category or product-specific wholesale discounts.

The WooCommerce bulk variations grid will show the correct price to each user, depending on their role.

Will it work with my theme and other plugins?

We have tested WooCommerce Bulk Variations with a range of free and premium themes and are confident it will look great with your theme. Our plugin support includes helping with theme-related conflicts.

The bulk variations matrix plugin uses your existing fonts and we have styled it to look good with most themes. It is fully compatible with all Barn2 plugins, and most plugins from other companies.

If you wish to use it with Barn2's WooCommerce Product Table plugin, then we recommend adding Barn2's other plugin - WooCommerce Quick View Pro. This adds quick view buttons to the product table, and the variations grid will appear in the quick view lightbox.

What are the purchase options?

Clicking the Buy button above will take you to the purchase options. You can choose either a Lifetime or Annual software license.

  • Lifetime licenses never expire. It's a one-time payment which includes all future plugin updates, new features and support, forever.
  • Annual licenses are renewed once a year. As long as you have an active license, you will receive support, plugin updates and new features. If your license ever expires then you can continue using the plugin, but won't receive any further updates or support.

You can also choose the number of sites that you can use the plugin on.

Does it work in my language?

WooCommerce Bulk Variations is designed to work with any WordPress translation plugin such as WPMLWeGlot and TranslatePress. This makes it easy for you to translate the text from the variations grid into any language and use it on multilingual websites.

What are the minimum requirements for running the plugin?

WooCommerce Bulk Variations is fully tested with the latest versions of WordPress and WooCommerce. We always recommend running the most up-to-date version, but we also support older installations:

  • WooCommerce 7.2 or greater (tested to 9.0.2)
  • WordPress 6.1 or greater (tested to 6.5.5)
  • PHP 7.4 or greater (tested to 8.2.20)
  • MySQL 5.7.8 or greater / MariaDB 10.3 or greater

Current version

Last updated:15 Apr 2024


See the plugin in action, or check out the demo.

Well done, you made it this far! Now get the plugin...