Skip to main content
Discount types & pricing

Showing prices as whole numbers

Show prices as whole numbers drops the decimals from every price the Bundlex widget shows, so a tier list reads 1,998 / 2,997 / 3,896 instead of 1,998.00 / 2,997.00 / 3,896.10. It's popular in currencies where the minor unit has little practical value and the extra digits just add noise.

This changes the display only. Customers are still charged the exact amount at checkout, decimals included.

Try the free Shopify setting first

Shopify has a store-wide version of this that costs nothing and usually gives a better result, because it applies everywhere: collection pages, the cart, your theme, and the Bundlex widget all at once.

  1. In your Shopify admin, go to Settings > General.
  2. Under Store defaults, open the currency formatting options.
  3. Set the HTML without currency field to use {{amount_no_decimals}}, for example Rs.{{amount_no_decimals}}.

Bundlex picks this up automatically. There is nothing to configure in the app.

Use the Bundlex checkbox instead when you want whole numbers only inside the bundle widget, for instance if the rest of your catalog uses charm pricing (9.99, 19.95) that you don't want rounded.

Shopify settingBundlex checkbox
Applies toYour whole storefrontOne bundle's widget
SetupLive immediately, no publish neededNeeds the bundle re-published

Where to find the setting

  1. Open the bundle you want to edit.
  2. Go to the Advanced tab.
  3. Tick Show prices as whole numbers, then save and re-publish.

Prices are rounded, not cut off

This is the part most likely to catch you out. Bundlex rounds to the nearest whole amount rather than deleting the digits after the decimal point, so a price can display as higher than the amount charged:

Charged at checkoutShown in the widget
2,629.952,630
2,366.962,367
2,388.172,388
21.2121
1,998.001,998

Anything from .50 up rounds up and anything below rounds down, which is the same rule Shopify's own no-decimals formatting uses. Rounding down every time was rejected deliberately: always displaying less than you charge is the direction that causes real problems with customers.

It applies to every price in the widget

The rule is uniform. Once it's on, these all lose their decimals together:

  • Offer prices and per-item prices.
  • Compare-at and struck-through prices.
  • Savings amounts.
  • Sticky add to cart and countdown text.
  • Price template variables in your own copy.

There's no way to round some prices and not others. A mixed list where some tiers show decimals and others don't is harder to read than either consistent option, which is why it works this way.

Related settings

  • If Update theme product price is also on, the price written into your theme is rounded the same way, so the two never disagree.
  • This setting does not change your prices. To actually charge round amounts, edit your product prices in Shopify.

Why your theme already shows fewer decimals than Bundlex

Some themes strip decimals themselves, but only when they are zeros. That's why a theme can print 1,998 for a 1,998.00 product while Bundlex prints 1,998.00 on the same store. It's a theme behavior rather than a store setting, and either option above brings the widget in line with it.

Was this article helpful?

Your feedback helps us improve our docs.

Thanks - we'll keep improving this article.

Want to chat with our team? Still have a question?

Still need help?

Our team is one click away. Send us a message and we'll get back to you.

We use a few cookies to keep this site working, measure how it is used, and power our chat widget when you open it. See our cookie policy.