Skip to main content

What's new in Bundlex

Every feature and improvement we ship to the app, in one place. New entries land here with each release.

June 2026

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

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

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

The entire Bundlex dashboard is now available in 11 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, and Turkish
  • 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 follows on the next load

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}}

Built your product page with GemPages, PageFly, Shogun, or another page builder? Drop the Bundlex 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

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

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

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

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

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

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 featured product" 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

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

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

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

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

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

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

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

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 picker is visible
  • If the main image does not update on your theme, adjust the Variants block selector in the embed settings

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

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

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

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

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

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

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

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

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

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

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

Get every new feature, free

Install Bundlex from the Shopify App Store and every update on this page is yours the moment it ships.

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.