Product Variant with Different Price Causing Mismatched value (page crawl) [price] Error on Google

I have several products in my Shopify store that have multiple variants with different prices. The most common are shirts that I charge an extra $2 for 2XL sizes and up due to higher costs from suppliers. I use the standard channel to sync my store data to Google Shopping, but Google is reading the base price for these items and flagging them as mismatched price errors. If I navigate to the items, the landing page does not have a size preselected. Someone in the Google help forums suggested this is the issue, but I do not know how to fix it. It seems like it has to be corrected from the Shopify side. Any help?

Error on Google Shopping:

RattletrapProd_0-1644958889443.png

Store landing page for example product:

The issue is structured data, make sure to install a code that can correctly show the price and availability of that specific variant, here is a guide: https://feedarmy.com/kb/shopify-microdata-for-google-shopping/

Hey there,

Google uses the data sent from the feed and matches it with what’s visibly displayed on the page and the structured data. When these three things don’t match, you get the mismatched price.

As mentioned, the issue is from your structured data. I’d guess that your feed is sending over the variant details with the correct price, but your structured data is only showing the first variant.

Editing the code isn’t ideal because it will break the update process to future theme versioning and if you do end up updating your theme, those edits are overwritten.

Ultimately I recommend talking with your theme provider to have them fix the structured data. Alternatively, you can go with an app like JSON-LD for SEO which provides all the structured data you need and is compatible with Merchant Center.

Hi there Ilana,

I have this exact problem. I’m using the Shopify craft 2.0 theme and the Shopify channel app. When I contacted google merchant help on chat they say it’s the mark up,and to contact theme provider. Which is shopify. When I contact shopify they say this is outdid their scope.

i think it might be best to just comment the code in the main-product.liquid the provides the variations - which will then just send the one crawled price to google

Hey, see the solution from Rajdcmj on this thread:

https://community.shopify.com/topic/1126579

I was searching for a solution for MONTHS and all fixes failed. After applying this one-line code change to my weighted blankets - which had different prices for the variants - it fixed the problem immediately - my errors went down from 10% of my feed to 0% overnight.

I do think this is a problem that sits at the intersection of Shopify and Google. It seems like Google are pulling the opengraph price when it crawls (which doesn’t change based on the variant URL) rather than the other structured price data on the page. This then causes the mismatch.

I will flag to Shopify as I’m guessing this will be a common problem.

Hey @joe-kelly
Glad you found a solution that works for you. Just wanted to clarify that Google prefers structured data to be in JSON-LD and uses this to crawl sites when matching the structured data and Merchant Center. Depending on OG for your structured data could be risky. If it solved the issues, great. Just be careful is it may not be a reliable method.

JSON-LD is their recommended format for structured data.
https://developers.google.com/search/docs/advanced/structured-data/intro-structured-data

getting same issue.

switched from debut to dawn and started getting price mismatch error on google merchant account.

for now i have shifted back to debut.

any solution to the issue.

i dont know coding, so any easy solution?

If the tutorial I have provided is not easy enough, feel free to reach out and I am happy to assist you.

the file social-meta-tags.liquid is not available in dawn theme

If you want to install coding yourself, you need to find where the structured data is added.

Hey @THERAHULSINGLA
I recently wrote up an article about the possible causes of the mismatched value price that may be helpful for you.

https://www.ilanadavis.com/articles/resolving-mismatched-value-price-from-shopify-to-merchant-center

I caution you to add free code you find without fully understanding how it works and or what your plan is to update the code as Google will inevitably change its requirements. If you don’t feel comfortable with coding, I recommend hiring a Shopify Expert or working with an app.

Suggesting that people spend $400 to fix a SIMPLE structured data issue is ridiculous…

Hey @bjturcotte
What might be simple to you, could be Latin to someone else. My app is only one option that I mentioned to the original poster in case they are not able to code the fix or their theme developer wouldn’t fix it for them. My customers appreciate not having to worry about the code or following Google’s ever-changing updates.