Skip to main content

Changelog

New features and improvements across Bundlex apps. Follow every release, or find what's new in the app you use.

November 2026

Bundlex Bundles
Improved

A clearer discount editor

Every tab of the discount editor now has titled sections, and two checkout settings have a card of their own.

  • In the Advanced tab, "Limit discount to offer quantity" and "Count each variant separately" now sit in the "Discount rules" card.
  • If a save is refused, the editor opens the tab and row of each field to fix and shows the message under the field.
  • Notes about the preview product, such as "No subscription plan on this product", show at the top of the preview with a "Change product" button.
  • Picked products in a list say "Remove" in their menu, and add buttons are dashed with a plus.
Bundlex Cart
New

Cart rewards that skip Bundlex Bundles items

A cart discount reward can now leave out the items a Bundlex Bundles offer added, so a bundle discount and the cart reward no longer stack on the same item.

  • In Cart > Rewards bar, under Counting rules, tick Leave out lines added through a Bundlex Bundles offer.
  • Bundle items still count toward the reward, so the bar still shows it unlocked. Only the discount skips them.
  • Items added one by one get the cart reward as before. A cart with bundle items only reaches the reward but gets no cart discount.
  • A fixed amount off applies to the other items only, so add "up to" to the reward's name.
Bundlex Cart
New

A reward minimum in each market's currency

A rewards bar minimum can now be typed in the currencies your markets sell in, so free shipping can start at £60 in the UK and €70 in the EU instead of at a converted amount.

  • In Cart > Rewards bar, tick Market pricing, then click Add market currency.
  • Open a reward and type an amount for each currency under Minimum per market currency. A shopper paying in that currency needs exactly that amount, in the bar and at checkout.
  • Every other currency keeps your store currency minimum, converted at the day's rate.
  • It works on free shipping, free gifts and percentage discounts. A fixed amount off and the shipping rate limit still convert from your store currency.
  • The editor preview shows your store currency amounts. Test a typed amount on your storefront with the country selector.
Bundlex Cart
New

A free add-on in the cart

The Add-on toggle can now offer something free, such as gift packaging. Set its price to 0 and the drawer shows Free in place of the price.

  • In Cart > Add-on toggle, enter 0 as the Price. A compare-at price shows struck through next to Free until the shopper ticks the box.
  • A free add-on reaches checkout as a free line, so the order total does not move.
  • In Analytics, the Paid toggle adds and Paid toggle removals cards are now Toggle adds and Toggle removals. They count free and paid add-ons alike; the numbers did not change.
Bundlex Cart
Improved

A clearer upsell editor

Upsells, Side upsell, Targeted offers and the Empty cart's product suggestions now share one layout, and a targeted offer takes fewer clicks.

  • Every upsell block reads in the same order: Product source and its list first, then Title and Add button, Maximum products, the layout and who sees it.
  • Product source is one menu. Your picks show as rows with a dashed Add products button under them, and the hand-picked discount hint sits beside that button.
  • A new targeted offer starts at When: pick what the cart must have, then the products to suggest. The offer turns itself on once both are set.
  • Each offer's row says what is missing, such as Needs products. An offer that is on but missing a part, or a tag rule with no tag, is refused on save, and the editor opens the field to fix.
  • Every layout and position choice in the cart editor is now one row of buttons.
  • The Empty cart's Product suggestions card works like Upsells: the same source menu, rows and dashed add buttons.
Bundlex Cart
Improved

Fewer notices in the editor

The cart editor shows a notice only when it has something to tell you, and puts short notes where you are working.

  • A note you close stays closed for two days in that browser, for that store.
  • A note about something you just picked is now a grey line under that control, such as the clear-cart line on the Countdown bar and the audience line under Who sees this cart.
  • A reward that a later reward at the same minimum replaces says Never applied on its row.
  • If the Checkout button and Accelerated checkout are both off, the warning now has a button that turns the Checkout button back on.
  • Upload image, Add another badge, Add offer and Add condition are dashed buttons, like the other add buttons.
  • The labels under Screen reader texts no longer end in (screen reader).
Bundlex Cart
Improved

A clearer Rewards bar editor

The Rewards bar block now reads top to bottom for each customer group, and every reward shows its fields in the same order.

  • Each customer group reads in order: who is in the group, how progress is measured, what they get, then the bar layout.
  • Every reward has the same field order: the reward and its minimum, "Count only these products or collections", the reward's own fields, then its icon and name. A free gift reward needs at least one gift before the cart saves.
  • Counting rules is one section under the groups, with "Never count some products or collections" as a checkbox. Celebrate is one checkbox with When, Effect and Colours under it.
  • Add filter now says who each choice matches.
  • If a save is refused, the message at the top names the place, the field is marked, and the right group and reward open.
  • All customers and Everyone else take no filter. A new group starts from Add group, which copies the current rewards.
Bundlex Cart
New

Choose which products count toward a reward

A reward can now count only the products or collections you pick, products can stay out of every reward, and a cart can keep only its highest gift.

  • On a gift or discount reward, tick "Count only these products or collections" and pick them. The bar and checkout then count only those products, so "spend 100 on shoes, get a gift" works with other products in the cart.
  • Add products or collections to "Never count some products or collections" and they count toward no reward, in every customer group. A gift card is the usual case.
  • Free shipping rewards always count the whole cart, apart from collections on that list. A single product on the list still counts toward free shipping.
  • Tick "Only the highest reached gift" and a higher gift replaces a lower one. Gifts that count different products each stay.
  • A discount reward still applies to the whole order. All three are off until you set them, so nothing changes on your store.
Bundlex Bundles
New

Hide sold-out products and offers

With "Hide sold-out products and offers" on, sold-out products and the offers that need them leave the widget by themselves, instead of showing as unavailable.

  • In the Advanced tab, find the "Offers and stock" card and tick "Hide sold-out products and offers". It is there on add-ons-only discounts too.
  • Sold-out add-ons, upsells and gifts are removed. An offer whose bundle product or main product is sold out is hidden, and when no offer is left the widget stays off the page.
  • It is off for every discount until you tick it. Only what shoppers see changes. Prices and checkout stay the same.
Bundlex Cart
New

Rewards bar results in Analytics

Analytics now has a Rewards card. For each reward it shows how many sessions saw it on the bar and how many reached it.

  • Open Analytics and find the Rewards card. Each reward has a row with Saw the bar, Reached and Reach rate.
  • Reached means the bar showed the reward as unlocked. It is not a purchase or a discount given at checkout.
  • A reward you take off the bar keeps its numbers for the dates it was shown, marked Removed.
Bundlex Cart
Improved

Cart drawer improvements

Smaller changes to the drawer and the editor this month.

  • On a phone, four or more wallet buttons now sit in rows of two instead of one long column.
  • An add-on toggle line no longer counts as an item toward a reward that needs a number of items.
  • Drag picked products and collections to set their order in Upsells, empty cart suggestions and gift rewards. Picking again keeps your order and adds new picks at the end.
  • If another app shows the page in a currency your cart does not use, the rewards bar stops showing money progress instead of showing a wrong amount.
Bundlex Bundles
Improved

Variables shown as blocks in the editor

Variables in offer texts, such as the saved percentage, now show as grey blocks with their name instead of code in curly braces.

  • Add a variable from the Variables menu beside the field.
  • One Backspace removes a variable whole.

October 2026

Bundlex Cart
New

A sticky cart button

A round button in a bottom corner of your store opens the drawer from anywhere on the page and shows how many items are in the cart.

  • In the Cart tab, under On the page, switch on Sticky cart button.
  • Pick the corner, one of four icons, and whether it shows on desktop, on mobile or both.
  • It hides while the drawer is open, and on an empty cart unless you turn on Show when the cart is empty.
  • Turn on Let shoppers drag it and each shopper can move it. The spot is kept in their browser.
  • It is off until you switch it on, so nothing changes on your store before you save.
Bundlex Cart
New

More control over the drawer's look

The Style tab now sets colours for each block, the text size and a compact header.

  • Give each block its own colours: the header, announcement, countdown, rewards bar, upsells, trust badges, footer, checkout button, sticky cart button and empty cart. An empty field follows the drawer colours.
  • Text size goes from 90 to 120%. It scales all the drawer's text at once and keeps your theme's font.
  • Header height Compact halves the space above and below the cart title, so more of the cart fits on a phone.
  • New carts start without a border on item images. Carts you already saved keep theirs.
  • Custom CSS sits in a closed Advanced row at the bottom of the Style tab, in a code editor.
Bundlex Cart
New

Confetti when a shopper reaches a reward

The drawer can now celebrate a reached reward with a short confetti effect. It stays off until you turn it on.

  • In Rewards bar, under the customer groups, tick Celebrate when a reward is reached.
  • Play it: Every reward or Last reward only. Click Play to see it in the preview.
  • Effect: Rain, Cannons or Burst. Colours: Brand uses the accent colour from Style, Multicolour uses many colours.
  • A reward reached while the drawer is closed plays the next time the drawer opens.
  • Shoppers who turn on reduced motion on their device don't see it.
