Why isn't multi-currency checkout working on my online store?

Hi everyone,

I need help with customers being able to checkout in local currency. I have enabled all currencies in “Markets” and have the currenct selector and popup enabled in the “Geolocation” app.

The app pops-up, I confirm the local country/currency and the prices are shown in local currency. However when I checkout, the currency reverts back to USD (my primary currency).

Can anyone please help me with this? My store is www.truepawpal.com/calm

Thanks a lot

Stefan

for making multi-currency checkout you require first thing Shopify payments. if your store is located in India so you can’t able to install Shopify payments.

if your store is outside of India then install Shopify payments and then go in markets section and create new markets if you wish to sell country-wise then create country-wise markets and another one you can create the rest of the world market and you can change the market currency in that.

but you have to use a third-party payment gateway to change market currency.

Hi Hardik.

I am having exactly the same issue. I live in Germany and have Shopify payments active, also my markets are active but when at Checkout all orders are shown in EURO. Unfortunately this has costed me a lot and I find no way to solve this issue.

Could you please explain more what you meant by

Did you mean by that that there are apps which will change the currency at checkout ?

I am using Geolocation. Customers from the US click at “Shop in USD” for example but still at checkout they find EURO, get confused and leave…

Does anyone have any idea how to solve this?

Hi,

Same issue here, we have Shopify plus plan, since Shopify payments are not supported in UAE we are using 3rd party payment service provider, but they didn’t work for GCC countries, I want to use the multicurrency feature on the checkout page for GCC countries as well.

I had a similar issue and found that one of the Apps that I was using was sending a request to /cart.js which results in resetting the geo location cookies and Shopify loses the previously selected language/country by the customer.

Check the network tab in your browser and look for any requests to your store domain that don’t contain the locale prefix in the URL you should be able to find the culprit.

Did you ever find a solution to the issue? I am having the same problem and just can’t work it out. My store is located in Australia with our default currency set to AUD. Geolocation works fine but the second someone adds an item to cart, the cart reverts back to AUD. It has caused soo much customer confusion and loss in sales.

@stbozk @CT86

Check the apps that you are using that take control of ‘add to cart’ or ‘checkout’ buttons. Most likely they are ignoring multilanguage and multicurrency.

It could be in your theme as well. Constructions like “/cart” or “?/cart.js” will cause the issue with multicurrency checkout.