Wrong Currency in Google Merchant Center on Shopify: 'Mismatched' and 'Missing' Price Currency Fixes
Short answer: Google disapproves products when the price currency is missing or does not match the currency the shopper would actually be charged on your Shopify store. Every price in the feed must carry a currency, and that currency has to line up with your store currency, your Merchant Center target country, and what the live product page charges. On Shopify the currency comes from your store settings, so mismatches usually come from selling into a country whose currency differs from your store's, or from a markets or multi-currency setup that shows one currency on the page while the feed sends another. The fix is to make the target country, store currency, and page price all agree.
Currency problems are quieter than a missing image, but they hit the price attribute, which Google checks against your live page, so they disapprove products and can feed a misrepresentation flag. Here is how to line everything up.
Why currency has to match
Google's [price] attribute includes both a number and a currency. A price with no currency is incomplete and fails. A price in the wrong currency is worse: it looks like the shopper will be charged a different amount than the page shows, which Google treats as a mismatch between your feed and your landing page. Both outcomes stop the product from showing.
The usual causes on a Shopify store
- Store currency differs from the target country. You sell from a store set to one currency but target a country whose shoppers pay in another, and the feed and the country expectation disagree.
- Markets or multi-currency. Shopify Markets can display localized prices, but if Merchant Center is reading one currency while the shopper sees another, the two do not match.
- A new or duplicate feed set up for the wrong country, so Google expects a currency your store never sends.
- Manual feed edits that set a currency inconsistent with the store's actual charge.
How to fix it on Shopify
- Confirm your store currency. In your Shopify admin, check Settings → General → Store currency. This is the currency the Google and YouTube channel sends.
- Match the Merchant Center target country to that currency. In the Google and YouTube channel settings, make sure the country you are targeting expects the currency your store actually charges.
- Check your Markets setup. If you use Shopify Markets or multi-currency, confirm the market feeding Google shows the same currency on the product page as the one in the feed. The page price and the feed price must agree, currency included.
- Avoid overriding currency in Merchant Center. Let Shopify send the currency from your store settings. Manual feed-rule overrides drift out of sync on the next push.
- Re-sync and request a review once the store currency, target country, and page price all line up.
Fix it at the source, not in the feed
The durable fix is the same as for every attribute: set it in Shopify. The channel re-sends the store's real currency on each sync, so a Merchant Center override is overwritten. Get the store currency, the Markets configuration, and the target country consistent, and the correct currency flows through automatically.
Selling in more than one currency
If you genuinely sell in several currencies, the clean setup is a separate feed or target per country, each matched to the currency that country's shoppers are charged. Do not try to serve multiple currencies through a single mismatched feed, because every price that does not match its country disapproves.
Catch missing or mismatched currency before Google does. Feed Doctor scans your Shopify catalog and flags products with no currency on the price, plus price, availability, brand, and the other fields Google rejects, so a currency mismatch does not quietly take products offline. Try it free for 7 days.
Stop losing sales to Google rejections
Feed Doctor scans your whole catalog and gives you the exact field to fix on every product.
Try Feed Doctor free for 7 days →