Show price changes on the product page
When an option increases the product price using Native Bundling, the price normally updates in the cart.
To show the updated total directly on the product page, you need to add the Dynamic Bundle Price block to your theme.
Estimated setup time: 2–3 minutes
What you'll be adding
To display price changes on the product page, add the Dynamic Bundle Price block to your product template.

When a shopper selects an option that increases the price, this block updates the product price displayed on the page.
Important
Important
The Dynamic Bundle Price block only works on the product template where it is added. If your store uses multiple product templates, you will need to add the block to each template where Infinite Options appears.
If your store uses multiple product templates, you must add the block to each template where Infinite Options appears.
For example:
Default product template
Custom product template
Bundle product template
If the block is not added to the template used by your product, the price will not update on the product page.
Step 1: Open the theme editor
From your Shopify admin:
Go to Online Store → Themes
Click Customize on your active theme

Step 2: Open a product template
At the top of the theme editor:
Open the page selector dropdown
Select Products
Choose the product template used by your product

Step 3: Add the Dynamic Bundle Price block
In the product template layout:
Click Add block
Select Dynamic Bundle Price

Step 4: Adjust the Dynamic Bundle Price block settings
Click into the Dynamic Bundle Price block to adjust the styling settings.
You can use these settings to better match the price display to your theme.

Step 5: Hide or remove the default price block
The Dynamic Bundle Price block replaces your theme’s default price display.
If the default price block remains visible, the price may not update correctly or two prices may appear on the page.
To prevent this:
Locate the theme’s Price block
Hide or remove it

Step 5: Save your theme changes
Click Save in the top right corner of the theme editor.
Your product page will now display the updated price when shoppers select options that add a cost.
How this works
When a shopper selects an option with a price increase:
The option value is linked to a Shopify product using Native Bundling
Shopify adds that product behind the scenes
The Dynamic Bundle Price block updates the displayed price
This allows customers to see the updated total before adding the product to the cart.
Limitations
The Dynamic Bundle Price block works only with Shopify Online Store 2.0 themes. Vintage themes (pre-Online Store 2.0) do not support theme blocks, so this feature cannot be added.
When a customer selects a bundled add-on, the add-on product's weight is included in the order's total weight and will factor into shipping calculations. If your add-on product should not affect shipping, set its weight to zero in Shopify.
Note: If you use a third-party currency converter, we recommend testing the feature on your store to confirm that it works correctly with your converter.
What the Dynamic Bundle Price block doesn't do
One thing worth knowing before you go live: the Dynamic Bundle Price block updates the total price at the top of the product page as options are selected. It does not show the cost of each individual option next to the option value itself.
For example, if you have a checkbox for "Gift wrap" linked to a $5 add-on, customers won't see "+$5" next to the checkbox. They'll see the total product price update at the top of the page when they check the box.

Important: If you want customers to see pricing at the point of selection, the most reliable approach is to include it in the option value label itself — for example, Gift wrap (+$5) or Rush processing (+$15). This works regardless of theme or block placement.
This also helps customers understand the cost before they interact with the price block, which reduces confusion at checkout.
How to check if your theme supports this feature
From your Shopify admin, go to Online Store → Themes
Click Customize
Open a product template
Look for an Add block button
If the Add block option is available, your theme supports this feature.
If you do not see an Add block option, your theme is likely a vintage theme, and the Dynamic Bundle Price block will not be available. Watch the video below for a step-by-step demonstration of adding the Dynamic Bundle
Last updated