Settings
Text & languages
Settings → Text & languages holds most of the text the widget and cart show to shoppers. Change these to match your brand voice or translate them. A change here applies to all bundles; a bundle's own title, subtitle and button text win over it (see Bundle text in other languages).

A few lines aren't here yet and follow your store's language only: the Volume "add more to save" and free gift lines, and the Mix & Match search box (placeholder, Load more, "No products match").
Leave a field empty to use the default text. Labels sit in groups you can open and close: Widget, Button states, Prices, shipping and cart, BOGO and Buy X Get Y, Volume discount, Mix & Match and Frequently bought together. Each group shows how many labels it has, and whether you changed any. Groups for bundle types you haven't created yet say No bundles yet.
Use the search box to find a label by its text (for example "add to cart"). Changed shows only the labels you have edited.
#Editing labels for multiple languages
The languages come from your Shopify store. Each one is tagged:
Main: your store's main language. Its fields are the text shoppers see, and the reference for every other language.Built in: the widget already has its own translation for this language, so every label is covered. Fill in only the ones you want to read differently.Not built in: there's no built-in translation, so empty labels show in English until you fill them. Once you open the language, the tag shows how many labels are missing.
Add language opens your Shopify language settings, where you add a language to your store. The refresh button next to it reloads the list.
Pick a language to edit its labels. Under each field you'll see the main-language text, with Use this to copy it in. An empty field on a language that isn't built in reads "Missing · shows English".


