You can hide prices on your bundle page easily by adding single lines of CSS.
This is useful for merchants who would like to incentivize their customers to only consider certain prices on the bundle page, rather than viewing all of them.
The prices you can hide easily through CSS are:
​The entire bundle price​
To add custom CSS rules within the Bundle Builder app:
Go to Settings > Design.
Scroll down to Custom CSS.
Individual product prices are usually visible on the bundle page alongside each product (depending on your theme).
To hide individual product prices, add the following snippet to your Custom CSS field under Design:
.bundle-builder-app--bundle--product-price {display: none;}
The individual product prices within the bundle contents appear when the customer selects View bundle contents; a modal will open to display the individual prices of each item within the bundle.
To hide the bundle contents prices, add the following snippet to your Custom CSS field under Design:
.bundle-builder-app--bundle--contents-price {display: none;}
The bundle contents comparison price is what appears alongside the real bundle price; it shows the customer how much they are saving by purchasing a bundle compared to individual products.
To hide the bundle contents comparison price, add the following snippet to your Custom CSS field under Design:
.bundle-builder-app--bundle--original-price {display: none;}
The entire bundle price is the accumulative price of all the products in the bundle, which is displayed alongside option to View bundle contents.
To hide the bundle price entirely, add the following snippet to your Custom CSS field under Design:
.bundle-builder-app--bundle--price-box {display: none !important;}
Using the snippets above will apply these hidden prices to every bundle on your store.
However, if you would like to hide prices on a particular bundle (while leaving the prices for other bundles on your store visible), you can do so through the following steps:
Identify the bundle ID.
Paste .bundle-builder-app--bundle--<bundle_id>.
Replace <bundle_id>
with your bundle ID.
Paste one of the snippets above to hide your chosen prices.
Click Save.
Your bundle ID can be found at the end of your bundle page's URL.
Example:
Bundle Page URL = mystore.myshopify.com/apps/bundles/bundle/15366 Bundle ID =15366
Once you have located the bundle ID, paste the following snippet into Design > Custom CSS:
.bundle-builder-app--bundle--<bundle_id>
Delete <bundle_id>
inside the snippet (including the symbols '<' and '>'), and replace it with your bundle ID.
Example:
If the bundle ID is 15366, the snippet to hide this particular bundle's prices will be:
.bundle-builder-app--bundle--15366
Finally, paste your chosen snippet from the selection above after the bundle ID snippet you have already added.
Example:
If you would like to hide the individual product prices within the bundle contents of a specific bundle, add the two snippets together:
Bundle ID Snippet
.bundle-builder-app--bundle--15366
Hiding Bundle Contents Snippet
.bundle-builder-app--bundle--contents-price {display: none;}
Bundle ID Snippet + Hiding Bundle Contents Snippet = Final Snippet
.bundle-builder-app--bundle--15366 .bundle-builder-app--bundle--contents-price {display: none;}
If your bundle has multiple sections rather than a single page, you can add the following snippets to you can hide the prices within specific sections.
.bundle-builder-app--bundle--multisection--first .bundle-builder-app--bundle--product-price {display: none;}
.bundle-builder-app--bundle--multisection--last .bundle-builder-app--bundle--product-price {display: none;}
.bundle-builder-app--bundle--multisection:not(.bundle-builder-app--bundle--multisection--first):not(.bundle-builder-app--bundle--multisection--last) .bundle-builder-app--bundle--product-price {display: none;}
To learn more about adding Custom CSS to your bundle page, please read our guide.