Known Issues

Google Merchant Center is denying ads due to price divergence

Portal (CMS)
Augusto Garrucho
Augusto Garrucho
Last updated


Some stores have had their Google Merchant Center ads denied due to price divergence problems. This scenario may occur when the store sends modified prices through the integration, something commonly done to advertise a promotional spot price on media channels.

Google normally verifies if the value sent by the integration corresponds to the one displayed on the product page. Promotional values are commonly applied through Javascript, as this scenario suggests, but this may not be enough when a page sweep of the rich snippets is done.

VTEX offers the <vtex.cmc:cmc:productRichSnippets/> ViewPart, documented in the templates control list. It implements structured data to facilitate the product information sweep. Naturally, it delivers the product's original value, rather than the promotional value expected by Google in this context, resulting in the divergence and denial of the ad.


  1. Create a promotion that grants a 5% discount for payment by "boleto" (popular Brazilian offline payment method)
  2. Access the product page
  3. Note that the result displayed by the "productRichSnippets" ViewPart shows the product's original price.


It's not possible to dynamically alter the productRichSnippets result so that Google may read the promotional product information. Therefore, we suggest removing the native ViewPart in order for Google to perform an implementation to print the structured data in a customized way. We recommend using JSON+LD format, which is presently simpler.

Kindly refer to the documentation below for more on this implementation:

Google - # Understand how structured data works

Google - # Follow the structured data guidelines

Google - # Structured data markup on product page

Neil Patel - # How to add Structured Data to your website

Update: This scenario has already been solved by our development team and will benefit from a native solution. The skuPrice and productRichSnippets will soon accept new parameters that will enable a promotional price to be automatically rendered on a page, without the need for customized Javascript implementations.

Still got questions?
Ask the community
Find solutions and share ideas in VTEX's community.
Talk to our experts
Get in touch if you have something specific to ask about the platform.
  • PT
  • ES
VTEX website