In the previous tutorial, we learned how to create offers for variable products. In this tutorial, we will learn how to use custom variations, which is an additional option of Bundler.
Why Custom Variations? #
Bundler plugin does not allow to create offers and bundles composed of different products (yet 🙂 )
So, if you want to create bundles that include multiple different products, using custom variations is THE SOLUTION!
How to use custom variations? #
First thing, the product’s type has to be setup to “simple product”, otherwise custom variants won’t work. That’s because we consider that, if the product is variable, it would be better to use native variants instead.
So before you setup your offers, make sure the product’s type is simple.
Custom variations option can be found on the offer creation form:

By default, this option is disabled and Bundler uses default native Woocommerce variations (in the case of a variable product).
By enabling the custom variations option, you get access to 4 more columns on the form:

Actually, the custom variations option allow you to create custom variations with a maximum of 2 options (attributes). Let’s take a look on these columns:
- Custom option 1 and 2 names: Those are the names of the first and second attributes (options) of your variants.
- Custom option 1 and 2 values: All the possible values of option 1 and 2, separated by “|”. Be careful, you need to use this separator when introducing the values, otherwise the plugin won’t be able to process them.
For example, in the case of our hoodie, you could create custom variations with the following attributes:
- Custom option 1 name: Color
- Custom option 1 values: Black|Red|Blue
- Custom option 2 name: Size
- Custom option 2 values: S|M|L|XL
Now, the hoodie is not the perfect example to understand the benefits of using custom variations. Let’s take a look at another example:

In this example, we would like to bundle the Anti-aging skin toner with the CocoOil, which are 2 different products. Also, we will make this even more interesting by adding the possibility to choose the volume for both products.
This is the perfect example of using custom variations to build complex bundles.
Here is what the back-end should look like:


As you can see, the custom options allow to create complex offers with different variants easily.