Bundlex Cart
New

A drawer title for an empty cart

An empty cart can now have its own drawer title, and the count no longer leaves empty brackets behind.

  • In the Empty tab, the Message card has Drawer title when the cart is empty.
  • Leave it empty to use the drawer title without its number. Add {{item_count}} to show 0.
  • Without a title of its own, an empty cart drops a bracket pair that held only the count, so Cart ({{item_count}}) reads Cart.
  • Translate it on the Translations page, like the other drawer texts.
Bundlex Bundles
New

Your product photo follows the picked offer

With "Update theme product image" on, your theme's main product photo changes to the offer's image when a shopper picks an offer.

  • In the Advanced tab, find the "Offers and stock" card and tick "Update theme product image".
  • It works for offers that show a product photo: "Show offer image" on, "Image source" set to "Product image", and an "Image position" like Image 2.
  • Example: give the "Buy 3" offer the position of your pack photo. When a shopper picks it, the gallery shows that photo.
  • Offers with a custom image or the featured image leave the gallery alone.
  • It is off for every discount until you tick it. Check it on your product page, because the editor preview has no gallery.
  • Only the photo changes. Prices and checkout stay the same.
Bundlex Bundles
Improved

Show what the whole bundle saves

Two new variables show the saving of the whole bundle, not only the main offer. A "1+1" bundle no longer reads "Save 0%".

  • Type {{bundle_saved_total}} for the saving in money, or {{bundle_saved_percentage}} for the saving in percent.
  • Or pick "Bundle saved total" or "Bundle saved percentage" from the variables menu.
  • They add the main offer's saving and the saving of every required bundle product.
  • Use them in an offer's title, subtitle, badge, discount label and benefits, in the sticky bar title and in the countdown timer texts.
  • On an offer without bundle products they show the same saving as {{saved_total}} and {{saved_percentage}}.
Bundlex Cart
New

Bundles from other apps in the drawer

A bundle that another app adds as one cart line now lists its products, and reward steps can count free bundle gifts.

  • A bundle line shows how many products are inside. Shoppers tap it to see them.
  • Change that text in Cart items > Bundle items toggle, or clear it to hide the list.
  • In Rewards bar, with Number of items, tick Count items from bundle offers and gifts. Free gifts and free extras from Bundlex Bundles then count toward the step too.
  • It is off by default, so your bars count as before. Bundlex Cart's own gifts never count.
Bundlex Bundles
New

Show an offer only to some customers

Before, an offer could only be hidden from tagged or B2B customers. Now it can also be shown only to them, and checkout follows the same rule.

  • In the Advanced tab, find "Who sees the widget" and tick "Customer tags", "Shopify B2B" or "Limit to specific markets".
  • With "Customer tags", pick "has any of" to show the offer only to customers with one of the tags. Pick "has none of" to hide it from them.
  • With "Shopify B2B", pick "Only B2B company customers" or "Hide from B2B company customers".
  • Every filter you turn on must fit. Guests never see an offer that needs a tag or a B2B company.
  • Checkout follows the same rule. A customer the offer is hidden from doesn't get its discount.
  • Markets are now picked in one search field. Saved discounts keep working as before.
Bundlex Cart
New

Keep up to three carts live at once

You can now keep up to three carts active, for example one for retail and one for wholesale. Each cart has its own Who sees this cart rule.

  • Click Activate on another cart. When a cart is already active, choose Keep them active too. Replace stays the default.
  • A shopper gets the first active cart in the list whose Who sees this cart rule fits them. Shoppers no cart fits get your theme's cart.
  • Set the order in the cart list. Drag a row, or use Move up and Move down in its ⋯ menu. A cart below one that shows to everyone is marked Not reached.
  • Each cart keeps its own rewards, upsells, wording and look. At checkout a shopper gets only the rewards of their own cart.
  • For different rewards inside one cart, customer groups on the Rewards bar still work.
Bundlex Bundles
New

Ask Sidekick to create or edit an offer

Shopify Sidekick can now open the Bundlex Bundles editor for you and fill in the form. Ask it to create a quantity discount or to edit one of your discounts.

  • Ask "Create a quantity discount: buy 2 get 10% off, buy 3 get 15% off". The editor opens with those offers filled in.
  • Ask "Edit my Bundlex discount Summer". Sidekick finds the discount and opens it in the editor.
  • With the editor open, Sidekick can change an offer's price, title, subtitle, badge or label. It can also add or remove an offer, pick the pre-selected offer and rename the discount.
  • It can turn "Quantity selector", "Offer selection is optional", "Limit discount to offer quantity", "Count each variant separately" and "Show prices as whole numbers" on or off.
  • Sidekick never saves. Check the changes, then click "Save" or "Activate".
  • Start a new Sidekick chat for each request. You still pick products, gifts and the design in the editor.
Bundlex Cart
New

Different rewards for different customers

The rewards bar can now give a customer group its own rewards. Make a group for wholesale customers, Shopify B2B buyers or one market, and give it its own free shipping, discount and gift tiers.

  • In Rewards bar, click the + at the end of the group tabs to add a customer group. Under Who is in this group, click Add filter and pick Customer tags, Shopify B2B or Markets.
  • Every filter you add must fit. A shopper gets the first group from the top that fits. Shoppers in no group get the Everyone else bar.
  • Each group has its own rewards, its own Progress is measured by and its own Rewards bar layout. Wording and style are shared by all groups.
  • At checkout a shopper gets only their group's rewards. Free shipping follows the delivery address.
  • Up to 10 groups. A group can also have no rewards, for example no free shipping for wholesale.
Bundlex Bundles
New

Quantity selector above or below the offers

The quantity selector can now sit above or below the offers. Shoppers get one selector for the whole widget instead of one in each offer.

  • In the Add-ons tab, turn on "Quantity selector" and set "Position" to "Above the offers" or "Below the offers". "Inside the offer" stays the default.
  • Shoppers step the number up or down, and the widget selects the offer that quantity earns.
  • Clicking an offer sets the number to that offer's quantity.
  • Bundle offers and fixed total price offers stay click-to-select. The selector hides while one of them is selected.
  • Works with "Offer selection is optional".
Bundlex Bundles
New

New discounts start in your store's language

If your store's main language is not English, a new discount now starts with its texts in your language: offer titles, buttons, messages and design templates.

  • Works for Danish, Dutch, French, German, Italian, Japanese, Lithuanian, Polish, Portuguese (Brazil), Spanish, Swedish, Turkish and Chinese (Simplified and Traditional).
  • Texts you add later, like a new offer, a gift or a benefit line, also start in your language.
  • Your existing discounts keep their texts. Change them in the editor.
  • Edit all your main-language text in the editor. Storefront messages sit next to their feature ("Mix & match wording", "Gift picker wording", "Sticky bar wording") and in the Advanced tab under "Messages".
  • The Translations page holds your other languages. It shows how many texts are translated, and has a "Missing" filter and "Auto-translate".
Bundlex Cart
New

New carts start in your store's language

If your store's main language is not English, a new cart now starts with its drawer texts in your language.

  • Works for Danish, Dutch, French, German, Italian, Japanese, Lithuanian, Polish, Portuguese (Brazil), Spanish, Swedish, Turkish and Chinese (Simplified and Traditional).
  • Texts you add later, like a new reward, the announcement or the trust badges, also start in your language.
  • Your existing carts keep their texts. Change them in the cart editor.
  • The cart editor holds your main language. The Translations page holds your other languages.
  • Translations shows Translated X of Y texts, a Missing filter and Auto-translate next to the language picker. A language you have not published yet shows Not published.
Bundlex Bundles
New

A new look in Shopify's Polaris 2.0 style

Shopify is giving its admin a new look with Polaris 2.0. Bundlex Bundles now follows the Polaris 2.0 style, with the same colors, fonts, spacing and icons as the new Shopify admin.

  • You get the new Bundlex Bundles look now, even if your Shopify admin still has the old one. Shopify moves stores to its new admin step by step.
  • Your bundles and their settings are unchanged. Only the look and a few button positions changed.
  • In the bundle editor, "Save", "Activate" and "Deactivate" sit at the top of the page next to "Preview in store". "Duplicate" and "Delete" are under "More actions".
  • Reorder offers by dragging. Move your mouse over an offer row, hold the six-dot grip and drag the row up or down.
  • The Dashboard has a "Store setup" section that shows if the app embed is on.
  • "What's new" moved to the new "Settings" page, together with "App embed" and "Help and feedback".
Bundlex Bundles
Improved

Trend lines and daily values

