WooCommerce mixed case wine product – the ultimate how-to guide

scott warman 525484 unsplash

If you’re selling wine online (or any other kind of beverage or product, for that matter) through WooCommerce, you will probably want the ability to create mixed case products. These allow your customers to choose which wines they want in their case and, possibly, get a discount.

In the example page below, the customer can select different wines in different quantities to make their mixed case. When they’ve made their selection, they just hit ‘Add to Cart’ to add all the wines to their order.

WooCommerce mixed case product

WooCommerce mixed case products

In this article, we’ll look at three different types of mixed case and how to build them in WooCommerce:

Building a mixed case with individually priced bottles

In the first example, we’ll create a product that will allow users to add 12 bottles of their choice. Each bottle will be priced independently but we’ll provide a discount on the case.

The first thing we’ll need (assuming you’ve already got WooCommerce installed) is the WooCommerce Product Add Ons Ultimate plugin.

WooCommerce Product Add-Ons Ultimate featured image

WooCommerce Product Add-Ons Ultimate

Personalise products with extra fields and custom options

Find Out More

WooCommerce Product Add Ons Ultimate allows you to add extra fields to WooCommerce so that customers can personalise your products. You’ll need the Pro version, which has a ‘Products’ field that lets you add other products as additional fields to your products.

We’ll create a ‘Case’ product in WooCommerce then use the Pro version of WooCommerce Product Add Ons Ultimate to add bottles of wine as child products to the Case product.

Create your wine products

The first step is to add all your bottles of wine as products in your store. Just follow the standard WooCommerce process for adding products.

Create your Mixed Case product

With all your bottles added, you can create a new product for the Mixed Case. If you are charging based on the wine added, then add a 0 for the price of the mixed case.

Note that WooCommerce Product Add Ons Ultimate adds some more settings for how the price is displayed. In the example above, I’ve set the price to 0 and selected ‘Hide price’ in the ‘Price label display’ field. This means that the price won’t be displayed on the front end.

  • Now, we can add the wine bottles as child products. Click on the ‘WooCommerce Product Add Ons Ultimate’ tab
  • Click ‘Add Group’ then ‘Add Field’
  • In the ‘Field Type’ setting, choose ‘Products’
  • In the ‘Child Products’ field, enter the names of the wines you’d like to offer as part of the mixed case

There are some additional settings shown above:

  • ‘Products Layout’: choose how to display your wines. Select ‘Column’ to display them in a single column format
  • ‘Products Quantities’: select ‘Independent’ to add a quantity field next to each child product. This will allow your customers to choose how many of each wine they want to add to their mixed case
  • ‘Min Child Products’ and ‘Max Child Products’: you can set the minimum and maximum numbers of child products to whatever values you like. In this example, we want the customer to add exactly 12 bottles to their mixed case so I’ve set the minimum and maximum to 12
  • ‘Discount’ and ‘Discount Type’: I’m offering a 10% discount on this mixed case, so I’ve set ‘Discount’ to 10 and ‘Discount Type’ to ‘Percentage’

When you publish the product, this is what it’ll look like in the front end. Note that this is using the Storefront theme but will work with any theme:

WooCommerce mixed case product

You can also view a working demo here.

Building a mixed case with a fixed price

If you’d like to offer your customers the ability to create a mixed case of wine with a fixed price, rather than charging them based on the value of the bottles they choose, then follow the steps above for creating a mixed case with the following differences:

  • Enter the price of your mixed case instead of entering 0 for the product price
  • Don’t set the ‘Price label display’ to ‘Hidden’
WooCommerce mixed case fixed price settings

In the WooCommerce Product Add Ons Ultimate tab, enter your bottles as child products as above – but set the discount to 100%.

This is what it’ll look like on the front end:

WooCommerce mixed case fixed price

You can see the demo page here.

Building a mixed case with set numbers of certain wines, e.g. 6 white / 6 red

Finally, we’ll look at creating a mixed case with set numbers of certain wines – e.g. 6 bottles of red and 6 bottles of white.

Again, follow the steps for creating a mixed case product in WooCommerce. But instead of adding just one child products field, add two. You can label them ‘White Wine’ and ‘Red Wine’ if you wish.

Note that I’ve changed the ‘Min Child Products’ and ‘Max Child Products’ to 6 for both fields.

This is how it’ll look on the front end:

You can see the demo here.

Get WooCommerce Product Add Ons Ultimate

WooCommerce Product Add Ons Ultimate is the easiest way to create mixed case products in WooCommerce. Click the image below to find out more.

WooCommerce Product Add-Ons Ultimate featured image

WooCommerce Product Add-Ons Ultimate

Personalise products with extra fields and custom options

Find Out More

Further reading

For some more ideas for similar products, take a look at the following articles:

18 comments

  1. User image

    Hello,
    I am using pro version. I am encountering following problem:
    Product and product add on are counted as seperate products.
    For example: Customer would like to form a case of 6 wines. They chose 6 pcs and in the end they see 7 products in the Cart page: #. Wine case and #2-7 wines they have chosen.
    How to teach woocommerce to not count add on products OR not to count parent product as its own?
    So customers in the cart page will see either one case of wine and list of wines they added or just list of wines.

  2. User image

    Hello,

    Is there a possibility to make a case of 6 with three sorts of wine? And I would like people to choose between the 3 sorts of wine and make a box of six.

    Regards,
    Rob

  3. User image

    I’m searching for a way to add supplements to some products :
    I’m offering a box of 6 products, i’d like to add extra price for luxurious items,
    is that possible?

  4. User image

    With the WooCommerce Product Add-Ons Ultimate along with a subscription plugin, how does a customer edit a monthly order with your product?

    I am starting a monthly box subscription with addons, but they need to edit their addons every month. Can they do that with this?

Leave a Reply

Your email address will not be published. All fields are required.