You must have seen them around in Google Shopping ads, the so-called price-drop alerts showing on some of the products listed. They look something like this (see the Halford’s example):
You want that price drop notification to show too for your Google Shopping ads, right?
Now how does Google know how your product is on sale and how are they able to calculate the price drop? Google is able to do so when you add the “regular” and “sale” prices to products in your product feed. The tricky part here is that WooCommerce overrides the price field as soon as a product is on sale. So just adding a g:sale_price to your product feed is not going to be enough as that will result in the g:price and g:sale_price showing the exact same price.
The proper field mapping setup therefore is this:
Make sure to update your g:price mapping to the “Regular price” attribute. This will ensure that the g:price field contains the non-sale price of your products. Also, when adding the g:sale_price field mapping, don’t forget to include your currency in the prefix field, otherwise your products will be disapproved by Google.
That’s all! Don’t hesitate to reach out to our support team whenever you need help with adding sale prices to your feed.