Hi Shopify - hoping you can help!
We are pulling our products into Google Shopping and our variants are getting rejected.
This is an example:
This product has 4 variants with 4 different prices. Google is rejecting our listings because the price we're listing doesn't match the price on the website. Google is saying our listed price is $4.98 and isn't detecting the variant pricing.
When you view the page source in Shopify, regardless of variant selected, line 34 says this:
meta property="product:price:amount" content="4.98"
Is there a way to make this update on the variant load? Are there any workarounds that you guys are aware of?
https://schema.org/Offer may be what you need to implement
There are also other cases on the forums
Price when page loads
Also make sures skus line up
The structured data needs to be the first product listed and match the variant selected.
If you use my structured data, when the variant product is selected and the URL is correctly updating. Then the correct data is shown as the first product, and all subsequent variants listed after the initial product.
Here is a guide: https://feedarmy.com/kb/shopify-microdata-for-google-shopping/