Analytics and the Dashboard now show how your numbers move over the period, and the Dashboard numbers load faster.

  • Each of the four main numbers has a trend line next to it, on the Dashboard and on the Analytics page.
  • Under the chart, click "View daily values" for a table with each day's added revenue, orders, total revenue and visitors.
  • The other numbers are grouped into three cards: "Traffic", "Sales" and "Subscriptions".
  • Top products show each product's picture.
Bundlex Cart
New

A new look in Shopify's Polaris 2.0 style

Shopify is giving its admin a new look with Polaris 2.0. Bundlex Cart now follows the Polaris 2.0 style, with the same colors, fonts, spacing and icons as the new Shopify admin.

  • You get the new Bundlex Cart look now, even if your Shopify admin still has the old one. Shopify moves stores to its new admin step by step.
  • Your carts and their settings are unchanged. No setting moved.
  • The Dashboard opens with Get started with Bundlex Cart, three steps that tick themselves off. Store setup shows if the app embed is on.
  • What's new moved to the new Settings page, together with App embed, Help and feedback and More from us.
  • The carts list and the cart editor now fit a phone screen.
Bundlex Cart
New

Gift picker, note and code open in a sheet

Gift choices, the order note and the discount code now open in a sheet over the cart. Cart items and the checkout button stay on screen, also on a phone.

  • One row under the rewards bar opens the gift picker. It lists each unlocked gift tier with its gifts, one variant choice per free unit and an Add button.
  • A collapsed Order note or Discount code opens in a sheet. With Expanded by default, the field stays in the footer as before.
  • Continue shopping can be a text link. In Cart > Checkout button, set Appearance to Text link.
  • The drawer footer takes less room on every cart, so more cart items fit.
  • Change the picker's title under Rewards bar > Wording > Gift picker.
Bundlex Cart
New

Choose who gets the cart drawer

The cart editor has a new Advanced tab with Who sees this cart. Show the drawer to everyone, only to customers with chosen tags, or to everyone except them.

  • Shoppers the rule leaves out get your theme's own cart, with its checkout button and the apps that work with it. Use it for wholesale customers who check out through another app.
  • The rule also holds at checkout. A customer it refuses gets no rewards or upsell discounts from this cart.
  • A tagged customer who is not logged in counts as a guest.
  • Cart name is on the Advanced tab too.
Bundlex Bundles
New

Buy Now can carry the whole bundle

Shopify's Buy Now and express checkout buttons (Shop Pay, Apple Pay, Google Pay, PayPal) can now send the whole bundle to checkout at the bundle price.

  • Checkout gets every item of the selected offer: other sizes and colors, paid extras, free gifts, gift selector picks, progressive gifts and ticked add-ons.
  • It is off by default, because some themes change the product form after the widget fills it.
  • To turn it on, contact Bundlex support. We test it on your theme first.
  • Buy Now stays hidden when a subscription is selected and in add-ons only discounts.
Bundlex Cart
New

Hide blocks from customers with chosen tags

Customer tags can now hide a block from tagged customers, and the rewards bar's tags also apply at checkout.

  • In Who sees this block, choose Everyone except customers with these tags. Customers with any of the tags don't see the block. Everyone else does, guests included.
  • It works on the Rewards bar, Upsells, Side upsell and Add-on toggle.
  • Tags on the Rewards bar now also decide who gets its rewards at checkout, not only who sees the bar. A shopper who isn't logged in at checkout counts as a guest.
Bundlex Cart
Improved

Free shipping counts what the shopper pays

A Free shipping tier now measures the cart after discounts, in the rewards bar and at checkout.

  • Products discounted by another app count at their lower price. Paid extras from Bundlex Bundles now count, free ones still don't.
  • Discount codes and other order discounts come off the total. If a code takes the cart below the threshold, free shipping locks again.
  • A Discount tier on your own rewards bar is not taken off, so reaching it never removes free shipping. Free gift and Discount tiers work as before.
Bundlex Bundles
New

Mark offers as sold out

Turn on "Mark offers as sold out" in the Advanced tab and tick the offers that are out of stock. Shoppers still see the card, greyed out with a "Sold out" badge, but cannot select it.

  • Set your own "Badge text" per offer, or leave it empty to show "Sold out".
  • The pre-selected offer cannot be sold out, so the page always opens on an offer shoppers can buy.
  • With Quantity selector on, stepping up or down skips sold-out offers.
Bundlex Cart
New

Free gifts with a quantity

Give more than one free unit of a gift, and let shoppers pick their gifts in a gift picker that opens from the rewards bar.

  • Set Qty on each gift row, from 1 to 10 free units. Shoppers can mix the gift's variants.
  • With Shopper chooses, Free units per shopper caps the total across the tier's gifts. It replaces Gifts a shopper can pick and counts units, not products. Leave it empty for no limit.
  • The gift picker shows one variant choice per free unit, and one tap adds them all to the cart.
  • Use Change variants to choose which variants of a gift are free. Shoppers can switch between them on the gift's cart line.
Bundlex Bundles
Improved

Smoother storefront and editor

Fixes for variant pickers, gifts, translated stores and Buy Now, and a faster way to add products in the editor.

  • Product links in bundles, add-ons, gifts and upsells keep the shopper's language. A shopper on a translated store lands on the translated product page.
  • On themes that reset the quantity box after a variant change, the widget puts the offer quantity back, so Buy Now checks out the right number of items.
  • Discounts with a large product selection now open reliably in the editor. Products load in parts.
  • The customer tag input shows "Press Enter to use this tag" and asks for the tag exactly as in Shopify.
  • The theme's Buy Now button now hides while the selected offer unlocks a progressive gift. Buy Now skips the cart and would leave the gift behind.
  • Swatches and dropdowns: a pick with no matching variant keeps the shopper's choice and moves the other options to the nearest variant. Swatch colours also match on translated stores, and the Dawn and Horizon variant pickers follow the widget again.
  • The gift picker works on right-to-left stores, stays above chat bubbles and no longer reopens on iPhone. A free gift that is the same product as the bundle keeps its discount in a plain cart.
  • In the editor, add-ons, gifts and upsells let you pick several products at once. The discount types are now called Percentage, Amount off per item and Fixed total price.
  • On Dawn 15 and newer themes with dropdown pickers, a variant picked in the widget no longer jumps back to the first option in Safari and on iPhone.
  • Prices in the widget follow your store's own number format, with the same thousands and decimal marks your theme uses.
Bundlex Cart
Improved

Tags layout and gift tiers after discounts

A fourth rewards bar layout, gift tiers that follow what the shopper pays, and reports without renewal orders.

  • Rewards bar > Layout has a new option, Tags. It shows a row of tags under the bar, one per reward, with its icon and name and a check once unlocked.
  • A Free gift tier now counts what the shopper pays after discounts, like Free shipping. If a discount code takes the cart below the threshold, the drawer removes the gift.
  • Paid extras from Bundlex Bundles count toward gift tiers. Free ones don't.
  • Orders with upsells and Total revenue now leave out subscription renewal orders.
  • Prices in the drawer follow your store's own number format: the same thousands and decimal marks your theme uses, and three decimals for currencies like the Omani rial.
Bundlex Cart
Improved

Clearer rewards bar and better theme sync

The rewards bar is easier to follow, and the drawer stays in step with more themes.

  • The Milestones and With icon layouts name each tier under the bar. A tier pops briefly when the shopper unlocks it, and motion stays off for shoppers who prefer reduced motion.
  • The cart count in your theme's header now updates on more themes, including the first item added from the drawer.
  • The drawer refreshes when your theme updates the cart on its own, and after an add to cart that only partly worked.
  • On phones, closing the drawer no longer makes your theme's sticky header vanish, and newer Savor and Horizon themes no longer keep a white strip after the drawer closes.
  • On Horizon phones, the page scrolls again after the drawer closes.

September 2026

Bundlex Bundles
New

Quantity selector now works with subscriptions

Quantity selector and Subscriptions can now be on in the same discount. Shoppers pick any quantity and still choose between subscribe and one-time.

  • Offer and subscription prices follow the chosen quantity and the offer tier it reaches
  • If the quantity reaches an Exact amount or Discount per item tier, the subscribe option turns off, the same as selecting that offer, and comes back when the shopper steps down
  • On an existing discount, switch on Quantity selector and save
Bundlex Bundles
Improved

Add-ons now work with no offer selected

With "Offer selection is optional" on, ticked add-ons are added with the theme's own add to cart, even before a shopper picks an offer.

  • With "Update theme product price" on, the Add to cart button price includes the ticked add-ons, with no offer selected and in add-ons only discounts
  • Add-on stock checks now count the units the theme is adding, so a shopper can't tick more than you have in stock
Bundlex Cart
New

Discount hand-picked upsells

Give a hand-picked upsell its own percentage off. Shoppers see the lower price on the card and pay it at checkout.

  • Enter a percentage in the % field on a hand-picked product in Upsells or Side upsell. Leave it empty for full price.
  • The card shows the discounted price with the original crossed out, and every unit added from the cart gets it.
  • When a product is on both blocks, the higher percentage applies everywhere. Save the cart to publish the prices.
