What can I do if my bundles are not displaying?
If you created a bundle and it is not displaying on your product page, then here are a few things to check:
- Check if all products included in the bundle are visible in your online store.
- Is there a message displayed on your product page, which starts with Bundler:?
- Open your browser console and check if there are any warnings which start with the text Bundler:.
- Check if you have any other bundle or discount apps installed and, if possible, remove the ones you don't need. Some apps (e.g. Selly by Treedify) block our Bundler scripts from getting loaded which means that the discounts can't get applied.
If there is an error message displayed in light gray text instead of the bundle widget, then the products from the bundle are not published and visible in your online shop. To resolve this, just publish and activate all products that are included in your bundle.
If none of these return any results, then you can either
contact us or manually install the app in your theme Liquid files.
If you decided to install the app manually, then follow our
manual installation guide.
Where do the bundles display?
The bundles will display at the end of your product pages. The bundles will only display if the currently viewed product is included in at least one active bundle.
Why are my bundles not displaying in my collections?
Our Bundler app works with draft orders feature, which means that it doesn't create an unnecessary new product for each bundle. This means that the bundles can't be automatically displayed in collections, unless you include them manually (as described below) or in a collection description with the custom bundle code.
This has several benefits, as the stock will never be out of sync, you can easily track your inventory with SKU codes and the information in the bundle widget will always be up to date.
As mentioned, you can still display a bundle in your collection with a small workaround. To display it in your collection, you have to create a product in your shop and then redirect the customer to the bundle landing page when the customer opens said product.
These are the step-by-step instructions on how to achieve this:
- Create a bundle in Bundler - Product Bundles app and get it's landing page URL,
- Create a new product with a name of your bundle, picture of the bundle and place it in the desired collection.
-
Switch to the HTML editor by clicking the code symbol in the upper right corner (marked with red).
- Add the following script in the product description as a code (see screenshot).
<script>
// Replace the bundle url with the correct bundle landing page url
window.location.href = 'https://cake-store-demo.myshopify.com/a/bundles/wedding-bundle-1v';
</script>
- Save your product.
That's it. Your product will now show in the collection, but when one clicks on it, one will be redirected to the actual bundle landing page.
How to make the redirect faster?
Warning: This tutorial requires advanced Liquid knowledge. If these changes aren't applied correctly, some of your theme functions might stop functioning correctly! It is recommended that your theme developer applies these changes to your theme.
-
Create a new product template called product.bundle-redirect.liquid.
-
Add this piece of code in the
section of your theme.liquid file:
{% if template == 'product.bundle-redirect' %}
{{ product.description }}
{% endif %}
-
Select the product.bundle-redirect template for the products which you want to redirect to the bundle landing page and to which you added the redirect code (as described above).
- That is it!
How do I display more than one bundle on my product page?
By default, the app will only show one bundle on product page. It will be the one relevant to the current product and with the highest priority. We made it like that to avoid possible confusion if one product is in multiple bundles.
However, you can turn on the option to show all relevant bundles on product pages by going into App settings -> General Settings and ticking the box in front of Show multiple bundles on product pages option.
Do you have a Mix&Match option where customers can build their own bundle?
Yes, we have a functionality which allows your customers to build their own bundle based on the requirements which you set up.
To create such bundle, select all products on which you want to offer the discount and set the discount for these products. Then configure the discount condition to
Buy minimum/maximum number of items from the bundle and set the minimum and maximum limits.
Also make sure to check the box which allows you to use the Mix&Match display for this bundle.
Make sure that you also set up the maximum allowed quantity of each product to more than 1, so your customers can buy more than just 1 item of every product.
You can read more about
discount conditions here.
How can I display specific bundle on a specific product page?
You can display specific bundle widgets on specific product pages by including their bundle shortcodes in the product descriptions.
Here is how you do it:
- Go to the Bundler app settings and click on the bundle you want to have on your product page.
-
Scroll down to the "Bundle shortcode" section and click on the button to get the bundle code.
-
Copy the bundle shortcode.
-
Open your product in Shopify admin.
-
Switch your description editor to the HTML mode by clicking the code symbol in the upper right corner (marked with red).
- Paste the bundle shortcode at the end of your product description.
- Save the product and check if the bundle widget is visible on the product page in your shop :)
Please note, that Bundler will also automatically display the bundle widgets on your product pages. You can turn this functionality off, or leave it turned on in App settings -> General settings.
You can also turn off option to display a bundle widget for each individual bundle. The setting can be found in the first card on the bundle edit page.
Does bundler create a new product for every bundle?
Bundler doesn't create any new products in your shop. It uses your existing products and applies discounts on them.
Does each bundle have a landing page so I can promote it?
Yes. Each bundle has it's own landing page, so you can promote it. You can get a url for the bundle on bundle page in app settings.
We even created a page with all bundles for your shop. To enable it, just go to Bundler > General Settings >Bundles listing and turn on the Enable listing of all bundles option.
When will Bundler apply the discounts?
Bundle discounts will be applied at checkout, if all products from the bundle are in the cart.
When the user clicks the checkout button in the cart, a draft order will be created with the discounted products and the user will be redirected to it.
Can I create a bundle with variants from the same product?
Yes. You are be able to choose if you want to create a bundle on product or variant level. If you select variant level, then all selected variants will be displayed as a separate product in the bundle.
How do I display a bundle on my homepage?
You can easily add the bundle widget to your homepage with the so called
bundle shortcode.
We have detailed instructions (with screenshots) on how to do this
here.
Can customers still apply a discount code to their order if they add a bundle to their cart?
If the customers qualify for the bundle discount, then they won't be able to use an additional discount code. This is a limitation posed by Shopify, as draft orders can't use discount codes.
However, if the customers don't qualify for the discount (e.g. they don't have all the products from the bundle in the cart) then they will go to a normal checkout and will be able to use a discount code.
You can also turn on the feature to apply the bundle discounts with discount codes (not with draft orders) in your shop, which will give your customers an option to remove the bundle discount from the checkout and apply their own discount code (should they have any). This can be turned on in Bundler -> General Settings -> Apply discounts.
Also, Shopify recently released a feature, which allows you to combine discount codes (available on Shopify to some merchants), but not stack them. If Shopify already enabled this feature in your shop, you can turn on the option in Bundler, so that Bundler will create discount codes which can be combined with other discounts. This functionality allows customers to apply different discount codes on different products, but doesn't allow them to apply multiple discounts on the same items in the order.
You can turn this on in Bundler > General Settings > Apply discounts > Allow customers to combine discount codes with other discounts.
Another option would also be to turn on the option to only apply bundle discounts if the products were added to the cart from the bundle widget. You can turn this on in Bundler > General Settings > Apply discounts.
Will Shopify automatic discounts work together with bundle discounts?
If the customer qualifies for the bundle discount, then the automatic discounts won't get applied. This is a limitation posed by Shopify, as draft orders are not affected by automatic discounts.
However, if the customer doesn't qualify for the discount (e.g. he doesn't have all the products from the bundle in the cart) then he will go to a normal checkout and the automatic discounts will get applied.
If you want to use a sitewide discount together with bundle discounts, then the recommended solution here is to create a "volume discount" in Bundler - Product Bundles app for all products, which can represent your storewide discount. This will then make Bundler apply it's own storewide discount.Is there a way to display the bundle discounts in cart?
Yes, we have an option to turn on the display of discount at cart total value. The cart total value will be crossed over and the discounted price with the discount will be displayed under it.
You can turn it on in General settings.
Since themes are very different from one another, it may happen that the discounts won't display in your cart. If this happens, contact us at bundler@goldendev.win and we will make the app compatible with your theme.
How can I downgrade my plan?
To downgrade your plan, go to the App settings -> General settings, scroll to the bottom and click on the button which says Downgrade app back to a basic plan.
Can I create a configurable bundle with any 2 products from a collection? Meaning the user can get a discount if he buys any combination of products and I only create 1 bundle.
Bundler is meant to create bundle with specific products, meaning you can't create a bundle by targeting all products in a collection. In Bundler, you have to specify exactly which products you want to have in a bundle.
However, we are planning on adding this functionality in the future.
When I try to open app settings in Shopify admin, it says that I am not logged in. What can I do?
If you are using Safari, then the issue might be caused by Safari's strict cross-site tracking policies.
You can try to open the app settings in a different browser (Chrome, Firefox) or disable the strict cross-site tracking.
How to disable the cross-site tracking policy:
- Go to the Safari drop-down menu.
- Select Preferences.
- Click Privacy in the top panel.
- Uncheck the box at Website tracking: Prevent cross-site tracking
After you have completed above steps, open the app settings again.
If the issue persists, please contact us at
bundler@goldendev.win.
How do I move the bundle widget to a different place on my product page?
Moving the bundle widget to a different position on your product page or relocating the bundle widget is easy. You can change the position of the bundle widget by adding a short HTML snippet to your product template.
We have instructions on how to achieve this here:
https://bundler.nice-team.net/site/change-bundle-position.html.
You can just follow our guide and add the HTML snippet described in it to the place where you want to display your bundle widget on your product pages.
If you are scared of editing your Liquid files, contact us and we will do it for you ;)
Will bundled products appear as a single line item on the invoice?
Bundler app uses your existing products and applies discounts on top of them. It doesn't create new products for your bundles.
This means that when somebody purchases your bundle, each product will be listed separately on the invoice and you will be able to process your orders just like you did before.
This is perfect if you use a third party system for processing your orders.
Can I translate the bundle widgets in multi language store?
While our Bundler - Product Bundles app doesn't yet offer a native translation functionality, the third party translations apps usually have the capability of translating the dynamic elements.
For example, if you are using the Weglot translations app, then you will just have to add a class .bndlr-container the list of dynamic elements in Weglot app. You will then be able to translate the bundle widget.
In Langify app, you can translate the bundle widgets with a feature called Custom. It allows you to add a custom text and translate it in your desired language.
Is there a report to show how many bundles I've sold?
Bundler doesn't yet offer a reporting functionality, but there is a way to find all orders created by Bundler - Product Bundles app.
Option #1:
To track performance of your bundles you have to turn on the option to tag the orders with the bundle names in Bundler > General Settings > Bundle info in orders and then filter the orders by bundle name in Shopify admin > Orders.
Option #2:
Navigate to Shopify admin > Orders page. Then click the Add filter +, select App and then select the Bundler - Product Bundles.Why is a "Back to cart" link missing on my checkout page when there is a bundle discount applied?
When the customer qualifies for the bundle discount, our Bundler app creates a draft order with the applied discount and redirects the customer to the checkout. The back button is not present on Draft Order checkouts because Shopify does not display the back button there. Shopify only displays the back button on normal checkouts.
The only way to resolve this is to turn on the option in Bundler -> General Settings -> Apply discounts, to apply bundle discounts with discount codes instead of draft orders.Wrong bundle discount is being applied. Why?
Bundler applies bundle discounts by bundle priority, meaning that it first tries to apply a discount from a bundle with the highest priority and so on. So what is probably happening here is that you have some of the products in more than just one bundle with the same priority.
To resolve this issue, all you have to do is set the highest priority to the bundle with the most products and a lower priority to the one with less products.
We also have a feature, which allows you to bypass this priority and just prioritize bundle discounts based on the bundle widget from which the items were added to the cart. This feature can be turned in Bundler > General Settings > Apply discounts.
Product prices in the bundle widget are 100 times higher than they should be. What to do?
The issue where the price is hundred times higher than it should be (e.g. $2.99 is displayed as $299) is usually caused by the currency converter in your theme or by a third party currency conversion app.
To fix this issue, you usually just have to set a fixed initial currency format for the bundles in Bundler App settings -> General settings -> Advanced.
For most stores, it works if you set it up as ${{amount}} or ${{amount_with_comma_separator}} where you of course change the currency to your shop's default currency.
What is a bundle priority and how does it work?
Bundler applies bundle discounts by bundle priority, meaning that it first tries to apply a discount from a bundle with the highest priority and so on. If every bundle has a unique combination of products, then you don't even have to bother with priority. However, as soon as you have the same or a similar combination in more than 1 bundle (e.g. Bundle with products A and B and another bundle with products A, B and C), then you have to set the priority of your bundles. If you want to keep using both bundles in this example, then the second bundle (the one with more products) should have a higher priority then the first one.
This way, Bundler first tries to apply the discount from the bundle with higher priority and if it can't apply it (order doesn't have all the required products), then it continues with the next bundle.
We also have a feature, which allows you to bypass this priority and just prioritize bundle discounts based on the bundle widget from which the items were added to the cart. This feature can be turned in Bundler > General Settings > Apply discounts.How do I set a custom image for my bundle (custom bundle image)?
Variant level bundles have an option to set a custom bundle image. In order to set it, just switch the bundle type to a variant level and right after the list of the bundled products, you will see an option to set a custom bundle image.
How do I make a volume or a multi-tier bundle discount (e.g. 10% off for 5 products, 20% off for 10 products)?
1.) Best option (the recommended way):
Yes, you can easily create a multi-tier or a volume discount bundle. Just create a new bundle in the app and select the Volume discount type. This will allow you to set up different discounts for different tiers.
2.) Alternative option (use this only if the first option isn't what you want to achieve):
The other way to create a multi-tier discount would be to create a bundle for each discount. In each bundle, pick the same combination of products, but set the correct quantity for each product and set the correct discount.
And because you are creating bundles with the same product combinations, you have to make sure the bundles have the priority configured correctly.
The bundle with the highest number of required products should have the highest priority.
The bundle with a lower number of required products should have a lower priority and so on.
The Bundler app takes a while to load. What can I do?
This might be because one of your other apps is slow and because your browser loads apps one by one, it has to wait for the slow app before it can start loading Bundler - Product Bundles.
Here is how you can resolve this:
If you are using a newer Shopify theme, then you can just go into Shopify admin -> Online store -> Themes -> Customize -> Theme settings -> App embeds and turn on the
Bundler script for our Bundler - Product Bundles app.
This script will make the app load much faster in your online shop.
If you have older theme, or don't see the first option in your theme, then you can resolve this issue by adding the following line right before your closing
</body>
tag to your
layout/theme.liquid file:
<script type="text/javascript" async="" src="https://cdn-bundler.nice-team.net/app/js/bundler.js?shop={{ shop.permanent_domain }}"></script>
Where can I find the Bundler app tile in Shopify POS app?
If you are using the new Shopify POS app, you might have to add the Bundler tile to the app.
Here is how to do it:
- Open the Shopify POS app,
- click on the Add tile button,
- click on Apps,
- click on Bundler - Product Bundles
- and then click on the second list item, which says Check for Bundler POS discounts.
And here is how to use the Bundler app in Shopify POS:
- Add products to the cart,
- click on the Bundler app icon/tile and wait for the app to check if any of the bundle discounts can be applied,
- click on the button to apply the bundle discounts.
You can use these variables values for meta tags on landing pages:
{{ bundler_bundle_title }}
<- Contains bundle title (only available on landing pages)
{{ bundler_bundle_name }}
<- Contains bundle name (only available on landing pages)
{{ bundler_bundle_description }}
<- Contains bundle description (only available on landing pages)
{{ bundler_bundle_image }}
<- Contains custom bundle image (URL) if the bundle product level is set to variant level and the image is set (only available on landing pages)
{{ bundler_page_type }}
<- Let's you know if we are on a bundle landing page or bundles listing page.
When on the landing page, the value will be 'landing-page', when on bundles listing page, the value will be 'listing'
Here is an example how you can use these variables to set a SEO page title for your bundle landing pages and bundles listing page.
{% if bundler_page_type and bundler_page_type == 'landing-page' %}
<title>{{ bundler_bundle_title }}</title>
{% elsif bundler_page_type and bundler_page_type == 'listing' %}
<title>All bundle offers</title>
{% else %}
<title>{{ shop.name }}</title>
{% endif %}
The first statement takes care of the bundle landing page, where the title gets set to the title of the bundle.
The second statement sets a title for the bundles listing page.
And the third statement sets the shop name as a default title in your shop.
When I click add to cart button in the bundle widget, I see a message that one of the products is not available. What to do?
If you set the app to hide unavailable variants, then please make sure that the selected variants are in stock.
If the issue persists, then it could be that you modified your product variants for a few of your products, which caused Shopify to change the variant ids.
Now, the bundle is configured with old variant ids which don't exist anymore. This is why you can't add the bundle to the cart.
To resolve this issue, edit your bundle, select the products again, add them to the bundle and save the bundle.
This will update variant ids and you will again be able to add the bundle to the cart.
My store uses multiple currencies. Will Bundler still be able to apply a discount?
Yes, Bundler will still be able to apply the discount and show the order in your customer's currency. Bundler is capable of displaying the order in your customer's local currency if you are using Shopify Markets functionality.Will the products in the bundle order appear separately with different SKUs or as one product with one SKU?
When Bundler applies bundle discount, it creates a draft order with your existing products, where each product is listed separately with it's own SKU. This means that you can forward your orders to your fulfillment company/software just like you did before.
How do I upgrade the app to the Premium plan?
Upgrading the app to the Premium plan is a very straightforward process. You just have to open Bundler app settings and click on the Upgrade to Premium plan button on the app dashboard. You will be taken to page where you will confirm the recurring charge and the system will take care of the rest.Unfortunately, I have to stop using the Bundler app. How do I cancel the subscription?
We are sorry to hear that you won't be using our app anymore. When you uninstall the app, the subscription gets cancelled automatically.Does your bundle app have an option to show all bundles?
Yes, our app comes with a page, which lists all bundles available in your shop. This bundles listing page can be turned on in General Setings ->Bundles listing -> Enable listing of all bundles.
When you turn it on, a link to this page will appear and if you click on it, you will see all the bundles in your shop there.
If you want to build a custom page with some of your bundles, then you can use bundle shortcodes to achieve that. Bundle shortcodes allow you to show specific bundle widget on a specific page.Can I show smaller product images (thumbnails) in the bundle widget?
Bundler will by default set the width of the product images in the widget to the optimal size based on the available space. However, if you want to modify the size of product images, you can do so with a custom CSS selector which you add to General settings -> Custom CSS.
In order to do that, we suggest to use the .bndlr-product class selector and set the max-width property to the desired value.
Contact us if you need any specific help with this.How does the Bundler work?
Bundler uses your existing products and applies discounts on them. This means that Bundler doesn't create any new products for your bundles.
When the customer buys the correct combination of products (either through the bundle widget or via a default add to cart button on your product pages), the Bundler will apply the bundle discount.Why is Bundler creating so many draft orders in my shop?
This is just how Bundler works. It applies bundle discounts by creating a draft order with discounted items and redirecting the customer to it.
If your bundles are popular, then Bundler will create a new draft order every time it applies the bundle discount. There is nothing to worry about. When the draft order gets paid, it will be moved to your shop orders.
If you want, you can remove the draft orders which don't get paid in a timely manner.
If you don't want the app to apply discounts with draft orders, then you can turn on the feature in Bundler -> General Settings -> Apply discounts to apply the discounts with discount codes (instead of draft orders). However, it is recommended to apply the discounts with draft orders.How does Bundler calculate the shipping cost?
Except for the free shipping bundle discount, Bundler doesn't modify the shipping costs in your shop. Every bundle order goes through Shopify Checkout, which means that the shipping cost for the bundle order is calculated based on the shipping rates you set in your shop.I only want to give customers a discount if they click on the add to cart button in the bundle widget. How can I do that?
As soon as the customers have the correct combination of products in the cart, the bundle discount will get applied.
However, we do have a workaround if you don't want to apply bundle discounts automatically.
You can turn off this feature in Bundler -> General settings -> Enable in online shop -> Automatically apply bundle discounts in online shop.
Your customers will then only get a bundle discount if you set the app to redirect them directly to the checkout (after they click the add to cart button in the bundle widget) OR if they accept the discount in the discount popup.
In every other case, the bundle discount won't get applied.The custom bundle image is too big. How can I reduce the custom bundle image size?
Bundler will show the custom bundle image in it's original size. So if your original image is 500px wide, the maximum width of the image will be 500px, but the actual size will depend on the available space.
If you are using Shopify to host your image, then you can change the dimension of the image by adding the width and height values at the end of the image url.
For example, if an original image file url is:
https://cdn.shopify.com/s/files/1/1111/1111/1111/files/image-name.jpg
You can change the width of the image to 400px and height to 400px, by adding the _400x400 parameter right before the image suffix (.jpg or .png).
https://cdn.shopify.com/s/files/1/1111/1111/1111/files/image-name_400x400.jpgI have set to show multiple bundles on product pages. However they are displayed vertically with 1 bundle on each line. How to make them display horizontally?
We can usually apply a minor workaround to display the bundles horizontally. In order to do that, you can wrap the Bundler target element into another HTML element with a
bundler-widgets-side-by-side class.
This will make the bundles appear side by side. However, the position of the bundles may vary across different themes, so you might have to tweak this a bit with a custom CSS. In case you are having any issues with this, you can contact our support and we will try to help you.
Here is an example code which you can add to your product template in order to display multiple bundle widgets side by side:
<div class="bundler-widgets-side-by-side">
<div id="bundler-target-element"></div>
</div>
I have noticed that when people pay with dynamic checkout buttons (Shop Pay, PayPal Express, Google Pay, Apple Pay, etc.) the bundle discounts are not being applied. Is there anything we can do?
If your customers check out using the dynamic checkout buttons on the cart page, then the bundle discounts won't get applied. However, if they first go to the Shopify Checkout and then click on one of these buttons, then the discounts will get applied.
This is why we have an option which allows you to hide these dynamic checkout buttons on the cart page when the customer qualifies for the bundle discounts. And as mentioned, the customer can then still use these payment buttons in the Shopify Checkout.
You can turn on this option in General settings -> Advanced (at the bottom of the page).Can Bundler automatically add a free product to the order/cart when the customer adds another product from the bundle to the cart?
Bundler can't automatically add products to the cart or to the order when the customer adds another product from the bundle to the cart. It is recommended that you use the bundle widgets so the customer can add all bundle products to the cart with one click.
When the customer buys the correct combination of products (either through the bundle widget or via a default add to cart button on your product pages), the Bundler will apply the bundle discount.
One possible workaround here would be to create a funnel promotion in our Bundler app, in which you promote your bundle. This way, the app can show the whole bundle in a popup when a customer adds one product from the bundle to the cart. This will promote your bundle deal and ask the customer if they want to add the other products to the cart and get the bundle discount.Can I hide bundle widgets on product pages?
If you don't want to display bundle widgets on your product pages automatically, you can easily turn off this functionality in Bundler -> General Settings.
Just uncheck the box in front of the Show bundles on product pages option.Can I create multi product/volume bundles using your app?
For example, I have socks, t-shirts and shoes on my store.
I want a bundle that would allow me to say "buy any two and get 20% off", or "buy any three items and get 30% off."
1.) Best option (the recommended way):
Yes, you can easily create a multi-tier or a volume discount bundle. Just create a new bundle in the app and select the
Volume discount type. This will allow you to set up different discounts for different tiers.
2.) Alternative option (use this only if the first option isn't what you want to achieve):
The other way to achieve this would be by creating multiple Mix & Match bundles, with different requirements for minimum number of products and different discounts.
Here is how you could do that:
Buy and two and get 20% off bundle:
- Create a Mix&Match bundle with a selection of products which you want to allow your customers to pick them from,
- set the minimum required number of products to 2 and also set the maximum allowed number of products to 2,
- set the discount to 20%
- set the priority of the bundle to a higher number (e.g. 15) than the priority of the bundle which requires more products
Buy and three items and get 30% off bundle:
- Create a Mix&Match bundle with a selection of products which you want to allow your customers to pick them from,
- set the minimum required number of products to 3 and also set the maximum allowed number of products to 3,
- set the discount to 30%
- set the priority of the bundle to a lower number (higher priority) (e.g. 10) than the priority of the bundle which requires less products
If your bundles include a lot of products, then it might be a good idea to hide the widget for this bundle (can be configured in bundle settings) and promote the bundle via banners or somehow else.
The customers will still get a discount, no matter how they add the products to the cart.
Can I use your app to connect/sync the inventory of our bundles (already set up as products) to their individual product components?
Our Bundler app uses your existing products and applies discounts on them. It doesn't create any new products in your shop. This means that it doesn't yet have the functionality to sync the inventory levels between different products.
When the customer buys a bundle via Bundler, the inventory levels are reduced automatically for the purchased products.Do the bundles integrate with the stock levels of the individual products already set up on my store?
Bundler uses your existing products and applies discounts on them (it doesn't create any new products for your bundles).
This means that the stock (inventory levels) will never be out of sync.How do I create a bundle with a fixed price?
Our Bundler app allows you to set a percentage discount, fixed amount discount or set a fixed amount discount on each product in the bundle.
If you want to set a fixed price for the bundle (e.g. bundle for $20), then it is best if you set the correct fixed amount discount so the total bundle price will be reduced to the desired amount.Can I make a bundle without a discount?
Yes, you can create a bundle with no discount or with a $0 discount. Just set the discount amount to 0 or the discount percentage to 0% and save the bundle.How do I create a BOGO bundle offer (buy one, get one)?
Same product BOGO offer
If you want to create an offer where you give the customers a discount if the buy 2 items of the same product (e.g. 2x product A), then the best way to do this is to create a classic bundle, where you set the product A as a discounted product (and set the appropriate discount for this product) and then also set the discount condition to
Buy required non-discounted products. Then, you select the same product A again as a required non-discounted product in the card which shows below the conditions.
Selected discounted product A.
Select discount condition which requires the customers to buy a required non-discounted product.
Selected required product B.
Different products BOGO offer
If you want to create a bundle where you discount product B, when the customers buy it together with product A, then the best way to achieve this is to create a new classic bundle and select the discount type option as
Set discounts on products. Then, just add product A and product B to the bundle and set the discount only on product B.
Select option to set discounts on products.
Product A and B are selected, but only one of the products is discounted.
Can I change the URL of my bundle landing page?
Yes, of course. The url for your bundle landing page is created automatically based on the name of your bundle. If you change the name of your bundle, your landing page URL will change accordingly.What do the quantities mean when you are setting up the bundle?
The quantities allow you to set the quantity for each product in the bundle.
For example, if you want to create a bundle where the customers have to buy 2x product A and 1x product B, then just set the quantity of product A to 2 and quantity of product B to 1.Unfortunately, I have to stop using the Bundler app. Can you let me know which exact part we have to delete from the liquid code?
We are sorry to hear that you won't be using our app anymore. If you didn't add any code snippets to your theme manually, then everything will be removed from the theme automatically when you uninstall the app. How do I turn off the feature which displays a popup with discounts in my shop?
The discount popup can be turned on/off and also modified in Bundler settings -> General setting -> Discount popup settings.How can I change the order of bundles on the landing page?
Bundles on the landing page of all bundles (bundles listing page) are ordered by priority (ascending). In case bundles have the same priority, then they are ordered alphabetically by bundle name.Can you advise how I can customize the fonts that are used in the bundle widgets?
Our Bundler app by default uses the fonts directly from your theme. This is why we don't have a feature which will allow you to change the font, as it is already the same ad the one in your theme.
If you still want to use a specific font in the bundle widget, then you can do so through custom CSS rules in the General Settings.How do I add a link to the bundles listing page to my shop's menu?
You have to first get the link to the bundles listing page.
- Open Bundler - Product Bundles settings
- Click on General Settings.
- Scroll down to Bundles listing card.
- Enable listing of all bundles so the link shows up.
- Copy the link which showed up.
Now you have to add the link to your shop's menu.
-
In your Shopify admin, go to Online Store -> Navigation.
-
Select the title of the menu where you want to add the link to.
-
Click Add menu item.
-
Enter a title for the menu item (e.g. Bundles).
-
Paste the bundles listing link to the Link field. A popup will show above the field.
-
Click on the link in the popup which showed above the Link field.
-
Click Add button to confirm your action and then save the menu.
Can I display the bundle in my collections?
Bundler doesn't create any new products in your shop. It uses your existing products and applies discounts on them. This means that bundles can't be automatically displayed in collections.
But you can use a small workaround to display and promote your bundles in your collections as a standalone products. To promote a bundle in your collection, you have to create a dummy bundle product and then redirect the customers to the bundle landing page.
You can read more about this here:
https://bundler.nice-team.net/site/frequently-asked-questions.html#collections
The other option would be to use the
Cartbot: Auto add to cart app, where you configure a bot, which will replace your dummy bundle product with multiple products which are included in the bundle. You can try it out here:
https://apps.shopify.com/cartbot-auto-add-to-cart
How can we customize the wording/texts within the discount popup?
You can change all texts which show up in teh discount popup in Bundler settings -> General Settings -> Discount popup settings. I have turned on the option to show discounts in the cart, but the discounts are not showing in the cart in my theme. What can I do?
If you have some HTML knowledge, you can add the class on the correct element on your cart page.
Here is the list of HTML classes which can be used to pinpoint the correct elements in your cart:
- bundler-cart-price-info-container <- Will contain the original cart total, discount value and discounted cart total. Each value will be displayed in it's own line.
- bundler-cart-price-info-container-inline <- Will contain the original cart total and discounted cart total. The values will be displayed in the same line.
- bundler-cart-total-original <- Will contain the crossed out original cart total.
- bundler-cart-total-discounted <- Will contain the discounted cart total.
- bundler-cart-discount-value <- Will contain the total bundle discount value with a minus symbol in front of it.
- bundler-cart-discount-value-no-minus <- Will contain the total bundle discount value without a minus symbol in front of it.
- bundler-cart-discount-percent <- Will contain the total discount percent the customer got with the bundle discounts.
- bundler-cart-show-on-discount <- Can be used to show a specific element only when Bundler can apply a discount on items in the cart.
Here is an example of the HTML code where the app will display the bundle discounts in the cart.
Cart total: <span class="bundler-cart-total-original"></span>
<br />
Bundle discounts: <span class="bundler-cart-discount-value"></span>
<br />
New cart total: <span class="bundler-cart-total-discounted"></span>
If you don't feel comfortable editing your theme or can't do it for other reasons, you can contact us and we will check if we can make the app compatible with your theme from our side.
How can I make sure that the customer first accepts the terms and conditions in my shop before they procees to the checkout?
This tutorial requires advanced HTML, CSS and JavaScript knowledge. It is best if you send this to your theme developer.
To make the functionality, which requires the customer to check the
terms and conditions checkbox before they can proceed to the checkout, compatible with Bundler, you have to prevent clicks on the checkout button with the CSS property called
pointer-events.
Catching the event with JavaScript may not always work, as Bundler also listens on the click event on the checkout buttons.
The code sample here shows how to toggle the CSS class
button-disabled on the checkout button based on the state of the
terms and conditions checkbox. This class disables the click events on the checkout button.
<input id="terms-and-conditions" type="checkbox" /><span>I agree with terms and conditions.</span>
<input id="checkout-button" class="button-disabled" type="submit" name="checkout" value="Checkout">
<style>
.button-disabled {
opacity: .7;
/* The pointer-events property prevents any clicks on the button. */
pointer-events: none;
cursor: not-allowed;
}
</style>
<script>
var checkbox = document.querySelector("input#terms-and-conditions");
var checkoutButton = document.querySelector("#checkout-button");
checkbox.addEventListener('change', function() {
if (this.checked) {
// Checkbox is checked. Remove the button-disabled class
checkoutButton.classList.remove("button-disabled");
} else {
// Checkbox is NOT checked. Add the button-disabled class
checkoutButton.classList.add("button-disabled");
}
});
</script>
What happens when an item in a bundle sells out? What can we do when an item is no longer in stock?
We have multiple settings which allow you to control what will happen with the bundle when one or more products from the bundle are out of stock. You can just show the out of stock label on the products which are unavailable, you can completely disable the add to cart button and change the text on it to the "Out of stock" or something similar or you can just leave the bundle as is.Does the Bundler app work with the Shopify Buy Button?
Shopify Buy Button is a separate channel, which can't be affected by Bundler. However, we do have a feature on the premium plan, which allows you to show the bundle widget on third party pages (where you also use the Buy Button).
You can read more about this feature and get all the necessary instructions in Bundler app -> Show widgets outside Shopify.
With this feature, you can display the bundle on any third party page. When the customer clicks on the add to cart button in the bundle widget, they will be taken directly to the Shopify Checkout, where they will be able complete the bundle order.
However, you have to know that when the customer clicks on the add to cart button in the bundle widget on a third party page, the bundle products won't get added to the Shopify Buy Button cart, nor will the other cart items be included in the bundle checkout. This is so due to some technical and security limitations, which prevent us from accessing the Shopify Buy Button cart.Can we display bundles on other pages (such as Wordpress blog)?
Yes, you can use Bundler to display bundle widgets on other websites (third party websites outside Shopify). You can read more about this feature and get all the necessary instructions in Bundler app -> Show widgets outside Shopify. You just have to add a JavaScript code to the third party page and a bundle shortcode to the page where you want to display the bundle widget.
With this feature, you can display the bundle on any third party page. When the customer clicks on the add to cart button in the bundle widget, they will be taken directly to the Shopify Checkout, where they will be able complete the bundle order. How can I show the bundle on the cart page?
You can show the bundle widget on the cart page by creating a funnel promotion in Bundler.
By creating a funnel, you let the Bundler display the selected bundle in a popup on a cart page when the customer has at least one product from the bundle in the cart, but doesn't yet have all products from the bundle in the cart.
It is really amazing how these funnel promotions turned out :)
The funnel will show a popup with the bundle widget and prompt the user to add the whole bundle to the cart to get a discount.How to redirect users to the cart page after they click the add to cart button in the widget?
You can change where you want to redirect the customers after they add the bundle to the cart in Bundler -> General Settings -> Redirect users after they add products to the cart. You can choose to redirect customers to the checkout, the cart page or don't redirect them at all (continue shopping).When I click on a bundled product, it opens the link in a new window. I would like to open it in the same windos/tab, how can I do that?
You can turn off the option to open links (in the bundle widgets) in new tabs in Bundler -> General Settings -> Open links in new tabs.A product in my bundle is marked as out of stock, even when it is in stock. What can I do?
It could be that you modified product variants for this product, which caused Shopify to change the variant ids.
Now, the bundle is configured with old variant ids which don't exist anymore. This is why the product is marked as being out of stock.
To resolve this issue, edit your bundle, select the products again, add them to the bundle and save the bundle.
This will update variant ids and the product will no longer be marked as being out of stock.Can Bundler apply bundle discounts with discount codes?
Yes, of course. You can change how Bundler will apply bundle discounts in Bundler -> General Settings -> Apply discounts (near the bottom of the page). This setting allows you to force Bundler to apply bundle discounts with discount codes, which means that your customers will be able to remove the bundle discount from the checkout to use another discount code.Why can't I send abandoned checkout emails to by customers with a bundle discount?
By default, Bundler uses Shopify Draft Orders to apply bundle discounts. One of the limitations in Shopify is that you can't send abandoned checkout emails for Draft Orders.
To bypass this issue, you can turn on the feature to apply the bundle discounts with discount codes (not with draft orders) in your shop. This can be turned on in Bundler -> General Settings -> Apply discounts.
This will allow you to send abandoned checkout emails to your customers.How can I promote a bundle before a checkout?
Bundler currently allows you to create a funnel popup, which you can use to promote a specific bundle when one of the products from the bundle (but not yet the whole bundle) is in the cart. The funnel popup can show up on cart page and when the product is added to the cart.
To create a funnel popup, just go into Bundler -> Funnels -> Funnels -> Create funnel.Can I create a bundle where customers have to buy product A and can combine it with any other product to get a discount?
Our Bundler - Product Bundles app allows you to create a Mix & Match bundle, where you can mark one or more items as required items in the bundle. This means that the customer has to buy these items together with any combination of other items from the Mix & Match bundle to get a discount. The discount popup doesn't show anymore. Why?
The discount popup stops showing up for some time if you close it with an X button. What is probably happening here is that you closed it with an X button in the top right corner, therefore the popup won't show again for some time.Can I create bundles so that they have their own product pages with images?
Bundler uses your existing products and applies discounts on them. This means that Bundler doesn't create any new products for your bundles. When the customer buys the correct combination of products (either through the bundle widget or via a default add to cart button on your product pages), the Bundler will apply the bundle discount.
The best workaround for this will be to use your bundle landing pages, which are automatically generated for each bundle. You can find the link for each bundle by opening it in the app and clicking on the "Get landing page URL" button.
The other workaround to achieve this would be to create a dummy bundle product and then redirect the customers to the bundle landing page.
You can read more about this
here.
I see the error "Bundler: Can't get product data." What does this mean?
This means that one or more of the products in the bundle aren't visible or published in your online shop. Because of that, the bundle widget can't show up.Does Bundler work with any subscription apps?
Yes, our Bundler - Product Bundles app works with subscription apps that are using the new Shopify Subscriptions API.
Bundler - Product Bundles app is directly integrated with Seal Subscriptions app (
https://apps.shopify.com/seal-subscriptions), which allows you to show the subscription widgets in bundle widgets and allows you to apply bundle discounts on top of subscription discounts.
How can I make sure that the app doesn't apply bundle discounts on auto-charging subscription orders?
To prevent the app from applying these discounts on auto-charging subscription orders, go into Bundler > General Settings > Subscriptions. There, first turn off the "Seal Subscriptions" integration (in case it is turned on) and then change the value for the "If the cart contains an item with an auto-charging selling plan" option to "Skip bundle discounts, but keep auto-charging subscriptions."Can I get a direct checkout link for my bundle?
Yes, you can. You can get the quick checkout link if you open the bundle in the app and click on the "Get quick checkout URL" button. You can use this link in your specific add to cart buttons and you can even use it outside of Shopify store (e.g. emails, etc.)
This quick checkout link adds the bundle products to the cart, applies the discount and redirects the user to the checkout.Can I exclude some of the products in my store from a particular Bundler campaign?
When you create a bundle, you generally select specific products on which you want to apply the discount. currently, only the volume discounts allow you to apply the discount on all products in the shop.
If you create such volume discount and want to exclude a few products from the discount, then the best way to do this is to create another volume discount for which you set the priority sequence to 1, the discount percentage to 0% and include only the products you want to exclude from the discount. This will make the app apply the 0% discount on these products and therefore exclude them from the other discounts.Can I test the app in unpublished theme?
Currently, in order to hide Bundles and preview them before putting them live in your shop you have to edit two settings by doing the following:
- Go to the Bundler app > Settings >General settings > Bundle widget settings > "Show bundles on product pages" (check-box) needs to be turned OFF. This setting will prevent the app from showing your bundle widgets on product pages automatically.
- Next you must scroll down to Apply discounts > and select the "Only if products were added to the cart from the bundle widget" option.
- Finally you must go to your bundle and get the landing page URL by doing the following: go to the Bundles tab > click on the desired bundle > on the top right corner you will see a button "Get landing page URL" > copy the URL.
When you click on it, you are going to see your test bundle and your customers will not be able to (unless you give them this link). Just make sure that when you want to display the bundles, you go back and change the settings as they were.
Another option would be to go to Bundler app > Settings > General settings > Enable in online shop and disable the automatic injection of widgets in your live shop by adding your store URL (or domain) in the "Disable automatic injection of widgets on specific urls" box.
Note that this will disable the widgets on all pages that contain the domain you added to this field, essentially disabling them in your whole store.
Save settings and then go to Online store > at the theme you want to tests choose Actions > Preview. On the bottom of the page a pop-up will appear with a box Share preview, click on the box and copy and paste the URL into your browser. You are now previewing your shop and you can check and see how the bundle widgets look in your new theme.
My bundle widgets have disappeared. What can I do?
If your bundle widgets don't show up anymore, then you most likely created the bundle and then recreated the products or variants in your shop, which changed the product or variant IDs. This means that bundles are configured with old products and variants which don't exist anymore.
To resolve this, just open your bundle in the app, remove the products from the bundle, add them back to it and save the bundle. This will configure the bundle with the new variant and product IDs and everything will be set up correctly again.
If there is an error message displayed in light gray text instead of the bundle widget, then the products from the bundle are not published and visible in your online shop. To resolve this, just publish and activate all products that are included in your bundle.
Does Bundler lower individual number of products in the inventory?
Our Bundler app uses your existing products and applies discounts on them. It doesn't create any new products in your shop. When the customer buys a bundle via Bundler, the inventory levels are reduced automatically for the purchased products.Can I reorder products in the bundle?
We have a plan to add a feature to the app which will allow you to reorder the products in the bundle. But until then, you can reorder them by removing them from the bundle and then adding them to the bundle one by one in the same order as how you want to show them in the widget.How do I uninstall or remove the Bundler app?
We are sorry to hear that you won't be using our app anymore. You can easily remove Bundler just like any other Shopify app in Shopify admin > Settings > Apps & Sales Channels. Just click "uninstall" button next to our app.