Frequently asked questions



Enter a search term to find relevant questions.

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 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:
  1. Create a bundle in Bundler - Product Bundles app and get it's landing page URL,
  2. create a new product with a name of your bundle, picture of the bundle and place it in the desired collection,
  3. Switch to the HTML editor by clicking the code symbol in the upper right corner (marked with red).
  4. add the following script in the product description as a code (see screenshot),
  5. <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>
    

  6. 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.
We also recommend that you restrict the purchase of this bundle product by setting it's stock to 0 and uncheck the box where you can allow the purchase of the product when it is out of stock.

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 do I create a custom bundle page?

  1. Go to the Bundler app settings and click on the bundle you want to have in your page.
  2. Scroll down to the "Bundle shortcode" section and click on the button to get the bundle code.
  3. Copy the bundle code for your bundle (marked in red on the sample screenshot).
  4. Go to your pages in Shopify.
  5. Click "Add page."
  6. Switch to the HTML editor by clicking the code symbol in the upper right corner (marked with red).
  7. Paste the copied HTML.
  8. Save the page and check the bundle in your shop :)
That's it! To add more bundles to the page, just repeat the process for the same page :)

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:
  1. Go to the Bundler app settings and click on the bundle you want to have on your product page.
  2. Scroll down to the "Bundle shortcode" section and click on the button to get the bundle code.
  3. Copy the bundle shortcode.
  4. Open your product in Shopify admin.
  5. Switch your description editor to the HTML mode by clicking the code symbol in the upper right corner (marked with red).
  6. Paste the bundle shortcode at the end of your product description.
  7. 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 general settings and enable it.

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?

First, you will need a special HTML snippet from the App settings -> edit bundle page. The snippet is called Bundle Shortcode and can be found at the end of the bundle page.

Now, you have two options on how to add bundle to your homepage:

1.) Open your theme editor and add the Custom content theme element. It is usually the one at the end of the list.
Custom content element screenshot.
Add a custom HTML content element to it.
Custom element screenshot.
Paste the bundle shortcode in it.
That is it!
The bundle widget might not be displayed in your theme preview, but it will be displayed in your live shop.

2.) Open you Shopify theme files (Online store -> Actions -> Edit code).
Find the section in Sections folder where you want to display your bundle, open it and paste it there. The section will probably be called featured-collection.liquid or something similar.
Save the Liquid file and check if the bundle is displayed in your homepage.

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.

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.

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.

How do I create a bundle?

  • Go to your Shopify store admin.
  • Navigate to apps.
  • Click on Bundler - Product Bundles.
  • Click on Create bundle button.
  • Scroll down and set the desired discount. It can be a percentage or a fixed amount discount.
  • Scroll even lower and click on the Select products button to select products.
  • Select products and confirm your selection.
  • Scroll back to the top of the page and click Save button.
  • Go to the product page of one of the products in the bundle and check if a bundle widget is displayed there :)
That's it!

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:
  1. Go to the Safari drop-down menu.
  2. Select Preferences.
  3. Click Privacy in the top panel.
  4. 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 you can easily find all orders created by Bundler - Product Bundles in your Shopify admin. Navigate to orders page, select more filters, click on the sales channel, then check the Bundler - Product Bundles checkbox.

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.
We already tried to find a workaround for this issue, but unfortunately, there is nothing we can do about it.

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.

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.

How do I set a custom image for my bundle?

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 multi-tier bundle discount (e.g. 10% off for 5 products, 20% off for 10 products)?

To create a multi-tier bundle discount, all you have to do is 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.
To resolve this issue, you can add this 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.

Can I set the SEO title for the bundle landing page?

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 and they work in bundle widgets, but when the customer goes to the checkout, the order is in my default currency. Why?

Our Bundler app uses Shopify Draft Orders to apply bundle discounts and this issue is one of the limitations of Shopify Draft Orders. Shopify has a multi currency checkout, but it doesn't allow apps to create a draft order in currency other than the default shop currency. That is why the checkout is in the default shop's currency.
However, this only happens when the customer qualifies for a bundle discount. If the customer doesn't qualify for it, then the checkout will be in the desired currency.

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.

What is the difference in features between basic and premium plan?

We have most of the features which are available on the premium plan listed on our app listing page: https://apps.shopify.com/bundler-product-bundles

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.

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.jpg

I 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.

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."

Yes, this can be achieved 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 product screenshot
Selected discounted product A.

Buy required non-discounted products option
Select discount condition which requires the customers to buy a required non-discounted product.

Selected required 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.

Set discounts on products option
Select option to set discounts on products.

Discount on product
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.
  1. Open Bundler - Product Bundles settings
  2. Click on General Settings.
  3. Scroll down to Bundles listing card.
  4. Enable listing of all bundles so the link shows up.
  5. Copy the link which showed up.
Now you have to add the link to your shop's menu.
  1. In your Shopify admin, go to Online Store -> Navigation.
  2. Select the title of the menu where you want to add the link to.
  3. Click Add menu item.
  4. Enter a title for the menu item (e.g. Bundles).
  5. Paste the bundles listing link to the Link field. A popup will show above the field.
  6. Click on the link in the popup which showed above the Link field.
  7. 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.

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.
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 resons, 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>