Bundlex Cart
New

Ask Shopify Sidekick about your cart

Sidekick, Shopify's built-in AI assistant, can now answer questions about your Bundlex Cart right inside the admin.

  • Ask how the drawer is doing: visitors, offer views, upsell additions, and cart rate, compared with the previous period.
  • Ask how your cart is set up, or whether the drawer is live on your theme. Sidekick links you to the theme editor if the app embed is off.
  • Ask how to set up upsells, rewards, free gifts, add-ons, or translations, and get the steps with a link to the help center.
  • Shopify asks you once to allow Bundlex Cart before Sidekick reads its data. There is nothing else to set up.
Bundlex Cart
Improved

Clearer gift choices and storefront fixes

Gift selection, translated upsells, and checkout controls work more smoothly with your theme.

  • Gift choices show images when available, clearer selection states, and clean names without Default Title.
  • Upsell recommendations and product links follow the shopper's storefront language when catalog translations exist.
  • Improved wallet button spacing and sizing, plus Shapes theme compatibility for country and language pickers.
Bundlex Cart
New

Track your cart's performance

See how shoppers use your drawer with dashboard statistics and a dedicated Analytics page.

  • Track visitors, offer views, confirmed upsell additions, and cart rate.
  • Compare dates, cart designs, placements, and products, including an All time view.
  • Order and revenue metrics appear after Shopify order access is available and the first sync succeeds.
Bundlex Cart
New

Choose upsells with cart rules

Show chosen products when the cart matches your conditions using Targeted offers in the main Upsells block.

  • Match cart value, products, or collections, with all or any conditions required.
  • Create up to 8 offers and use Why these offers in the preview to understand the results.
  • Choose a fallback when no products remain to show. Offers keep their normal storefront prices.
Bundlex Cart
New

Include catalog savings in the discount row

Show savings from compare-at prices alongside the discounts already applied to the cart.

  • Enable Count compare-at savings under Cart > Discount code. It is off by default.
  • With discount chips enabled, catalog savings appear as a non-removable Sale chip.
  • This changes the savings display without creating another discount.
Bundlex Cart
New

Chat with us from the app

You can message the Bundlex Cart team without leaving your Shopify admin. The chat knows which store you write from, so there is no store address to send.

  • Click the chat bubble at the bottom right of any Bundlex Cart page.
  • Or open Settings and click Send message under Talk to us.
  • Ask a question, report a problem or suggest a feature.
  • Your conversation stays in the chat. Open it again later to read our reply.
Bundlex Bundles
New

Let shoppers choose whether to take an offer

Offers can now start unselected, and shoppers can turn a selected offer off again. Keep the normal product purchase available until they choose a bundle.

  • Turn on "Offer selection is optional" in the Advanced tab
  • In the Offers tab, untick "Pre-selected offer" on every offer to start with nothing selected, or keep one default that shoppers can deselect
  • With no offer selected, the theme controls work normally and no offer gifts or extras are added
  • Plain quantity discounts can still apply at checkout when the cart qualifies; deselecting does not disable checkout eligibility
  • Off by default, so existing discounts keep their current selection behavior
Bundlex Bundles
Improved

More reliable collection and mix-and-match discounts

Collection-targeted offers and collection-sourced bundles now handle variant-specific collection membership correctly at checkout. Mix-and-match selection also handles product and variant choices more reliably.

  • Fixes eligible collection offers that showed in the widget but received no discount at checkout
  • Checks the selected variant when collection membership differs between variants of a product
  • Improves product resolution when shoppers choose variants in mix-and-match slots
Bundlex Bundles
New

See subscription orders and renewals separately

Analytics now shows how many orders included a subscription, the share of orders that subscribed, and how many subscription renewals followed.

  • Subscribed and Renewals cards follow your selected dates and discount
  • Per-discount tables include Subscribed and Subscribed % columns
  • Renewals are counted separately from Orders and do not increase Added revenue, Total revenue, or conversion rates
  • The first subscription order still counts in your regular order and revenue figures
Bundlex Bundles
Improved

Clearer numbers on your dashboard

See Added revenue per visitor beside your revenue, orders, and average order value. Analytics adds more detail so you can compare discounts and understand what shoppers bought.

  • The fourth dashboard card is Added revenue per visitor; Total revenue remains in the table and on Analytics
  • Analytics includes a date-filtered Discounts table, bundle and upsell shares, and a Quantity per order breakdown
  • The performance chart compares the selected metric with the previous period of the same length
  • Date ranges use UTC calendar days, with a reminder in the picker
  • Metric help explains tracking coverage, and averages or rates with no denominator show a dash
Bundlex Bundles
Improved

Added revenue now counts every offer type

Added revenue now covers bundles, BOGO, mix-and-match purchases, and paid optional items. See what shoppers paid beyond one required item, plus the add-ons and extras they chose through the widget.

  • Paid add-ons and extras count even when sold without a discount; free gifts contribute no paid revenue themselves
  • Other discount codes reduce the amount counted, and full-price units beyond a strict quantity cap are excluded
  • Cancelled and fully refunded orders are excluded; partial refunds do not currently reduce the figures
  • Inspect purchase groups in the Added revenue breakdown on Analytics and export its rows as CSV
  • The preceding 60 days were recounted for this update; older orders keep their previous calculation
Bundlex Bundles
New

Subscriptions open to every store

The Subscriptions section is now on every discount, no invite needed. Turn it on in the Add-ons tab and the widget shows a subscribe vs one-time choice built on the selling plans your subscription app already put on your products. Add-ons, bundles and BOGO offers can subscribe too.

  • Works with Shopify Subscriptions, Appstle, Seal, Recharge and similar apps; Bundlex Bundles reads the plans already on your products and never creates its own
  • Add-ons: tick "Offer as subscription" on an add-on item to sell the main product once and the add-on on a plan, or the other way round
  • Bundles: a pack subscribes when the main product and every paid product in it carry the same plan; each product renews at its own plan price
  • BOGO: the paid units subscribe and the free units go in as a one-time line, so a free unit is never billed on renewal
  • Percentage and Buy X Get Y offers can subscribe; exact price and fixed amount offers stay one-time
  • Your Bundlex Bundles discount applies to the first order; renewals bill at the plan price set in your subscription app
Bundlex Bundles
Improved

Add-to-cart button includes your selected extras

When your theme shows a price inside its add-to-cart button, that amount now includes selected upsells and add-ons. Shoppers see the total for what they are about to add.

  • Works with "Update theme product price" on themes with a supported price inside the button
  • The button total updates when shoppers select extras, change their quantities, or switch offers
  • Matches the widget footer and sticky add-to-cart total, including discounts on the selected extras
  • Unavailable selections are left out of the total, just as they are left out of the cart
Bundlex Bundles
Improved

Show the sticky bar from page load

Keep the sticky add-to-cart bar visible as soon as shoppers open the product page. Choose whether it appears immediately or only after they scroll past the widget.

  • Choose the visibility setting in the sticky add-to-cart editor
  • Works with both scroll-to-offers and add-to-cart button actions
  • In add-to-cart mode, the bar starts with the preselected offer and follows later selections
  • Existing bars keep their current after-scroll behavior unless you change the setting
Bundlex Bundles
Improved

Show full images in gift and bundle pickers

Keep portrait and landscape product photos uncropped in gift-selection and mix-and-match popups. A new image-fit setting lets you choose original proportions or square thumbnails.

  • Choose original proportions to show the whole product image
  • Keep square thumbnails for a uniform product grid
  • The setting applies to both gift and bundle-pool popups within the discount
  • Preview the result in the editor before saving
Bundlex Bundles
Improved

Add up to 20 optional products

The add-ons block now supports up to 20 products, increased from 10. Give shoppers more choices for accessories, upgrades, and complementary items.

  • Available for both upsell offer add-ons and add-ons-only discounts
  • Each add-on keeps its own product selection, pricing, and optional quantity selector
  • Existing add-ons keep their settings
Bundlex Bundles
Improved

Theme and cart compatibility improvements

Recent fixes improve variant syncing, gift cleanup, and how Bundlex Bundles works alongside theme scripts and cart apps.

  • Choosing a variant in Bundlex Bundles now updates the swatch, product media, and URL on supported Kalles and The4 themes
  • Improved protection against duplicate extras when another app changes the add-to-cart response
  • Gift cleanup now also handles cart quantity changes from more theme and drawer implementations
  • Support can enable additional compatibility options for affected cart drawers and duplicate-add issues

August 2026

Bundlex Bundles
New

Show the selected offer saving next to Subscribe

