Learn the logic behind offer creation using the Bundler plugin.
1. Choose your product #
The first thing to do is to choose the product you want to create offers for. Bundler Pro is compatible with both simple and variable products. However, if you are using Bundler Lite (the free version of Bundler), you can create offers for simple products only.
For this tutorial, we will use the Hoodie example (which is a variable product). Here is what the frontend should look like:

Let’s break it down.
Here we have an offer with 3 quantity breaks. For each break, you have the offer title, the regular price, the sale price and some promotional messages. All this can be customised by the plugin.
In the case of a variable product, the variations are automatically detected by the plugin so you do not need to worry about that for now.
Now let’s see how we can create this offer using Bundler.
2. Add a new offer #
On your WordPress admin dashboard, go to Bundler -> Quantity breaks -> Create new offer:

Here is what the offer creation form looks like:

- The offer’s name (ex: 2 Hoodies + 1 Free). Please note that this title won’t be shown on the frontend.
- The offer header: this is the header that will be shown above the quantity breaks.
- The products: Here you choose the products on which you want to apply the offer.
- The discount options: This is the most important part of the offer, as it will determine the discount calculation. Here is how it works:

- Option title: This is the title of your quantity break that will be shown on the frontend.
- Product quantity in the offer: This is the number of products that are included in this offer (ex: if the offer is Buy 2 Get 1 Free, the product quantity is 3).
- Image URL: Optional and allows you to display a thumbnail in front of the offer by adding the image’s link.
- Price and discount: This is the section where you define your prices and discounts. You can choose dynamic discount (either in % or fixed value) or set fixed prices for your options.
In case you use a multi-currency plugin such as CURCY (by Villatheme) or Price based on countries, you can set fixed prices in different currencies:

- Show the price per unit: This option lets you show the price per unit for each option instead of the total price. This helps the customer better compare the unit prices before/after the discount.
- Use the default variant selector: For variable products only. You can display the default variant selector from your theme instead of displaying the variant selector inside each quantity break. The key difference is that displaying the variant selector inside each option gives more flexibility to the customer to choose different variants.
- Use custom variants: For now, Bundler lets you create quantity breaks for the same product. This option gives you a workaround to bundle different products. To learn more about custom variants and options, please follow this tutorial.
- Preselected offer: Optional, this lets you choose which offer to select by default, when displaying the offers widget on the product page.
- Custom messages: You can add custom marketing messages to your offer.

- Add new option: you can add as much options as you want for your offer.
- Remove option: use this if you want to remove the option from the offer.
And here is the result:

Please note: If you are using the free version of Bundler (Bundler Lite), most of those fields are included, and they are all you need to create powerful offers for simple products (Bundler Lite does not handle variable products).
But Bundler PRO (The premium version) can handle both simple and variable products.
We have also included 2 different ways to handle variations (product options) in the offers (there is a dedicated tutorial for that). But for now, just keep in mind that there are 2 different ways of handling offer creation for variable products (products with options): Using native Woocommerce variants, or custom variants.
For more details about the offer creation process, make sure to follow the next tutorials.