Wide Hello to you! 😁

In this article we'll see together how WideBundle works. It's very instructive you'll see!

Have a good reading! ✨

If you prefer to watch a video you can do it here πŸ‘‡

1️⃣ Introduction

To begin, before we go into more detail about how WideBundle works, we have to address a somewhat annoying feature of Shopify:

On Shopify, you can't stack promo codes

This means that if your customer has several coupon codes (for example "NEWSLETTER10%" and "BLACKFRIDAY50%"), they won't be able to use them all in the same order. The customer will have to choose one or the other.

Currently, to create a discount based on the quantity purchased (for example "2 products purchased = 30% off"), the other bundle apps use these Shopify promo codes. So, if you use these apps your customers will not be able to combine them with your own coupon codes.

But unlike them, we decided to create WideBundle without the need to create coupon codes! This is one of the reasons why we decided to build WideBundle.

So this allows you to offer discounts when the customer picks up multiple products (thanks to your offers) while also allowing them to use a coupon code to get, for example, an extra percentage off or free shipping.

Now that it's said, let's find out together how WideBundle works in more detail.

2️⃣ How WideBundle works

By installing WideBundle, you will be able to set up offers on your products.

Let's take the case of an offer "2 products bought = 1 product offered" where the product is available in 2 colors: Black and White.

Unlike other bundling apps (which use coupon codes), WideBundle will not create an automatic discount when the customer adds 3 products to the cart.

Instead, to create this "2 products bought = 1 product offered" offer WideBundle will use the Shopify variant system (What is a variant on Shopify?)

How does it work?

To generate the "2 products bought = 1 product offered" offer, WideBundle will create new variants that are specific to this offer. The offer will then become an option as can be the color or the size.

In our example offer, let's say our product has 2 colors: Black and White. The variants that will be created will be the following:

Variant #1: (in the case where the customer takes 3 black products)
Offer: 2 products purchased = 1 free - Colors: Black, Black, Black

Variant #2: (in case the customer takes 3 white products)
Offer: 2 products purchased = 1 free - Colors: White, White, White

Variant #3: (in case the customer takes 2 white products and 1 black product)
Offer: 2 products purchased = 1 free - Colors: White, White, Black

Variant #4 : (in case the customer takes 2 black products and 1 white product)
Offer : 2 products bought = 1 offered - Colors : Black, Black, White

Once the offer is set up and the variants created, thanks to WideBundle, everything will appear nicely on your store in the form of 3 drop-down lists. The customer will be able to choose his 3 colors.

Depending on the colors chosen by your customer, WideBundle will automatically select the right variant on Shopify to add to their cart.

So you see, this way of working with variants is the only one that allows you to create offers while letting your customers use your coupon codes! But it has some slight disadvantages:

1 - You can quickly reach the limit of 100 variants per product set by Shopify

2 - You lose the SKUs and the tracking that may have been there in the first place.

Regarding the first problem, the only solution is to reduce the number of choices in the options (eg: remove sizes or colors in the choices) or propose fewer products in the offer.

Concerning the second problem, you have to redo the SKUs depending on what you are using (Dsers, CJDropshipping, an agent, your own stock, etc... find the tutorials by clicking here )
Was this article helpful?
Thank you!