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:
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:
Thank you in advance for any help that is offered:)
Solved! Go to the solution
This is an accepted solution.
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.
Currently, the first product listed in the structured data is your first variant, not the selected variant.
Here is a nice guide: https://feedarmy.com/kb/shopify-microdata-for-google-shopping/
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.
Thank you again:)
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:)
Keep up the awesome work!