Making your theme's price follow the selected bundle
Your theme prints its own product price near the top of the product page, above or beside the Bundlex Bundles widget. Without price synchronization, that number can stay at the theme's single-product price when a customer picks a bundle. Update theme product price makes that number follow the selected offer.
New discounts start with this setting enabled. Existing discounts keep their saved choice, so check the setting on the discount you are testing.
With it on, picking "Buy 3, save 15%" replaces the theme's price with the bundle total for three items, and puts a struck-through original beside it where your theme has somewhere to show one.
The same setting also covers a price shown inside the Add to cart button. Many themes render buttons like "Add to cart - $29.99", and a static number there contradicts the selected bundle just as badly. Bundlex Bundles replaces only the amount and leaves the rest of the button text exactly as your theme wrote it.
This setting changes the display, not checkout discount eligibility or calculation. Check the actual cart contents and checkout subtotal separately; a synced page price is not proof that a custom purchase flow added the complete selection.
Where to find it
- Open the bundle you want to edit.
- Go to the Advanced tab.
- In Prices, check Update theme product price.
- Save the discount. If it is Draft, activate it before testing the storefront.
What gets written
The product price above the widget follows the selected offer's bundle total. Optional upsells and add-ons do not change that header price.
The price inside the Add to cart button shows the total for what the click adds: the selected offer, cross-sells, and selected upsells and add-ons, with their discounts and quantities. It matches the widget footer and the sticky bar's add-to-cart total. Unavailable selections are left out.
For example, selecting a $100 bundle keeps the header at $100. Ticking a $10 add-on changes the button and footer to $110 while the header stays at $100. Both amounts are showing their intended part of the purchase.
In add-ons-only mode, a supported price inside the button can follow the native product quantity plus checked add-ons, while the header remains the theme's own price. This mode does not show the usual selected-offer footer total.
What happens to the compare-at price beside it depends on the offer:
- Discounted offer: the struck-through total is written beside the new price, so the saving reads correctly.
- Multi-item offer with no discount: the compare-at is hidden, because showing one would imply a saving that isn't there.
- No offer selected: your theme's own price and compare-at are left exactly as they were.
If your theme has no separate element for a compare-at price, both values are written into the price element together.
Sale badges
While the price is showing a bundle total, your theme's sale badges ("Sale", "-20%") are hidden. Those badges describe the single-item price, so leaving them visible next to a bundle total would contradict it. They come back as soon as the price returns to normal. Badges elsewhere on the page, such as on recommended product cards, are untouched.
If the price doesn't change
Bundlex Bundles has to find your theme's price element, and themes differ enormously in how they build that part of the page. It works out of the box on most themes, but not all.
Check the obvious things first:
- Confirm the setting is ticked and the bundle has been re-published since you ticked it.
- Reload the product page with a hard refresh so you aren't looking at a cached version.
- Check on a product where the widget itself is definitely showing.
If it still doesn't move, contact Bundlex support with your store URL and a link to the product page. Support can point Bundlex Bundles at the exact price element in your theme, and check whether your theme needs additional integration work. This is a setting only support can apply, so it isn't something you need to hunt for in the dashboard. The same applies to the button: if the theme price follows the bundle but the amount in the Add to cart button doesn't, support can point the app at that element too.
Bundlex Bundles is deliberately cautious about the button. When it can't tell with certainty which number in the button is the price, it changes nothing rather than risk rewriting the wrong one, for example a "Save $10" note or an amount added by a currency converter.
If the wrong number changes
Occasionally Bundlex Bundles picks a price element that isn't the main product price, for example one inside a sticky bar or a nearby card. Report it to support the same way, with a link to the page and a note about which number moved. The fix is the same: pointing the app at the right element for your theme.
Nothing is permanently altered in your theme. The original price is restored when the customer deselects the offer, navigates away, or the widget is removed, and turning the setting off returns the page to your theme's normal behavior.
Things worth knowing
Some themes repaint the price back
A few themes rewrite their own price a moment after Bundlex Bundles updates it, usually right after a variant change. The app re-applies the value shortly after each update to cover this. If your theme repaints later than that, the price can briefly revert until the next time the customer changes their selection. The visible number can therefore return to the theme's own price instead of the selected bundle total. Compare it with the widget and checkout when testing.
Subscriptions and selling plans
If a customer selects a subscription or other selling plan that Bundlex Bundles doesn't manage, the theme price is restored and left alone for as long as that plan is selected. The plan has its own pricing, and showing a one-time bundle total above it would be misleading.
It combines with your rounding setting
If Show prices as whole numbers is also on, the synced theme price is rounded the same way as the rest of the widget, using the same display setting. Checkout still uses the exact amount; a whole-number display does not round the charge.
Test it before you rely on it
Because the result depends on your theme, check it on your live storefront after publishing. Pick each offer and confirm the header follows the offer price. Tick and untick an add-on and check that the button follows the footer total. If optional offer selection is enabled, deselect the offer and confirm the theme's own price returns.
Was this article helpful?
Your feedback helps us improve our docs.