Translation & Custom Text
Bundable makes it easy to customize all the text and labels on your bundle builder pages. This is great for non-English stores or for matching your brand’s voice.
How to Update Translations
- Open the Bundable app in your Shopify admin
- Click Edit next to the bundle you want to customize
- Click the Translations button
- Enter your custom text for each label. Leave a field empty to use the default text.
- Click Save Translations
Changes take effect immediately on the live bundle builder page.
What You Can Customize
Each bundle has its own translation settings. The Translations page is organized into sections based on where the text appears.
Shared Labels (Proxy Page & Embed Widget)
These labels appear on both the standalone bundle builder page and the theme embed widget:
| Label | Default Text | Where It Appears |
|---|---|---|
| Add to Cart / Bundle Button | Add to Cart | Button customers click to add a product |
| Sold Out Label | Sold Out | Shown on out-of-stock products |
| Checkout / Complete Button | Checkout | Main checkout/purchase button |
| Base Price Label | Box Price | The base bundle price line in the summary |
| Subtotal Label | Subtotal: | Subtotal line in the checkout area |
| Add a Note Heading | Add a note | Note modal heading |
| Upload File Label | Upload a File | File upload section label |
Page Settings (Proxy Page)
- Page Description: Descriptive text shown below the page title on the bundle builder page. Supports HTML.
Proxy Page — General
These labels appear on the standalone bundle builder page:
| Label | Default Text | Where It Appears |
|---|---|---|
| Page Title | Create Bundle | Main heading on the bundle builder page |
| Summary Heading | Bundle Contents | Heading above the bundle summary sidebar |
| Empty Bundle Message | Get started by choosing your products below. | Shown when no products are in the bundle yet |
| View Button | View | Button to open product options |
| Options Label | Options | Text shown next to “View” for multi-variant products |
| Close Button | Close | Close button on modals (accessibility) |
| Bundle Full Title | Oops! | Shown when the bundle has reached its maximum |
| Bundle Full Subtitle | (Basket Full) | Subtitle when the bundle is full |
| Variant Unavailable | Selection unavailable | Shown when a variant combination is out of stock |
| All Tags Filter | All | The “All” button in the product tag filter |
| Quantity Label | Quantity for | Accessibility label for quantity inputs |
| Remove Button | Remove one | Accessibility label for the minus button |
| Add Button | Add one | Accessibility label for the plus button |
| Required Field Indicator | Required | Shown on required note fields |
| File Upload Placeholder | Click or drag a file here | Text inside the file upload drop zone |
| Product Added Toast | Product added to bundle. Click here to view your bundle summary. | Notification when a product is added |
| Bundle Full Toast | Bundle full. Click here to view your bundle summary. | Notification when the bundle reaches capacity |
| Min Items Message (before number) | Please add at least | Disclaimer text before the count |
| Min Items Message (after number) | more items to continue. | Disclaimer text after the count |
Proxy Page — Multi-Step Navigation
These labels only appear on bundles that use the multi-step builder flow:
| Label | Default Text | Where It Appears |
|---|---|---|
| Step Label | Step | Step indicator (e.g. “Step 1 / 3”) |
| Previous Step Button | Previous | Back button in step navigation |
| Next Step Button | Next | Forward button in step navigation |
| Step Complete Message | Step complete! Click Next to continue. | Shown when a step is finished |
| Step Items Needed (before number) | Select at least | Instruction text before the count |
| Step Items Needed (after number) | more items | Instruction text after the count |
Embed Widget
These labels are specific to the theme embed widget:
| Label | Default Text | Where It Appears |
|---|---|---|
| View Options Button | View Options | Button to open variant selection |
| Summary Heading | Bundle Summary | Heading above the bundle summary |
| Empty Bundle Message | Your bundle is empty. | Shown when the bundle has no products |
| Total Label | Total | Total price line |
| You Save Label | You save | Savings display when discounts apply |
| Loading Text | Loading... | Button text while the bundle is being submitted |
| Note Textarea Placeholder | Enter your note here... | Placeholder in the note text area |
| Note Line Item Property Name | Additional Note | How the note appears on the order |
| File Upload Line Item Property Name | Uploaded File | How the uploaded file appears on the order |
Tips
- Each bundle has independent translations — changing text on one bundle does not affect others.
- Leave a field empty to use its default text. You only need to fill in the labels you want to change.
- If you use both the proxy page and the embed widget, make sure to customize labels in both the Shared and the surface-specific sections.
Need help with translations for your language? Contact us at support@soviapps.com.