When using Shopify Markets, can anyone, or more appropriately Shopify, explain the logic and rationale as to why (for cross-border orders) when a customer inputs an international shipping address different to their billing or IP address, the currency changes and charges at checkout to the currency of the shipping address rather than charging in the the customers local currency?
Example - Australian customer located in Australia (our primary market) makes an order to ship as gift to Europe. When customer gets to checkout and inputs international shipping address, pricing changes from A$ to EUR, and charges in EUR.
I understood the premise for Shopify Markets was to create a better shopping experience for customers to shop in their local currency; also to enable Shopify Merchants access to sell cross-border without the need to setup multiple websites, as well as take advantage of currency exchange rates.
We have been using Shopify Markets since it was introduced to Australia without issue, but during our recent BFCM sale, we had several customers contact us asking why they had been charged a foreign currency rather than A$ (they were based in Australia). We have never experienced this issue previously with cross-border orders.
It was only when I went back and re-read the topic page on Shopify Markets did I read about 'Checkout Restrictions' - https://help.shopify.com/en/manual/markets/pricing . I had never read this previously and this forced setting simply does not make sense.
I spent about 7-hours on chat and phone with Shopify yesterday with no-one able to tell me why this is a forced setting or how to change it without switching off Shopify Markets altogether.
Currency should be driven by the customers billing address or IP address so they CAN SHOP IN LOCAL CURRENCY; it has nothing to do with where the item is being shipped.
If anyone enlighten me and explain why this 'restriction' is set and advise how to change, I would be most grateful.
I walked away from a $500+ USD purchase as a customer, Shopify. I explained I wouldn't buy because I couldnt choose to pay in USD, as cart kept changing to the stupidly priced Canadian exchange rate (1.45?!) that I won't pay - infuriating.
Wrote to poor merchant to tell them why I wouldn't be buying, and they said it was Shopify. So I checked because surely my friendly fellow Cdn software developers couldn't have done that?! Easy enough to let a customer change the payment currency, right? Wrong 😞
Pass this to your product managers please. It is one thing to encourage people to use the shameless rip-off exchange rate, but quite another to force it. As a customer, I walked and complained. Most just walk. It's lost business.
@dogandboydesign Any updates on this? I've got the same problem and can't find an answer except to use scripts, which means moving up to Shopify Plus. That's not an option for a small startup business.
Hi @Simon_McNally - unfortunately no. There is no solution and Shopify have still provided no response, solution or work around. Infuriating and frustrating given they have set the Markets option so well. If you find the answer, let me know!
I contacted Shopify support and got this answer (edited for brevity). Haven't tried to implement it yet.
Me: I've got a wholesale customer who is based in Canada, but dropships our product to the US. I'm looking to set her currency to CAD, regardless of where she is shipping to. I would still need the tax rules applied according to where the shipment is being shipped to
Shopify Jayson (Support Advisor): To set a specific currency for a specific customer on Shopify, you would typically need to use a currency converter app that allows for manual overrides or customer-specific settings. However, Shopify's built-in multi-currency feature automatically converts based on the customer's location and doesn't allow for manual overrides. You may download third party application such as BEST Currency Converter app. This app can help you to Convert prices instantly, on any device automatically or change them manually from the Currency Switcher. Since Shopify doesn't allow developers to convert prices on the Checkout page, this came up with a few ways to inform your customers of this.
Me: So I would do this and disable Geolocation?
Shopify Jayson (Support Advisor): Actually, currency converter and geolocation can work together in the same store. Shopify provides a free Geolocation app developed by Shopify that can recommend currencies to customers based on their geographic location. This app works well with Shopify's built-in multi-currency feature.
Me: Ok, so BEST Currency Converter app would override what geolocation provides as currency?
Shopify Jayson (Support Advisor): Yes indeed since I can see that you're using the Free Shopify geolocation app. 🙂
Geolocation App gives option for customer to choose location, based on IP address but if Markets is being used, it changes the currency at Checkout to the Shipping country, not Billing country or the country where person is located. So dumb!
Totally agree! This is absolutely ridiculous.
Currency should be based on Billing address, not Shipping address. Sure, make default Shipping but if a customer changes Billing country, then the currency should reflect Billing, not Shipping. Absolutely stupid! Customers are paying in Billing Country currency, not Shipping currency.
This is so frustrating that Shopify don't understand this. I've just spent 30 minutes with support trying to get them to even understand why this is a problem.
Make the shift from discounts to donations, and witness your business not only thrive fina...By Holly Dec 4, 2023
On our Shopify Expert Marketplace, you can find many trusted third party developers and fr...By Arno Nov 27, 2023
You've downloaded the Search & Discovery app from the Shopify App store, and as you're ...By Skye Nov 8, 2023