I sell my products in 20+ countries throgh Shopify markets and google merchant center feeds. I have recently received warning for one of the countries from GMC for inconsistent currency. I have tried changing the currency from USD (my primary store currency) to local currency in the feed for that specific country and submitted for review but google rejected the review since they check the currency of landing page using any IP and shopify markets geo location app converts currency based on IP. Please let me know how can I show my landing page currency same as feed currency for other markets from any location. I have noticed that some websites do it without purchasing new domains or subdomains. Please let me know if anybody has solution for the problem thanks.
The currency in the data feed must match the currency on the landing page. If you are using Google and Youtube app, you can not set this up.
Instead you need to use an app such as: https://apps.shopify.com/multiple-google-shopping-feeds
Hi EmmanuelFlossie
Thank you for your prompt reply.
I am currently using similar app which you have proposed and tried sending feed in another currency but still it got rejected as google checks the feed from any location and shopify markets converts the landing page currency based on IP address only. Hence I have added another country in my primary feed and let google convert my currency but Gtech support still informed me it will not work since shopify markets automatically changes currency based on geolocation and google in this case need same currency of my primary feed which is USD irrespective of location.
Hence I need some solution where my landing pages shows local currency irrespective of geolocation then only I can send the feed through app with local currency.
Please find below reply from Gtech support.
"The article you shared is regarding currency conversions. It means if you will not submit a different feed for Saudi Arabia and you don’t have a dedicated landing page for Saudi Arabia, your ads may still show in Saudi Arabia and the price and currency should be automatically converted. However, when the users from Saudi Arabia click the ads and it should be directed to your landing page, the price and currency showing should be in USD since the product feed is in USD.
Therefore, you need to ensure that your IP detection in your website is disabled. The price and currency should not change regardless of the user’s device, browser, location, cookies, your ad targeting choices, or any other consideration."
Please let me know what is the way out thanks
Normally nothing needs to be done, and just have the currency query string in the URL. So if that is not done, it will not work.
Make sure your URLs have the querystring currency=SAR
Thanks for your prompt reply
One last question can I do it with shopify markets enabled as I sell in 23 markets and with the help of developer (querystring currency) and using the app you recommended by setting up different feeds for each market.
Thanks
Yes you need to enable markets.
I solved it using feed rule in Google merchant center product feed where I replace my store URL with Shopify markets subfolder URL and the issue is solved.
Thanks for your help though.
Hey man, What was the specific feed rule you created? i’m having the same issue.
Pls find below rule set by me which resolved my issue
It works when you have enabled shopify markets replace your default store url with url which shows correct currency.
e.g If you store link is {showname} | News & Blogs and if you also sell in uk through shopify markets then use above function find & replace
en-au->en-uk and for mobile link it will be find & replace abc.com->{showname} | News & Blogs
I hope it works for you as well.
CSS program is for EU targeting. If you are using a 3rd party, contact that 3rd party CSS partner.
If you are using Google CSS, use: https://support.google.com/merchants/contact/additional_items
Hi,
Inconsitent currency issue comes when your feed and online url currency is mismatched.
I have corrected the same using feed rule, in new gmc it is under Data sources attribute rules.
e.g if your store currency is in USD and want to change it to SGD use below rule
Find & Replace: 'https://x.com ’ → 'https://x.com/en-sg ’
e.g if your store currency is INR and want to change it to USD use below rule
Find & Replace: 'https://x.in/ ’ → 'https://x.com/en-us/ ’
For above rule to work you need to have shopify markets enabled with subfolder url for different countries.
Thanks
What if you sell to multiple countries?
Eg. We sell to multiple countries and have multiple feeds (w/ Shopify Markets setup). Our main store currency is USD.
We enabled Canada: /en-ca
If we setup Find & Replace: https://x.com to https://x.com/en-ca, wouldn’t this permanently redirect ALL traffic from to /en-ca including visitors from the US?
Thanks in advance
For targeting multiple countries, you need to use a different app, as indicated in the first reply. That is because the google and youtube app can only submit 1 country with 1 currency.
Thanks Emmanuel.
Currently we are are submitting multiple feeds w/ multiple currencies via Shopify markets. Our only issue is the shipping price does not match as I believe Shopify can only submit one currency for shipping. Do you know any workaround?
Mismatched currency in shipping information
Edit the shipping cost currency in your shipping information to match the one of your product price
I think you are submitting 1 feed targeting multiple markets, this means you are submitting to multiple countries, using the default currency, not the target country local currency. Is that correct?
If you are, honestly, don’t bother wasting your time on this. If you are targeting a country, let’s say the UK, using the USD currency.
Then you only get about maximum 10% traffic.
Why? Because Google favors local currency over non local currency. As I manage my clients accounts, I setup and manage accounts to ensure sales and profit, and the non native targeting, is a waste of time.
Submitting multiple feeds via shopify markets in native currency. However the shipping costs and settings is automatically imported into GMC however it can only import at the store main currency.
Yes, that is correct by design, as indicated the google and youtube app does not support what you want to achieve.
If you want to fix the product for the shipping, add the shippin rate in the correct currency, matching your data feed.
if you want to maximize your traffic, and exposure, submit localized feeds using: https://apps.shopify.com/multiple-google-shopping-feeds
Click on for example the japanese products 36,334 then click on a product, check what the currency is.