Mismatched product price Error
-
I’ve never get this error before and since a couple of weeks started to show up only for a particular Variable Product.
This product has 6 variations and alerts on Merchants page only points to two of those variations.
Product ID A = Price 8.00 – No Errors
Product ID B = Price 11.00 – No Errors
Product ID C = Price 42.00 – No Errors
Product ID D = Price 43.00 – Provided value 8.00 – Value on your online store 43.00
Product ID E = Price 90.00 – Provided value 8.00 – Value on your online store 90.00
Product ID F = Price 152.00 – No ErrorsI’ve checked on Merchants and products with no errors are truly OK, I mean, both provided and online prices are correct are supposed to be.
I’ve tried to edit those products manually on Merchants but after a couple of days, errors come back again.
I’ve checked product configuration and even compared among product variations and there’s no differences but prices, names and IDs.
I have many variable products and this happens only for this particular product.
Anyway, Cache were dully cleared and even disabled for single product pages, as well as Re-sync this product using your Sync tool but errors remains the same.
-
I’d be interested to see an example product. I’m having the exact same issue and I think it is related to the the JSON-LD object that is being generated in the source of the product page. i.e. Visually and in the feed, the product information is correct, but when Google crawls the page, it shows conflicting information.
Have a look in your product page source and see if the information ties up. Look for:
<script type="application/ld+json">I’ve checked as you mentioned and at this particular script the only price info that is related to the overall variation product that is exactly “AggregateOffer”,”lowPrice”:”8.00″,”highPrice”:”152.00″
Even when selected a specific variation, the script remains the same.
Also checked similar products I have but no errors at all and this script behavior is exactly the same.
When you said that visually and in the feed, the product information is correct, but when Google crawls the page, it shows conflicting information, it totally makes sense to me.
But as I could see, it’s not at this script individual variations are generated. I mean, where exactly (which script) at product page I could check this info and where Google probably crawls it?
Hi @leosantis,
Thank you for the explanation and for reaching out. I understand how issues like this can be frustrating, and please rest assured—we’re here to help.
I’d like to get a clearer understanding of the pricing issue you’re experiencing. Could you please clarify what you mean by “Price,” “Provided Value,” and “Price Online”? Are you seeing an actual error message? If so, kindly share a screenshot.
Are you referring to a mismatch between the price set for a product variation and the price shown on Google Merchant Center or your online store when searched? A more detailed explanation along with screenshots would be very helpful so I can better understand and assist you.
I’ve used same expressions I can see on error messages at Merchants page, just like in Screen Shot below.
Provided Value should be the Product Value the plugin provides on its listings to Google and Value on your online Store is the product value that Googles actually crawled.
In the example on my first post, as you can see, the Variable Product configurations are correct and considering Google Screen Shot I took on Merchants page, plugin are creating and sending Product Information correctly.
For some reason, when Google is crawling this Variable Product page, it’s taking prices wrongly, assuming all variations have same and minimum price among all variations.
Like I also mentioned on previous post, individual variation prices are probably in a script at front Variable Product Page, and those are incorrect. And that’s why Google is taking those prices incorrectly.
Checking today for getting your screen shot, I’ve noticed one more variable product has also listed with same error.
So, in my example, it’s looking like this now:
This product has 6 variations and alerts on Merchants page only points to 3 of those variations.
Product ID A = Price 8.00 – No Errors
Product ID B = Price 11.00 – No Errors
Product ID C = Price 42.00 – No Errors
Product ID D = Price 43.00 – Provided value 43.00 – Value on your online store 8.00
Product ID E = Price 90.00 – Provided value 90.00 – Value on your online store 8.00
Product ID F = Price 152.00 – Provided value 152.00 – Value on your online store 8.00 (screenshot)Hope it’s clear enough.
Hello Leo Santis,
Thank you for your reply.
I understand you’re facing a persistent issue where Google Merchant Center reports mismatched prices for two specific variations (Product ID D and E) of a particular variable product, even though the prices are correct on your site and you’ve cleared cache and re-synced the product.
Could you share the URLs of the affected product and variations with me?
Also, to better understand your setup and look for potential configuration or plugin conflicts, please share your WooCommerce System Status Report.You can generate it from WooCommerce > Status > Get system report, paste it into https://pastebin.com, and share the link here.
Once I have more information, I will be in a better position to assist you further.
Best regards.
Hi @doublezed2,
Variable product link: https://oalquimistanatural.com.br/produto/pedra-de-exu-yangui-inteira/
Systema Status: https://pastebin.com/6bDJ6c8K
Thanks for your help.
Hello Leo Santis,
Thank you for your reply.
Could you please clarify which variations are showing incorrect prices in this product? Also, check if there are sale prices entered for those specific variations. Share screenshots product edit page with me for a better understanding. You may use https://snipboard.io to upload images and share links here.
Looking forward to your response. 🙂
Hi @doublezed2,
Gathering the information you asked, I’ve noticed I have 3 of 6 variations with Mismatch price Errors on Merchants. Initially I thought errors were all same behavior but in fact as you will see through the Merchants screenshots, they are different and as far I and you will also see, variable product and all prices are correctly informed on backend as well as in frontend product page.
Below you see general configuration for this product. Consider also that Google for WooCommerce Tab is totally default just like all products I have, as well as for all variations.
I’m going to list all 3 variations below with errors and respective screenshots
First: https://oalquimistanatural.com.br/produto/pedra-de-exu-yangui-inteira/?attribute_pa_peso=peso_2-85kg
Second: https://oalquimistanatural.com.br/produto/pedra-de-exu-yangui-inteira/?attribute_pa_peso=peso_1-67kg
Third: https://oalquimistanatural.com.br/produto/pedra-de-exu-yangui-inteira/?attribute_pa_peso=peso_0-78kg
Hi @leosantis,
Thank you for sharing the screenshot. I’ve just visited your website, and the price shown in your screenshot matches what I’m seeing on my end as well — please see the screenshot below for reference.
Could you share a screenshot of what you’re seeing on your side when you check the price on the site? This seems more like a caching issue. Have you made attempt to clear your cache or check on incognito mode?