The filters change with the language: All, then Built-in text for a built-in language or Needs translation for one that isn't, and Changed.
Auto-translate fills empty fields from your main language. When every field is filled, Translate again redoes the whole language after asking you to confirm. Clear all empties the language so it falls back to the defaults. Nothing is saved until you click Save settings.
#Label reference
Widget texts
Text that appears on every bundle widget.
| Field | Default | Character limit |
|---|---|---|
Bundle heading | Bundle & Save | 100 |
Add to cart button | Add bundle to cart | 50 |
Quantity label | Qty | 20 |
Variant selector label | Variant | 30 |
Button states
Text on the add-to-cart button as the shopper uses it.
| Field | Default | Character limit |
|---|---|---|
Adding text | Adding… | 30 |
Added text | Added! | 30 |
Out of stock text | Out of Stock | 30 |
Price labels
Labels next to price lines in the widget.
| Field | Default | Notes |
|---|---|---|
Regular price label | Regular Price: | Original undiscounted total |
Bundle price label | Bundle Price: | Discounted bundle price |
Savings label | You Save: | Amount saved |
Savings badge text | Save {percent}% | {amount} works for every discount type; {percent} only for percentage discounts. On a fixed amount, text without {amount} falls back to "Save {amount}" |
Shipping labels
Shown when a bundle includes free shipping.
| Field | Default | Notes |
|---|---|---|
Free shipping label | Free Shipping | Displayed in the widget |
Free shipping method title | Free shipping with {name} | Shown at checkout. Use {name} for the bundle name. |
Cart limits
Shown when a shopper tries to add more bundles than the Bundles per order limit (set in General) allows.
| Field | Default | Notes |
|---|---|---|
Max bundles reached message | Maximum {count} bundle(s) per order allowed | Use {count} for the limit number. |
BOGO / Buy X Get Y labels
Labels specific to BOGO and Buy X Get Y bundle layouts.
| Field | Default | Notes |
|---|---|---|
Deal badge text | (generated) | Leave empty to build it from the offer, for example "Buy 1 Get 1 at 50% Off" |
Free text | FREE | Shown on reward products when they are 100% discounted |
Buy prefix | Buy | The "Buy" word in auto-generated badge text |
Get prefix | Get | The "Get" word in auto-generated badge text |
You pay label | You Pay: | Label above the final price in the pricing bar |
You save label | You Save: | Label above the savings amount in the pricing bar |
Trigger badge text | You Buy | Badge on the trigger (buy) product card |
Reward badge text | You Get | Badge on the reward (get) product card |
Total label | Bundle Total | Label before the total price in the footer |
Save text | You Save: {amount} | Footer savings text. Use {amount} for the value. |
Checklist progress text | {count}/{total} items added | Use {count} and {total} |
Checklist hint text | {remaining} more to unlock! | Use {remaining} for remaining item count |
Checklist completed text | Unlocked! | Shown when all items are selected |
Locked reward label | Unlock by adding all items above | Reward section heading before all items are chosen |
Unlocked reward label | Reward Unlocked | Reward section heading after all items are chosen |
Pricing locked text | Select all items to see your price | Shown in the pricing box before all items are selected |
Volume discount labels
| Field | Default | Notes |
|---|---|---|
Select quantity label | Select Quantity | Above the quantity slider |
You save label | You save | Next to the savings amount |
Unit label (singular) | unit | e.g., "$5.00 / unit" |
Units label (plural) | units | e.g., "5 units" |
Total cost label | Total Cost | Total cost row in the volume calculator |
Cost per unit label | Cost Per Unit | Per-unit row in the volume calculator |
Regular price label | Regular price | Before the original price in the calculator |
Buy units label | Buy {qty} Units | Heading on a volume tier. Use {qty} for the tier's quantity. |
Buy units or more label | Buy {qty}+ Units | Heading on the open-ended top tier. Use {qty}. |
Save percentage label | Save {discount}% | Savings on a tier when the discount is a percentage. Use {discount}. |
Save amount label | Save {discount} off | Savings on a tier when the discount is a fixed amount. Use {discount}. |
Select tier button | Select | Button on each volume tier card. |
Mix & Match labels
Labels used by every Mix & Match bundle, regardless of layout.
| Field | Default | Notes |
|---|---|---|
"More from group" hint | {count} more from {group} | Names the next group still needing items, e.g. "1 more from Sides". Use {count} and {group}. |
Group badge, still short | {count} more | Badge beside a group that still needs picks. A group with enough items shows a tick. Use {count}. |
One other group short | +1 group | Added to the hint when one more group also needs items, e.g. "1 more from Sides · +1 group". |
Several other groups short | +{count} groups | Added to the hint when several more groups need items. Use {count}. |
Mix & Match: Filter Grid labels
Shown only when the bundle uses the Filter Grid layout.
| Field | Default | Notes |
|---|---|---|
Filter by label | Filter by: | Label before the category filter controls. |
Filter "all items" option | All Items | Text for the "show all" option in the filter bar. |
Checkout button text | Checkout Bundle | Text on the checkout button in the filter grid layout. |
Slots-left text | {count} slots left | Remaining slots shown below the grid. Use {count}. |
Slots-left text, one slot | {count} slot left | Shown instead when exactly one slot is left. |
Minimum reached text | Minimum met | Shown once the box has its minimum and can take more. |
Per-group requirement text | Pick {min} | Per-group requirement label. Use {min} for the minimum. |
Mix & Match: Checklist labels
Shown only when the bundle uses the Checklist layout.
| Field | Default | Notes |
|---|---|---|
Summary heading | Bundle Summary | Heading above the bundle summary panel. |
Progress label | Progress: | Label before the progress indicator. |
"More to go" hint | {count} more to go | Single total remaining, e.g. "3 more to go". Use {count}. Leave empty to show per-group hints instead. |
Completed hint | Ready to checkout! | Shown when all slots are filled. |
Extra items hint | All set, {total} items ({extra} extra) | Shown when the requirement is met and extra items are picked. Use {total} and {extra}. |
Select/CTA button text | Select Items | Text on the primary button in the checklist layout. |
"Select more items" button/message | Choose {needed} more | Shown until the box is complete, e.g. "Choose 2 more". Use {needed}. |
Mix & Match: Builder labels
Shown only when the bundle uses the Builder layout.
| Field | Default | Notes |
|---|---|---|
"All items" tab | All Items | Label for the tab that shows every group. |
Bundle total label | Bundle Total | Label for the final bundle total in the summary. |
Remove label | Remove | Text on the deselect control for a picked item. |
Complete button text | Complete Bundle | Text on the primary button in the builder layout. |
"Your box" label (Box first style) | Your box · {count} of {total} | Above the slot grid in the Box first style. Use {count} and {total}. |
"Undo" button (Gamified Bar style) | Undo last pick | Takes back the last product added. |
Mix & Match: Step labels
Shown only when the bundle uses the Step (wizard) layout.
| Field | Default | Notes |
|---|---|---|
Continue button text | Continue | Text on the button that advances to the next step. |
Back button text | Back | Text on the button that returns to the previous step. |
Review step label | Review | Label for the final review node in the step bar. |
Review heading | Review Your Bundle | Heading shown at the top of the review step. |
Edit selection label | Edit Selection | Text on the control that returns to the first step from review. |
Item counter text | Item {index} of {total} | Per-item subtitle on the review list. Use {index} and {total}. |
Add to cart button text | Add Bundle to Cart | Text on the final add-to-cart button on the review step. |
Mix & Match: Gamified labels
Shown only when the bundle uses the Gamified layout.
| Field | Default | Notes |
|---|---|---|
Unlock hint | Select {count} more to unlock | Progress hint under the ring. Use {count}. Leave empty to show per-group hints instead. |
"of" separator | of | Word between the counts in the ring, e.g. "2 of 3". |
Complete label | Complete! | Shown with the trophy once the bundle is complete. |
Unlocked heading | Bundle Unlocked! | Heading on the completed reward card. |
Add button text | Add for {price} | Text on the final add-to-cart button. Use {price} for the bundle total. |
Frequently Bought Together: all layouts
Text every Frequently Bought Together layout shows. In the app this is the All layouts part of the Frequently bought together group.

