In order to fully understand how WideBundle works, it is important to know that Shopify does not allow developers to create an app with multiple discounts.

It is therefore not possible to offer multiple products with discounts directly for 2 or 3 products purchased for example.

To overcome these problems, WideBundle will work differently.

Creating offers

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

Let's take the case of an offer "2 products bought = 1 free" where the product has 2 colors: Black and White.


If your product costs $15, WideBundle will not create an automatic discount so that when you buy 2 products the 3rd one will be free.

Instead, WideBundle will create variants that will be dedicated to the offer.

But, because we want the customer to be able to choose 3 products in 3 different colors, we need to create all possible combinations.

Taking our offer as an example, we want the customer to be able, for example, to take 2 black products and 1 white product, or 3 black products, etc...

So the variants that will be created will be the following:

Black, Black, Black (in case the customer takes 3 black products)
White, White, White (in case the customer takes 3 white products)
White, White, Black (in case the customer takes 2 white products and 1 black product)
Black, Black, White (in case the customer takes 2 black products and 1 white product)

Variants on Shopify

Thus, you will not only have 2 variants created but 4.

And when the customer is invited to choose his offers and variants, WideBundle will automatically select the right variant on Shopify.

Although this is the only solution, it has some disadvantages:

1 - You can very quickly reach the limit of 100 variants per product set by Shopify.
2 - We lose the SKUs and the tracking.

For the first problem, the only solution is to reduce the number of choices in the options or to offer less products in the offer.

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