Shopify payment: price rounding to the euro doesn't work?

Hi everybody,

I just switched to shopify payment multi currencies and chose the option to round up prices. My shop is in USD. Rounding works from usd to all currencies except to euro. My prices in euros have decimals …
Does anyone know what’s going on?

Thank you!

Hey,

Can you share a screenshot of the issue?

Also, what theme are you using?

Thanks for your message,

We use prestige template. Whether in the template or in Shopify payment, the round price option is activated.

Hi @CharlesMex ,

Nick here from Shopify.

That does look very strange as to why it wouldn’t do this for € only. Would you be able to try looking at this on a different device or browser and tell me if it’s any different there? Could you also share a link to your store so I can take a look and check it from my end? It would be a huge help to troubleshoot this further for you.

Shopify has a guide here about currency conversions and rounding. It could be worth disabling and enabling the feature again to check if that works. You can see the guide here. Looking forward to hearing from you.

All the best, Nick

Hi Nick,

Sorry for the delay, I’ve just seen your response. You can access to our website : audette.co (there is password until the official launch - Bonjour01! - ) .

You’ll see that if you go to GBP the prices are rounded up but not the euros.

Thanks for your help

Hi @CharlesMex ,

Thanks for sharing the info. I took a look and by any chance is this the Prestige them? The reason I ask is that I actually use the Prestige theme for my own store and had the exact same problem! I reached out to the Meastrooo team who developed the theme and Michael is great, got it sorted out for me and it works like a treat now. You can reach out to them directly from their support contact page here, and attach some images also like you did for me above and they will look into it for you. This is something which would be on the theme developers end as it is a feature built directly into the theme and not something Shopify developed.

If this is not Prestige or a Maestrooo theme can you let me know which theme it is, please?

Thanks @Nick but after having investigated with Mickael (I use well the prestige theme) and the shopify technical team . It’s absolutely not a mistake of the theme. It’s shopify that doesn’t know how to round euros because the decimal is a comma and not a point. They spent hours searching and realized that. The only way to solve this bug according to them is to subscribe to shopify plus. Moreover by intervening on my website they removed the currency symbols without doing it on purpose. I had to insist with another technician to solve this. We just switched to shopify and I’m already disappointed!

Thank you

source:

" Kevin here again from Shopify! I hope you’re doing great today!

I was able to review what the Theme developers have said about the concern. I had it checked again by our Technical team and I also reached out to our own Theme Support about this.

Upon checking by both our Technical team and our Theme Support, it seems that this was a natural behavior for Shopify Payments when it comes to rounding up prices in different currencies. For EUR, since it was using a comma (,) as the decimal separator instead of a period (.), the system is unable to recognize that as decimals and have it rounded up.

Although flexible rounding up rules are available, but currently being offered only for Shopify Plus plan which is at least $2000/month. "

Thanks for getting back to me and giving this information @CharlesMex .

This does look very strange for sure. I’m going to have our higher-level theme support team take a closer look into this for you as you have the rounding feature enabled but then it is not rounding. I will contact you directly on the email you used to sign up for the community with about this. If for any reason you don’t receive an email can you let me know in a reply here, please? Talk to you soon.

How did you solve it? We have the exact same problem with our site.

1 Like

Excuse me @Nick , this sounds as unfulfilled promises. We just upgraded to Shopify from Basic in order to be able to do rounding: https://help.shopify.com/en/manual/payments/shopify-payments/multi-currency/conversions#rounding-rules

Even though I’ve set danish kroner to 1,00 it displays 501,25: https://ambassador1867.com/da/products/munich-2?variant=31461338307

There’s no disclaimer regarding EURO and honestly, this should be easy to correct through your coding and just a fact of ecommerce. So what’s the solution please?

Hello @Nick , would appreciate some feedback or any from Shopify.

I believe Shopify acknowledges that some parts of the world sets a different decimal separator and think they are important markets. And therefore your out-of-the-box feature does not work for European currences. Are you working on a fix?

Looking forward to your reply.

Hi @jbrogaard ,

Apologies for the delay in getting back to you. I’ve been doing some digging on this for you and the only other thing I can think of which could interfere with this is if there’s a currency converter app installed also. The reason I say this is because some currency converter apps aren’t compatible with Shopify Payments multicurrency.

Can you double-check and let me know if you have any other currency apps installed?

Hi

I have a similar problem.

We have set Default currency to Danish, our products and price comes through an API key. We dont have a APP currency converter. we use shopify’s rounding rules, but it only rounding the price on the product page… when you go to checkout, the price is with decimal. Again we also use ( , ) and not ( . )

Now this is a ridiculous little problem with big consequence, because customers get in doubt when the price looks different then expected.

This would really be appreciated if you could find a solution ASAP.

Regards Thorbjørn

Hi @Fractious25 ,

API is not something I am completely comfortable with. But there is something worth checking in your admin settings for this. Have you tried following these steps:

Admin > Settings > General > Store Currency > Change Formatting.

Once here, to then check the settings in the screenshots below and see if they can help with what you’re looking for:

Hi Nick

Unfortunately it dosent help, the prices is still with decimal in checkout.. when following you steps, it removes the decimal on the price on the product but not when you put it in the basket and checkout.

But thanks anyway:-)

Regards Thorbjørn

Thanks Nick for your answer.

nice solution:-)

Regards Thorbjørn

Hi Charles,

We’re having exactly the same issue. I am a project manager for a development company and we’re having the same issue with one of our clients. The rounding for EUR when converted is .95, while it all works great for other currencies. And for our client we’re not even using a Shopify theme - this is a fully custom website built from scratch.

So, unfortunately, it’s not like @Nick said it’s a theme issue, no, it’s a Shopify bug that needs to be addressed.

I hope Shopify addresses it soon.

Hi everyone, did you ever get to the bottom of this? I’'m having the exact same issue on www.nannale.com @Nick I’m on the DAWN theme.

@Fractious25 Hi! Did you ever get to the bottom of this issue? It looks terrible…