Two new variables for the subscribe title and subtitle. {{offer_discount}} shows the saving of the offer the shopper selected, and {{total_subscription_discount}} shows the offer saving and the plan saving combined, so the badge next to Subscribe always matches the offer card.

  • Pick both from the {} variable picker on the subscribe title and subtitle in the Subscriptions section
  • The numbers follow the shopper live: switch offer, plan or variant and the percentage updates
  • Computed from the real prices rather than the discount type, so they work with any plan type
  • {{subscription_discount}} keeps showing the plan saving on its own
  • A variable shows nothing when there is no saving to show, for example on an offer that cannot subscribe
Bundlex Cart
New

Product upsells inside the cart

Available at launch: suggest complementary products while shoppers review their order. Choose your own products, use a collection, or let Shopify provide recommendations.

  • Display recommendations as a list, carousel, or single-product card inside the drawer
  • Add a separate recommendation panel alongside the drawer on larger desktop screens
  • Let shoppers choose a variant and add the product without leaving the cart
  • Show a separate selection of products when the cart is empty
Bundlex Cart
New

Reward shoppers as their cart grows

Available at launch: a progress bar shows shoppers how close they are to free shipping or an order discount. Set milestones that reward larger orders.

  • Set thresholds based on cart value or item count
  • Offer free shipping or percentage and fixed-amount order discounts at your chosen tiers
  • Choose a minimal progress bar, milestone layout, or icon layout
  • Rewards apply through Shopify discounts when the cart qualifies
Bundlex Cart
New

Free gifts unlocked in the cart

Available at launch: reward qualifying carts with a free product, or let shoppers choose from several gifts. The drawer updates gift eligibility as the order changes.

  • Add gift milestones to the rewards bar using cart-value or item-count thresholds
  • A tier with one gift adds it automatically when unlocked
  • A tier with several gifts lets shoppers choose in the drawer, up to the limit you set
  • Eligible gifts receive a 100% discount and are removed when the cart no longer qualifies
Bundlex Cart
New

Offer an optional extra before checkout

Available at launch: add a simple checkbox for gift wrapping or another optional extra. Shoppers can add or remove it directly in the cart footer.

  • Set the offer name, description, and price in the cart editor
  • The app creates the product for your add-on when you save
  • Choose a built-in image or upload your own
  • Optionally remove the add-on when the rest of the cart is emptied
Bundlex Cart
New

A cart that speaks your customers' language

Available at launch: customize the drawer copy for each storefront language. Shoppers see the cart text for the language they are browsing in.

  • Edit your primary-language text alongside each block in the cart editor
  • Use the Translations page to add copy for your other storefront languages
  • Translate cart labels, buttons, announcements, recommendation headings, and trust-badge text
  • Missing translations fall back to your main cart copy
Bundlex Cart
New

Introducing Bundlex Cart

Bundlex Cart is live. Give shoppers a slide-out cart with product recommendations, rewards, and checkout controls, all edited in a live preview.

  • Enable the app embed in your Shopify theme to get started without editing theme code
  • Choose the blocks you want and arrange the supported sections in the cart editor
  • Adjust colors, spacing, and text to fit your store
  • Includes product upsells, reward tiers, free gifts, and storefront translations at launch
Bundlex Bundles
Improved

Smoother editor and storefront loading

Opening and working in the discount editor now involves fewer repeated product requests, with better handling of large catalogs. The storefront widget stylesheet also loads without blocking the rest of the page.

  • Recently loaded products and collections can be reused when opening the editor
  • Large catalogs load product options in the background, with loading feedback while they are prepared
  • Selecting a product again refreshes its details so recent changes can be picked up
  • Widget styles load separately from the initial page render
Bundlex Bundles
Improved

Your theme button follows the offer price

If your theme displays a price inside its add-to-cart button, Bundlex Bundles can keep that amount in sync with the selected offer. The product price and button no longer need to show different amounts.

  • Uses the existing "Update theme product price" setting
  • Updates supported button prices and compare-at prices as shoppers switch offers
  • Preserves the button label and temporary messages such as "Added!"
  • Applies to supported price-in-button layouts; buttons without a price keep their normal text
Bundlex Bundles
New

Rename discounts from the dashboard

Keep your discount list organized as campaigns change. Rename an existing discount directly from its dashboard action menu.

  • Choose "Rename", enter the new name, and save
  • Keep the existing discount and its offer settings
  • Use clear names to tell campaigns and product groups apart in your dashboard
Bundlex Bundles
New

Exact prices per market currency

Selling in several currencies? Turn on "Market pricing" and type the exact price shoppers pay in each market currency, instead of amounts drifting with the exchange rate.

  • Works on exact price and fixed amount fields: offers, additional products, upsells, and add-ons
  • Shoppers paying in a priced currency see and pay exactly what you typed, in the widget and at checkout
  • Currencies you skip keep the converted price at the day's rate
  • Percentage offers need no setup: Save 10% applies the same in every currency
  • A discount can hold prices in up to 20 market currencies
  • A new preview country switcher in the editor shows each market's prices before you publish
Bundlex Bundles
New

Sticky bar adds the offer to cart

The sticky add to cart bar gets a new button action. Instead of scrolling to the widget, it can show the selected offer and add it straight to the cart, price and savings included.

  • Pick the action under "Button action": scroll to the offers, or add the selected offer to cart
  • The bar follows the selection live: offer title, price, original price, and a savings badge
  • Free gifts and picked add-ons appear as small badges and land in the cart together with the offer
  • When variants still need choosing, the button takes the shopper to the widget to finish picking options
  • The add mode has its own button text and translations, separate from the scroll button
  • On themes that block direct adds the button safely falls back to scrolling to the widget
Bundlex Bundles
New

Quantity selector on offers

Let shoppers pick exactly how many they want. An optional stepper on the offer card lets customers set a quantity, and the widget, price, and cart follow along, always charging the best tier for the final amount.

  • Turn it on per discount and choose which offers show the stepper with a per-offer list
  • On quantity offers the number is the item count; on bundles and "3 for $10" deals it counts whole sets
  • Crossing a tier threshold automatically jumps the selection to the better offer and keeps the chosen variants
  • The stepper respects live stock and never lets shoppers request more than what is available
  • Pricing always matches checkout: the shopper pays the best price their final quantity qualifies for
  • Free gifts and ticked upsells stay single; they never multiply with the quantity
  • Add-ons can get their own quantity input so shoppers can buy more than one
Bundlex Bundles
New

Theme price follows the selected offer

Turn on "Update theme product price" and the price your theme shows above the widget updates live to the selected bundle total, compare-at price included. Display only; checkout always charges the exact discounted amount.

  • The theme price updates the moment a shopper picks a different offer
  • The compare-at ("was") price stays in sync: struck through when discounted, hidden when the tier is not
  • Themes without a separate strikethrough element get a combined was/now price
  • Sale badges are hidden while a synced price shows, so they never contradict the selected offer
  • Works out of the box on 21+ common theme price layouts; support can add a custom selector for unusual themes
  • Theme developers can tag any element with data-bundlex-price to make it sync (handy for sticky bars)
  • Display only: checkout charges the real discounted amount no matter what the theme shows
Bundlex Bundles
New

Limit discounts to specific markets

Show a discount only where you want it. Pick Shopify Markets to include or exclude, and everywhere else the widget stays hidden and checkout applies no discount.

  • Two modes: show only in selected markets, or hide in selected markets
  • Enforced twice: the widget does not render in a blocked market, and checkout does not apply the discount there either
  • The market list comes live from your Shopify admin (Settings > Markets)
  • Combines with your product and collection targeting as an extra filter
  • Deleted or unavailable markets stay visible in your selection, clearly marked, so nothing silently disappears
  • Bundlex Bundles asks once for a new markets permission; approve it on next open and the list loads
Bundlex Bundles
New

Mix & match: collection pools & linked bundles

Building choose-your-own bundles got much faster. Fill slots from whole collections instead of hand-picking products, or link a set of products so each one's page bundles it with the others.

  • Slots can source their options from one or more collections instead of a hand-picked product list
  • Linked-set bundles: link 2-8 products and every product's page shows it bundled with the others, no duplicate discounts to maintain
  • The linked set follows "Show widget on": add or remove a product there and every page updates automatically
  • Pre-selected slots start filled with a smart default so the price is correct right away; shoppers can still switch
  • "Use one discount for every product" collapses per-product settings into a single shared bundle discount
  • The editor warns when a bundle would show the same product twice on its own page, with a one-click fix
Bundlex Bundles
New

Hide unavailable variants

Sold-out options can now disappear from the widget's variant pickers entirely, instead of staying listed and marked "Unavailable".

  • One checkbox in the discount's Advanced settings; off by default
  • Applies to the offer's dropdowns and swatches, plus cross-sell and bundle-pool pickers
  • Hiding is live: options update as the shopper picks a size or color, not just at page load
  • If the selected variant becomes unavailable, the widget snaps to the nearest available one
  • Fully sold-out products keep the labeled list so "sold out" messaging still reads correctly
  • Gifts, upsells, and add-ons already hid sold-out variants; they are unchanged
Bundlex Bundles
New

Show prices as whole numbers

