I’ve gone through and read some of the other posts on here regarding price mismatch and cannot see anyone with these same issue.
Google merchant centre is alerting me to price mismatches on my site compared to the feed price. The strange thing is that this is only happening with variation items that have a reduced promotional sale price. Its quite obvious after taking a glance that the price google thinks is my website price is in fact the value from the price sales badge on my listing. For example one of my listing has a promotional sales badge that states “save £0.50” and this looks to be the value google is pulling instead of the real price.
What I know:
the sales badge on my listing showing the price saving appears to be what google is reading instead of my actual price
Issue is only occurring with items that have a promotional sale price and are in a variation
Single listings with promotional sale prices are not affected
Variations without a promotional sales price are also not affected
My google shopping feed app within shopify is sending up the correct price although this doesnt seem to be the issue as its more how google is crawling / reading my website
I suspect this is to do with my data or rich text is structured, as similar forum posts have detailed. I’m not too sure where to go from here though?
The info I do have:
Our current theme is a custom build of the warehouse theme, the screenshot below is the html showing what I believe to be the culprit for this error
The first price listed on the website, must be the price of the product. Google reads the first price as the product price. I recommend removing your discount price, or move it under the price.
Your structured data is also incorrect. And should only list 1 product, not all variants.
Thank you for taking the time to respond and offer support, especially the recommendation regarding placement of discount price. It’s odd though that this problem is not occurring on items listed singularly, where the promotional discount sale price is still above the full listing price?
Could you please explain how you’re seeing the structured data feed from the rich results test you posted? previewing the results shows me how it appears within the google search but i cant see any raw feed etc like the legacy googles structured data testing tool provides.
I have been fearing that the structured data has been incorrect. I’ll take a look at your guide and see what I can do.
I know it is strange. The issue is we don’t fully know how Google looks at things. But we do know what Google wants as it is explained in the documentation here: https://support.google.com/merchants/answer/4752265
When you click on the details, you can see the source code, if that is what you meant.
thanks for the documentation link. Just read through it and can see that they do require information to be ordered in a certain way, so that makes sense!
The only ‘details’ button I can see is to view what’s causing my page to slow down. I think I’ve found the structured data though by viewing the rendered HTML and searching for ld+json.
So, just to confirm, you’re saying that the structured data will still include all variations but it should have the selected one first, instead of displaying the data how it is currently ordered in the variation?
Thanks again for your help, I think I’m ready to start implementing feedarmy now thanks to you:)
This seems unnecessarily complicated. Move the discount price under the price? The edit option on my site does not allow that. Surely there is a simple way to list products as “on sale”. I will keep on looking.