WooCommerce: How to Add to Cart Multiple Variations at Once?

This is a very common issue for B2B / Wholesale WooCommerce website managers.

In these case scenarios, customers usually wish to add to cart multiple variations to cart on the same page, without refreshing it each time. For example, a clothing wholesale customer wishes to order 10 Medium, 15 Large and 5 Small t-shirts from the same product page – without having to do this 3 times.

Thankfully, there are plugins for that. And today I give you two choices – the first where each variation is displayed in a table and has its own add to cart button, and another where there is a single add to cart button for all variations.

1) WooCommerce Variations to Table plugin ($20)

Yes, the great news is that you can immediately turn your single variable product page into a table/grid with one add to cart button for each variation.

It has over 1900 sales but the last update was in November 2017 – so be careful and make sure it is compatible with the latest WooCommerce version.

How to add to cart multiple variations at once

Its full features can be found on the Codecanyon Plugin page, but the most interesting are:

  • You have the option to enable/disable the table/grid on a per product basis
  • You can show the stock levels with custom messages
  • You can customize the plugin via filters and actions without the need to touch its core code

2) WooCommerce Bulk Variation Forms plugin ($49)

Thankfully there is also an official plugin from WooCommerce.com, and this time you can allow your users to add multiple variations to cart from a single form.

WooCommerce: adding to cart multiple variations with a single button

It seems this is what the plugin does – and it does it well. Just what it says on the tin. Give it a go and let me know your thoughts in the comments.

Rodolfo Melogli

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as a WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza.

12 thoughts on “WooCommerce: How to Add to Cart Multiple Variations at Once?

  1. Hey Rodolfo

    The plugin you mentioned in (1) works but I have found support almost non existnat. As the new version of WordPress and WooCommerce come out I have asked about compatibility and have had nothing back from the developer for almost a month.

    Although functionality is good, the suppoty lets it down and I would be careful what you recommend on this basis.

    Happy New Year

    1. Good to know Andy, thanks a lot for that ๐Ÿ™‚

  2. Why not using grouped product ?

    1. Hey Martin, thanks for your comment! Yes, I guess that could work too, but you’d need to create a brand new product ๐Ÿ™‚

  3. Woo variation table plugin can do it also. I use it

    1. Nice suggestion! Thanks Cavid ๐Ÿ™‚

  4. It is possible to have only one button to add to the cart
    that is, not a button for each variation, but a general one at the end?

    1. Hey Sebastian, thanks for your comment! I don’t think this is possible with these plugins, maybe you need a custom coded functionality for that ๐Ÿ™‚

  5. Do you know if this supports the latest versions of WordPress and Woocommerce ?

    1. Hey Lee, thanks so much for your comment! It should, but ask the plugin developers just in case ๐Ÿ™‚

  6. Hey

    I am trying this plugin and I have found it picks up the variations and does not sort them. Seems to take the order of the variations in the product detail. I ahve asked the developer about getting it alphabetical but waiting to hear

    1. Cool Andy, let me know how that goes ๐Ÿ™‚

Questions? Feedback? Support? Leave your Comment Now!
_____

If you are writing code, please wrap it between: [php]code_here[/php]. Failure to complying with this (as well as going off topic) will result in comment deletion. You should expect a reply in about a week - this is a popular blog but I need to get paid work done first. Please consider joining #BloomerArmada to ask me 1-to-1 WooCommerce questions. Thank you :)

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.