Hi @mosesmedh,
It’s definitely not a cache issue
As I mentioned in my first post, all cached were dully cleared (several times before I open this ticket during my exhaustive tests.
Also, due to my business particularities, cache is not enabled on single product pages.
As I also mentioned, this product is showed correctly both on frontend as well as backend.
What you could see by the screenshots you posted is exactly what I can see here, and everything is just like it’s supposed to be.
The problem is those errors related to this product at Google Merchants page that can be seen on my previous screenshots.
Hello Leo Santis,
Thank you for your reply.
I suspect this problem is caused by JSON-LD format. There is another thread where this type of issue is reported. Could you please check that thread and try the same solution?
Let me know how that works. Your feedback is important to us as it will help us determine any issues and resolve them.
Best regards.
Hi @doublezed2 ,
Looks like me and @craiglubbe are facing similar issues as the thread you just mentioned.
It seems there’s an issue on this variable product In the JSON-LD structured data and you can also check directly on that product, from your side.
All I can see is something like:
“AggregateOffer”,”lowPrice”:”8.00″,”highPrice”:”152.00″ and nothing about individual variations like I can see on Single Products.
Probably, when Google crawls that page it’s assuming all product variations have same price and in this case, considering the lowest price as same price for all variations, which is incorrect.
By the way, I have many variable products on my shop, checking a few of them, JSON-LD looks the same to me and probably Google will show same errors for those eventually.
Of course, if all variations product have same prices, that won’t be an issue but if prices are different, that’s an issue.
Hi @leosantis,
What you’re seeing is expected behavior for variable products in WooCommerce. By default, the JSON-LD structured data includes an AggregateOffer for variable products, showing the lowest and highest prices—rather than listing each variation individually. This is in line with schema.org guidelines for products with multiple offers (like variations).
Currently, WooCommerce doesn’t include separate structured data entries for each variation. If variations have different prices or important attributes that should be reflected in the structured data, you might consider using an SEO or schema plugin that offers more granular control over this.
If you’d like to see native support for the variation-level schema in WooCommerce, I’d recommend submitting a feature request here: https://woocommerce.com/feature-requests/woocommerce/
Thank you.
The topic ‘Mismatched product price Error’ is closed to new replies.