Round every price the widget shows to a clean whole number, like $30 instead of $29.95. Display only; customers are still charged the exact amount at checkout.

  • One checkbox in the discount's Advanced settings
  • Applies to every price in the widget: offer prices, compare-at, savings, the sticky bar, and template variables
  • Rounds to the nearest whole amount and keeps your currency's own format
  • Scoped to that discount's widget; the rest of your storefront is untouched
  • Check the editor preview to see how your prices round before publishing
Bundlex Bundles
New

Count quantity tiers per variant

By default all variants of a product count together toward a tier. Turn on "Count each variant separately" and each color or size must reach the tier on its own.

  • 1 black + 2 white shirts no longer make a 3-pack, since neither color reaches 3 on its own
  • Each variant that does reach a tier earns the discount on its own, even several times in one cart
  • Works together with the strict quantity cap for exact tier composition
  • The editor warns while it is on, since mixed carts can price differently in both directions
  • Off by default; flip it per discount in the Advanced settings
Bundlex Bundles
New

Warnings for overlapping discounts

The editor now warns you when the products you target are also in another published discount, so conflicting or hidden pricing gets caught before shoppers see it.

  • A warning appears on the "Show widget on" section when targeting overlaps another live discount
  • Tells you the outcome: two discounts tie (unpredictable), or this one is hidden by more specific targeting
  • Names the exact discounts involved so you know what to fix
  • Understands specificity: selected products beat collections, which beat "all products"
  • Add-ons-only discounts get their own warning when another discount still changes the checkout price
  • Dismissible, and only published discounts trigger it; drafts never nag
Bundlex Bundles
New

Color names on swatch hover

Hovering a color swatch can now show an instant, styled tooltip with the color name, replacing the browser's slow native one.

  • Turn on "Show color name on hover" in the Color swatch style settings
  • The tooltip appears instantly and matches the widget styling
  • Keyboard users see it too when tabbing through swatches
  • Skipped on touch devices on purpose, so nothing flashes over a tapped swatch
  • Swatches now always carry proper accessibility labels, tooltip on or off

July 2026

Bundlex Bundles
New

One add-ons block across your offers

Offer optional products in a shared block below all offer cards. Shoppers can keep their chosen accessories selected while switching between your bundle or quantity offers.

  • Choose checkbox or toggle controls and optionally preselect items
  • Set each product's discount, variant choices, title, and image
  • Enable a quantity selector on individual add-ons when shoppers should choose how many to buy
  • Add-on discounts apply while an offer from the same discount qualifies in the cart
Bundlex Bundles
New

Add-ons without bundle offers

Offer discounted extras alongside your regular product page without adding bundle or volume-discount cards. Add-ons-only discounts work with the theme's product controls.

  • Start with the "Add-ons only" template in the Upsell category
  • Choose which products show the add-ons block and set a discount for each extra
  • The theme's variant and quantity selectors continue to control the main product
  • Add-ons receive their discount while an eligible main product is in the cart; removing the last eligible main product returns the extras to full price
Bundlex Bundles
New

Build mix-packs with specific variants

Pin the main product in a bundle to selected variants. Create combinations such as a black-and-white two-pack or a set of different coffee roasts from one product.

  • Use "Pin variants" on the bundle's default product
  • Available for bundle offers targeting one selected product
  • Shoppers choose only from the variants allowed for that bundle; a single allowed variant needs no picker
  • Combine the pinned main product with bundle products restricted to their own variants
Bundlex Bundles
Improved

Spot deleted products and replaced variants

The editor now warns when a linked product has been deleted or its saved variant selection no longer matches the product. Find broken references before they cause problems with a bundle or gift.

  • Covers individual bundle products, gifts, discounted upsells, and enabled progressive gifts
  • Click a warning to jump to the affected item in the editor
  • Reselect the product, check its variants, and save to repair the reference
  • Your saved variant choices are preserved until you change them
Bundlex Bundles
New

Customize cart and checkout discount labels

Choose the discount name shoppers see in their cart and at checkout. Keep it consistent across an offer or give individual gifts and extras their own labels.

  • Open "Customize cart & checkout labels" in the discount's advanced settings
  • Set a discount-wide label or a different label for each offer
  • Override labels for gifts, gift selections, upsells, and add-ons where needed
  • Leave a label blank to use its default
Bundlex Bundles
Improved

Choose which product photo an offer uses

Use a specific image from each product's gallery in your offer cards. For example, one shared discount can use the second photo of every product to show its multipack image.

  • Choose the featured image or a numbered image position instead of uploading a separate picture
  • Products without that image position fall back to their featured image
  • A numbered image stays fixed when shoppers change variants
  • Keep image ordering consistent across products that share the discount
Bundlex Bundles
New

Volume discounts on subscriptions

Combine Bundlex Bundles offers with your subscription plans. The widget shows a subscribe vs one-time choice, prices adjust to the selected plan, and your volume discount applies on top on the first order.

  • Works with your existing subscription app (Shopify Subscriptions, Appstle, Seal, and more); Bundlex Bundles reads the selling plans already on your products
  • Four selector layouts: radio, grid, checkbox, or toggle; place it above or below the offers
  • Show both the one-time and subscription unit prices next to each option
  • Pre-select the subscription option and pick which option shows first
  • Customize the header and option titles, with {{subscription_discount}} to show the plan's saving (for example 10%)
  • Bundlex Bundles discounts apply to the first subscription order; renewals bill at your plan price
Bundlex Bundles
New

Progressive gifts: unlock rewards at higher tiers

Reward customers for choosing bigger offers. Configure free gifts that unlock at higher offer tiers, shown as a progress tracker below your offers. Unlocked gifts are added to the cart free.

  • Add up to 10 gifts, each unlocking at a chosen offer tier ("Offer #2 and higher")
  • A progress bar and stepper show shoppers how close they are to the next gift
  • Grid or list layout, with lock overlays, "FREE" badges, and crossed-out value labels
  • Unlocked gifts are added to the cart automatically at 100% off
  • On mobile, a floating bubble tracks unlock progress and taps through to the gift list
  • Style everything: accent color, card backgrounds, fonts, and corner radius, with a "match widget corners" shortcut
  • Sold-out or deleted gift products are hidden automatically so the block never looks broken
Bundlex Bundles
New

Upsell add-ons on any offer

Offer optional paid add-ons right inside the widget. Shoppers tick a checkbox to add related products to their order, each with its own price, discount, and variant picker. Unticking one never affects the main offer.

  • Add upsell products to any offer; shoppers opt in with a checkbox or a toggle switch
  • Each upsell has its own discount: percentage, fixed amount, or exact price
  • Shoppers pick the variant (size, color) right on the upsell row
  • Pre-select an upsell so it starts ticked; shoppers can still opt out
  • "Only show when selected" reveals an upsell only when the customer picks that offer
  • Optionally link the upsell image and title to its product page
  • Adding or removing an upsell never breaks the offer discount at checkout

June 2026

Bundlex Bundles
New

Mix & match bundle builder

Let customers choose which products go in their bundle. Add a "mix & match" bundle product backed by a pool of options, and the shopper picks one to fill that slot right on the product page. The bundle discount applies automatically.

  • Add a mix & match bundle product with a pool of options; the shopper picks one to fill the slot
  • Add several mix & match slots to let shoppers build a multi-product bundle, each slot with its own pool
  • Shoppers pick each item and its variant (size, color) right in the widget
  • The bundle discount applies to the picked products, with percentage, fixed amount per item, or exact price
  • Add to cart waits until every slot is filled, so customers never check out with an incomplete bundle
  • Style the picker and empty-slot prompt with your own colors, fonts, and product images
  • The "Choose product" prompt is translatable into every language your widget supports
Bundlex Bundles
New

Ask Shopify Sidekick about your discounts

Sidekick, Shopify's built-in AI assistant, can now answer questions about your Bundlex Bundles discounts right inside the admin. Ask in plain language about your offers, revenue, and whether your widget is live. There is nothing to set up.

  • "What discounts do I have active?" lists your live offers, each with a link to edit it
  • "Which of my offers makes the most money?" ranks them by the revenue Bundlex Bundles added
  • "How much extra revenue has Bundlex Bundles made me this month?" shows added revenue, orders, and average order value
  • "How is my store doing vs last month?" gives a performance summary with your top products
  • "How is my Summer Bundle set up?" breaks down its tiers, discount amounts, targeting, gifts, and features
  • "Is my widget showing on my product pages?" checks your live theme and links you to fix it if not
  • Nothing to install or configure. Open Sidekick in your Shopify admin and ask
Bundlex Bundles
New

New bundle layouts: Compact and Gallery