| Field | Default | Notes |
|---|---|---|
Main item badge | This item | Marks the product the page sells. |
Total, one item | Total for 1 item | Over the total when only the main item is ticked. |
Total, several items | Total for {count} items | Over the total. Use {count}. |
Button, main item only | Add to cart | Button text when no add-on is ticked. |
Button, part of the set | Add {count} to cart | Button text for a partial set. Use {count}. |
Button, full set | Add all {count} to cart | Button text when every item is ticked. Use {count}. |
Full-set saving | Full set: you save {amount} | Shown once the set is complete. Use {amount}. |
One item missing | Add {item} for {more} more and save {amount} | When one add-on is unticked. {more} is what it adds to the total. |
One item missing, action | Add it | Ticks the missing add-on. |
Several items missing | Select all {count} to save {amount} | When several add-ons are unticked. Use {count} and {amount}. |
Several items missing, action | Select all | Ticks every add-on. |
Add-on sold out | One item is sold out, so the set discount isn't available today | When an add-on can't be bought. |
A bundle's own button text wins over the three button fields.
Frequently Bought Together: each layout
Text only one layout shows. In the app this is the Each layout part of the group.
| Field | Default | Notes |
|---|---|---|
Checklist: main item note | always included | After the badge, e.g. "This item · always included". Wide screens only. |
Checklist: count | {count} of {total} selected | Beside the segment bar. |
Progress: count | {count} of {total} in your set | Header, left. The numbers show in bold. |
Progress: what completing unlocks | add {count} more to unlock {amount} off | After the count. {amount} is "20%" for a percentage discount. |
Progress: goal | {amount} off at {total} | Header, right. |
Progress: set complete | Set complete. | Header once every item is ticked, in bold. |
Progress: saving | You save {amount} | After "Set complete." |
Progress: goal reached | {amount} off unlocked | Header, right, once complete. |
Progress: item in the set | In your set | Under a ticked add-on. |
Progress: add button | Add to set | On an unticked add-on. |
Progress: add the last item | Add to complete set | On the one add-on still missing. |
Progress: add button, phones | Add | The add button on narrow screens. |
Numbered mosaic: instruction | Tap a number to add or remove an item. | Above the list, beside the pictures. |
Inline: main item line | Goes with {name} {price} · this item, always included | Above the add-ons. The name shows in bold. |
Inline: count, one item | for 1 item | Beside the total when only the main item is ticked. |
Inline: count, several items | for {count} items | Beside the total. |
Inline: button, nothing ticked | Pick an add-on | Button text before an add-on is ticked. |
Cart page savings banner
Applies when Show savings in the cart is on in General.
| Field | Default | Notes |
|---|---|---|
Savings message | You're saving {discount} with {name} | Use {discount} and {name} |
Custom price message | Special price: {price} for {name} | Use {price} and {name} |
Free shipping qualify message | {name} qualifies for free shipping! | Shown for bundles with free shipping only |
Free shipping included message | Free shipping included! | Additional message when bundle includes free shipping |
Try fewer words, or the field name as it appears in Settings.
#When to change these
- Replace every label with your language for a non-English storefront. Or use
Auto-translateto fill the empty fields, then check them. - If "Add bundle to cart" feels generic, try something product-specific like "Build My Bundle" or "Get the Set".
- For a BOGO promotion, customize the deal badge text and trigger/reward labels to match your campaign copy.
- Set the unit labels to match your product, for example "bottle" / "bottles" instead of "unit" / "units".
- Customize the group progress hints and layout-specific button labels in the
Mix & Matchgroup, underAll layoutsand each layout's part (Filter grid,Checklist,Builder,Step by step,Gamified).
Changes are saved with Save settings at the top of the page.