Understanding Price Rounding in Our App vs. Shopify Markets

Modified on Wed, 30 Apr at 3:03 AM

If you’re using Shopify Markets and noticed that price rounding on your storefront doesn’t always behave as expected, you're not alone! 


Here's a quick explanation of how our app handles price rounding and why it may look like it's not syncing with your Shopify Market settings.


What Does “Follow Rules Configured in the Shopify Markets” Mean?

When you select “Follow rules configured in the Shopify Markets” for a target currency in our app:

  1. We apply Shopify’s currency formatting and conversion rates for that currency on your storefront.
  2. However, this does not include the price rounding toggle you may have enabled in your Shopify Markets settings.
  3. If Shopify applies rounding by default for that currency, our app will round the prices accordingly. If not, no rounding will be applied.
  4. We highly recommend keeping this setting chosen, as it ensures a smooth and consistent shopping experience for your customers, from browsing to checkout.


Why does Transtore not follow the rounding toggle?

Because Shopify doesn’t provide an API to access that specific setting, our app can’t detect whether rounding is turned on or off in your Markets configuration.


How Rounding Works in Our App

In each target currency's Price Rounding settings, you can choose one of the following options:

  • Follow rules configured in Shopify Markets – Follows Shopify’s general currency format, but not the rounding setting.

  • Round off - Prices will be shown exactly as converted.

  • Round up

  • Round down

  • Custom rounding – You can define your own rounding rules (e.g., always end in .99).



Limitations 

Shopify doesn’t provide an API for rounding in the default store currency, so our app cannot be applied to it. If you want to change how Shopify handles rounding for that currency, for example, if Shopify rounds but you prefer not to, your theme developer may need to adjust the theme code.


Quick Example

Let’s say:

  1. In Shopify Markets > Preferences, you turned OFF rounding.
  2. The default currency of the market is USD.
  3. In our app, you selected “Follow rules configured in the Shopify Markets” for EUR (Euro).


What happens?

  1. If the price is shown in USD (the market’s default currency), it will appear unrounded, because you turned off rounding in Shopify Markets.
  2. If the price is shown in EUR (a non-default currency), it will follow Shopify’s default rounding rule for Euro, which our app mirrors. Since Shopify rounds Euro by default, your price will appear rounded.


Want unrounded prices for the Euro?

  • Go to Euro currency > Price Rounding setting in our app, and select “Round off.”


Want a custom rounding rule for the Euro?

  • Simply create a Custom one in the Price rounding section for the Euro.


TL;DR

  • Our Transtore app can’t detect the “round prices” toggle in Shopify Markets due to API limitations. 

  • The “Price rounding” option in Shopify Markets Preferences only affects the market’s default currency. 

  • If you want to round prices for target currencies (other than the default), please set the rounding preference directly in the Transtore app.


If you still have questions or need help fine-tuning your settings, feel free to reach out to our support team—we're happy to assist!

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article