Display your bundle in the style that fits your products. There are now four bundle layouts: Compact and Gallery join the existing Stacked and Grid. Pick one per discount whenever the offer is shown as a bundle.

  • Stacked: each product on its own row with image, title, variant picker, and price, the classic detailed view
  • Compact (new): a tighter row that fits image, title, variants, and price into less vertical space, great for bundles with many items
  • Grid: products laid out as cards in columns, with an optional "Equal block size" toggle to keep every card the same height
  • Gallery (new): all product images showcased together at the top, with a clean list of titles, variants, and prices below
  • Switch layouts anytime in the discount editor; each one works with your existing colors, borders, and spacing
  • Pairs with the new "Hide variant labels" option for an even slimmer look
Bundlex Bundles
New

Limit discount to exact offer quantity

Decide exactly how many items your volume discount applies to. By default the discount applies to every item a customer buys at or above the offer quantity. Turn this on and it applies only to the offer quantity, so any extra items stay at full price.

  • New "Limit discount to offer quantity" toggle on every discount
  • Example: with "Buy 3, get 15% off", a customer who adds 5 items gets 15% off on only the first 3; the 2 extra stay at full price
  • Works across tiers: with Buy 3 (15%) and Buy 5 (25%), 10 items become 5 at 25% off, 3 at 15% off, and the remaining 2 at full price
  • Applies to percentage and fixed amount per item discounts; exact price and Buy X Get Y offers are already limited to the offer quantity, so they are unaffected
  • Off by default, so your existing discounts keep working exactly as before until you switch it on
Bundlex Bundles
New

Multiple gifts selector

Let customers choose their own free gifts. Build a pool of products, set how many they can pick, and shoppers select their gifts in a popup right on the product page. Chosen gifts are added to the cart free.

  • Add one or more gift selectors per offer, each with its own product pool and "choose up to N" limit
  • Customers pick their gifts in a popup, with variant selection (size, color) and a live "{{selected}} of {{max_quantity}} selected" counter
  • Chosen gifts are added to the cart automatically at 100% off when the bundle is added
  • Set the max quantity from 1 to 50, plus a custom heading and status text with variables like {{max_quantity}} and {{selected}}
  • Add an optional image and fully style the popup (colors, fonts, buttons, and spacing) to match your store
  • Gifts stay free when shoppers move up to a higher bundle tier
  • Heading and status text are translatable into every language your widget supports

May 2026

Bundlex Bundles
New

Bundlex Bundles now speaks your language

The entire Bundlex Bundles dashboard is now available in 15 languages. It automatically follows your Shopify admin language, so there is nothing to set up. Open the app and it is already in your language.

  • Available in English, German, French, Spanish, Italian, Portuguese (Brazil), Dutch, Swedish, Polish, Lithuanian, Turkish, Japanese, Simplified Chinese, Traditional Chinese, and Danish
  • Automatically matches your Shopify admin language, with nothing to configure
  • Covers the whole dashboard: discounts, analytics, plans, onboarding, and every menu and button
  • Validation and error messages are translated too, so feedback always comes back in your language
  • Change your Shopify admin language at any time and Bundlex Bundles follows on the next load
Bundlex Bundles
New

Offer benefits

Highlight what makes each offer worth buying. Add a list of benefits such as "Free shipping" or "Secure checkout" with matching icons, shown right inside the widget.

  • Add up to 10 benefits per offer, each with an icon and a line of text
  • Choose from a set of built-in icons (checkmark, truck, shield, lock, gift, star, and more), an animated live dot, or upload your own image
  • Show benefits only when the offer is selected, or keep them visible at all times
  • Display benefits inside the offer card for a more compact layout
  • Style text color, icon color, font size, and font style to match your widget
  • Benefit text is translatable and supports template variables like {{product_title}}
Bundlex Bundles
New

Page builder placement

Built your product page with GemPages, PageFly, Shogun, or another page builder? Drop the Bundlex Bundles widget exactly where you want it using a one-line HTML snippet.

  • New "Using a page builder?" section at the bottom of Widget settings reveals a code snippet to copy
  • Paste the snippet into any custom HTML or code block on your product page
  • Widget renders at that exact spot instead of the default location above the buy button
  • One snippet works for every discount; paste it once
  • No effect on standard themes, which continue to auto-detect placement
Bundlex Bundles
New

Hide widget for B2B and tagged customers

Two new toggles in the offers tab let you hide a discount from specific customer groups: Shopify native B2B accounts and customers with selected tags.

  • Exclude B2B customers: hides the widget for customers logged into Shopify's native B2B (Companies / Company Locations on Plus plan)
  • Exclude by customer tag: type any customer tag to hide the widget from customers who have it, perfect for wholesale tags from third-party B2B apps
  • Both toggles work together: a customer is excluded if they match either rule
  • Tags must match exactly (case-sensitive), with the same casing as the customer tags in your Shopify admin
  • Discount stays applied for everyone else; existing discounts default to no exclusions

April 2026

Bundlex Bundles
New

Discount performance statistics

Track how each discount performs with per-discount metrics and shop-level summary cards: visitors, orders, revenue, and conversion all in one place.

  • Per-discount columns: visitors, orders, cart rate, conversion rate, total revenue, AOV, revenue per visitor, and added revenue
  • Shop-level summary cards above the table: added revenue, orders, total revenue, AOV, revenue per visitor, and visitors aggregated across all discounts
  • Period tabs: today, last 7 days, last 30 days, or all time, with percentage change vs the previous period
  • Added revenue shows how much extra the bundle earned vs selling items at full price
  • Hover any column header for a plain-language explanation with examples
  • Data updates automatically, no setup required
Bundlex Bundles
New

Design templates for new offers

Choose from 7 pre-designed templates when creating a new volume discount. Pick a layout, customize colors and decorations, and start with a polished design instead of a blank canvas.

  • 7 templates: Simple, Gift, Tiered, Quantity, Variants, Bundle, and Buy X Get Y Free
  • Live preview updates instantly as you pick colors and decoration effects
  • Color suggestions pulled from your Shopify theme for a consistent look
  • 9 decoration effects: Blobs, Rings, Hearts, Starburst, Percent, Stars, Clock, Money, or None
  • Smart product selection shows your real products in the preview
  • Still have the option to start from scratch and build your own layout

March 2026

Bundlex Bundles
New

Template variables in offer text

Use dynamic variables such as {{saved_percentage}} or {{price_total}} in offer titles, subtitles, badges, and labels. Values are resolved live in the widget based on the selected variant.

  • Click the code icon next to any text field to pick from 11 available variables
  • Price variables: {{price_per_item}}, {{price_total}}, {{compare_price_per_item}}, {{compare_price_total}}
  • Savings variables: {{saved_percentage}}, {{saved_per_item}}, {{saved_total}}
  • Product and quantity: {{product_title}}, {{quantity}}, {{buy_quantity}} and {{get_quantity}} for BOGO offers
  • Works in all four text fields: title, subtitle, badge, and discount label
  • Dashboard preview resolves variables in real time as you type
  • Embed widget updates variable values dynamically when the customer changes variant
Bundlex Bundles
New

Badge type styles

Choose from 12 badge styles to customize how offer labels like "Best value" or "Limited time" appear on your volume discount widget.

  • 12 badge styles: Default, Pill, Arrow Right, Arrow Left, Square, Folded, Banner, Banner Rounded, Corner Ribbon, Side Ribbon, Side Ribbon Alt, and Side Ribbon Rounded
  • Each style adapts to both horizontal and vertical layouts with optimized sizing
  • Banner styles span the full width of the offer with decorative folded or rounded corners
  • Side ribbons attach to the right edge with a flag-like shape, with three variants to choose from
  • Corner ribbon rotates 45 degrees into the top-right corner for a classic look
  • All styles respect your existing badge color, font size, and font style settings
  • New discounts default to the Folded style; existing discounts keep their current look
Bundlex Bundles
New

Volume discounts on home page

Show your volume discount widget on the home page using the Featured product section. Perfect for one-product stores that display their product on the homepage.

  • New "Bundlex Bundles featured" block you can add to the Featured product section on your home page
  • Product auto-fills from the section, so no manual product selection is needed when using Featured product
  • Same widget features as product page: offers, variants, cross-sells, gifts, countdown, sticky ATC
  • Only appears when adding blocks on index and product templates, so it is clear which block to use where
  • Works with any theme whose Featured product section supports app blocks
Bundlex Bundles
New

Auto color detection and preview background

Generate color presets from your store theme and get smart suggestions to match your preview to the real store look.

  • From your store: AI-generated color presets extracted from your current Shopify theme, applied with one click
  • Theme name shown in the info tooltip so you know which theme the presets came from
  • Regenerate button when you change themes to update presets to match your new design
  • Preview background suggestion: when your theme background differs from the preview, a one-click "Update preview background" appears in the preview header
  • Apply border radius suggestion: when generated theme radius differs from your widget, apply it with one click
  • Suggestions appear when loading a discount that already has generated presets, no need to regenerate
Bundlex Bundles
Improved

Offer image enhancements

