Google Merchant Center Pricing Mismatch Troubleshooting Tip:
Our team was just discussing this internally so I figured I would share it with you all as well.
When a client offers a sale price for a product, but Google still sees the old price (let's say, GMC either disapproves the product for pricing errors, OR the Automatic Item Updates updates the feed sale price to the old original price from the landing page rather than youd sale price in the feed), EVEN if the pricing looks correct on the PDP, the client likely has the structured markup on the page wrong.
Let's say a client is selling at a sale price of $249 but the feed keeps reverting to the original price of $349... even though $249 is the price on the PDP and the $349 is crossed out. What's happening??
It's likely because the actual client structured markup is still set to the old price.
How do you find if the structured markup is wrong?
Right Click in Chrome > View Page Source > Search for "price"
This is what the structured markup could look like if incorrect:
<meta itemProp="priceCurrency" content="USD"/>
<meta itemProp="price" content="349.00"/>
In this case, the price is still set to the old value, so Google's crawler is telling GMC it's actually the old (non-sale) price.
So when a client runs a sale, they also need to change the markup to the sale price every time (and then back again). Truthfully, this should be automated on their back end, but it's not always.
More details on the sale_price attribute within Google Merchant Center here: GMC Sale Price Attribute Policy Page
If you want to keep getting helpful tips like this for managing Google Shopping, make sure to subscribe here for updates delivered to your inbox!
If you want the experts just to manage Google Shopping so we can do this stuff while you focus on managing your brand, then reach out to us here.