Offer images now support quantity badges, multiple image repeats, product image source, and animated GIFs, perfect for Duo, Trio, and bundle offers.

  • Quantity badge: show the offer quantity (e.g. 2, 3) as a badge overlay on the offer image
  • Multiple images by quantity: repeat the image in a grid to match the offer quantity, great for Duo and Trio offers
  • Product image option: use the main product image instead of a custom upload; it updates when the customer selects a variant
  • Animated GIF support: GIFs are stored as-is on upload so animations stay intact
  • Both options require an offer image (product image or custom upload) and are available per offer
Bundlex Bundles
New

Variant swatches

Display variant options as visual color swatches, pill buttons, or variant image thumbnails instead of plain dropdowns, with full styling control and one-click layout presets.

  • Color swatches: circular or square color chips with configurable size, gap, and ring color; auto-imported from Shopify native swatches
  • Pill / button swatches: bordered labels with configurable padding, font, border radius, gap, and active state colors
  • Variant image swatches: show each variant's product image as a clickable thumbnail with an optional value label
  • Pill with image: optionally show a small variant thumbnail inside pill buttons
  • Per-option configuration: set each product option to a different display style independently
  • One-click presets for each type: 4 color presets, 7 pill presets (with and without image), 6 variant image presets
  • Unavailable variants show a diagonal strikethrough on color swatches and strikethrough text on pills
Bundlex Bundles
New

Bundle display mode

Show the main product alongside cross-sells as a visual bundle. Customers see every item in the bundle with its own image, title, variant picker, and price, all inside the offer.

  • Enable per offer with the "Display as bundle" toggle
  • Main product card shows inside the offer with its own variant selector and price
  • Bundle total price displayed in the offer header (main product + all cross-sells)
  • Wrapped in a subtle dashed border that adapts to any theme
  • Variant pickers always visible inside bundle cards regardless of the global setting
Bundlex Bundles
New

Price layout and order settings

Control how prices are displayed in your widget with two new settings in the Style tab.

  • Price layout: choose "Inline" (side by side) or "Stacked" (line by line) for compare and discounted prices
  • Price order: choose whether the compare price or discounted price appears first
  • Applies consistently across offer headers, bundle cards, and cross-sell items
  • Existing widgets default to inline layout with compare price first, no changes needed
Bundlex Bundles
New

Cross-sell products

Add cross-sell products to any offer and upsell related items alongside your volume bundles with flexible discount options.

  • Attach one or more cross-sell products to any offer, each with its own discount
  • Supports all discount types: exact price, discount per item, and percentage off
  • Customers can pick their preferred variant for each cross-sell directly in the widget
  • Each extra (gift or cross-sell) is tracked as a separate cart line, even when using the same product
  • Accurate price display in the widget with correct rounding, matching the checkout total
  • Cross-sell text supports the {{product}} variable to auto-fill the product name
Bundlex Bundles
Improved

Countdown in sticky add to cart

Show the countdown timer inside the sticky add-to-cart bar when both features are enabled, keeping urgency visible as shoppers scroll.

  • Enable "Show countdown in sticky bar" when countdown timer and sticky ATC are both on
  • Uses the compact title from your countdown settings
  • Optional styling override: background, text color, font size, font style, and padding
  • Works with both fixed and floating sticky bar layouts
  • Follows the same timer rules: type, duration, and when timer ends
Bundlex Bundles
Improved

Main product image sync

Selecting a variant in the widget now updates the main product image on the page, just like Shopify's native variant selector.

  • Click any variant swatch (color, size, etc.) and the main product image updates to match
  • Works for all quantity rows: selecting a variant in #1 or #2 updates the main image
  • Optional "Hide theme variant picker" hides the theme selector with CSS so only the Bundlex Bundles picker is visible
  • If the main image does not update on your theme, adjust the Variants block selector in the embed settings
Bundlex Bundles
New

Same quantity in multiple offers

Multiple offers can now share the same quantity threshold, giving you more flexibility when building your bundle tiers.

  • Create offers like "Buy 1" and "Buy 1 + gift" side by side
  • The correct offer is applied at checkout based on the exact items in the cart
  • No more workarounds: set up the bundles that match your actual pricing strategy
Bundlex Bundles
New

Widget translations

Translate your entire volume discount widget into any language your Shopify store supports. A dedicated translation editor with live preview makes it easy to localize every piece of text.

  • Translate all widget text: header, offer titles, subtitles, badges, labels, free gift titles, and more
  • Sticky add-to-cart, countdown timer, low stock alert, and system messages are all translatable
  • One-click auto-translate powered by AI that respects placeholders like {{product}} and {{stock}}
  • Auto-translate only fills empty fields, preserving your manual edits
  • Live side-by-side preview updates as you type
  • Embed automatically falls back to the original language for any untranslated field
Bundlex Bundles
New

Offer images

Add a custom image to any offer, displayed inside the widget next to the offer details. Great for showcasing product variants, bundle contents, or promotional visuals.

  • Upload a unique image per offer directly from the discount editor
  • Supports JPG, PNG, GIF, and WebP up to 5 MB
  • Images are automatically resized on upload for fast loading
  • Fully customizable display size, border, border radius, and shadow from the Style tab
  • Click the image thumbnail to replace it, or use the delete button to remove it

February 2026

Bundlex Bundles
New

Offer themes

Style your entire widget in one click. Choose from 16 built-in color themes. Each one instantly sets your background gradient, text colors, offer block colors, badge colors, and gift block styling all at once.

  • 16 ready-made themes including pastels, dark, vibrant, and neutral options
  • Each theme sets all colors at once, no need to adjust fields individually
  • Apply the same theme to your widget, countdown timer, and sticky bar for a consistent look
  • Override any individual color after applying a theme
Bundlex Bundles
New

Countdown timer

Add urgency to your offers with a fully customizable countdown timer. Three timer modes, two layouts, and complete styling control.

  • Fixed duration: timer counts down from a set number of minutes; resets per visitor session and persists across page refreshes
  • Daily midnight: resets every night at midnight, great for daily deals
  • Custom end date: set a specific date and time for a campaign deadline
  • Two layouts: compact slim bar or full digit blocks with days, hours, minutes, seconds
  • Configure what happens on expiry: hide the timer, show zeros, or display a custom message
  • Full styling: gradient backgrounds, individual colors for title, subtitle, digits, and labels
  • Position above the widget, below the widget, or as a sticky top bar
Bundlex Bundles
New

Sticky add to cart

Keep your Add to Cart button visible as shoppers scroll. The sticky bar follows the user down the page, showing the product name, a variant selector, and your CTA button.

  • Two layouts: fixed bottom bar or floating button
  • Shows the current product name using {{product}} in the title
  • Variant selector built in so shoppers can switch variants without scrolling back up
  • Full styling: gradient backgrounds, button color, font, corner radius, shadow, and padding
  • Separate show/hide toggles for desktop and mobile
  • Hover effect on the button for better interactivity
Bundlex Bundles
New

Low stock alert

Automatically show a per-variant warning when inventory drops below your set threshold. Helps create urgency without any manual effort.

  • Set your own stock threshold (e.g. show the alert when 5 or fewer units remain)
  • Write a custom message using {{stock}} to insert the live quantity, e.g. "Only {{stock}} left!"
  • Alert color is fully customizable
  • Works per variant: each offer row shows its own alert independently
  • Uses live Shopify inventory data, not estimates
Bundlex Bundles
Improved

Smarter free gift logic

The gift system now correctly handles cases where the same product is used as both a main bundle item and a free gift.

  • Previously, adding the same product as both an offer item and a gift could confuse the cart into misidentifying it
  • Bundlex Bundles now precisely tags gift lines in the cart so discounts always apply correctly
  • You can now safely use any product as a free gift, even if it already appears in the main bundle
Bundlex Bundles
Improved

Unavailable variant handling

Out-of-stock variants are now clearly communicated to shoppers, preventing failed checkout attempts.

  • Unavailable variants are visually marked in the offer block
  • Add to Cart is automatically disabled when the selected variant has no stock
  • If only 1 unit remains, an "Only 1 left" warning is shown and the button is disabled for quantities above 1
  • Unavailable variants are hidden from the free gift picker
Bundlex Bundles
Improved

Compare at price support

Use the "Compare at price" from Shopify as the base price in your discount calculations, making offers feel more compelling.

  • Toggle on per discount: "Use compare at price as original price"
  • Shows the real markdown against the original marked-up price
  • Works with all discount types: percentage, fixed amount, and buy X get Y
  • A warning banner is shown if a product has no compare at price set in Shopify
Bundlex Bundles
New

Custom CSS editor

Full control over your widget appearance with a built-in CSS editor directly in the dashboard.

  • Write custom styles without leaving the app
  • Syntax highlighting and automatic formatting
  • CSS validation with inline error messages
  • Applied on top of all other styling, so you can override anything you need

Find your next growth tool

Explore Bundlex apps for bundles, volume discounts, and a cart built to sell more.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.