Google Merchant Center · Precio y disponibilidad

    Precio de oferta no coincide en Merchant Center: solución

    Se muestra en Google Merchant Center: El precio del producto no coincide (precio de oferta)

    ¿Cómo soluciono un precio de oferta que no coincide en Google Merchant Center?

    La mayoría de los problemas con el precio de oferta en Merchant Center se reducen a que el feed y el sitio web no coinciden en cuándo está activa una oferta, lo que provoca un rechazo por precio que no coincide. La solución más rápida es hacer que sale_price y sale_price_effective_date coincidan con lo que realmente cobran la página de destino y el checkout, mantener el precio completo en price y asegurarte de que la página muestre tanto el precio normal como el de oferta.

    Qué significa este problema

    Cuando envías un sale_price, Google espera que coincidan tres cosas: el precio de oferta en tus datos de producto, el precio de oferta en la página de destino y el precio cobrado en el checkout. Si alguno no coincide, Merchant Center informa un precio que no coincide para ese artículo y lo rechaza hasta que se corrija. En las cuentas más antiguas, el mismo problema aparece como Valor que no coincide (rastreo de página) [price] (Mismatched value (page crawl) [price]).

    Una segunda versión del problema, más silenciosa, es un precio de oferta aprobado que nunca muestra el precio tachado en los anuncios. Eso no siempre es un error. Google indica que muestra las anotaciones de oferta solo cuando lo decide, según el rendimiento, incluso si se cumplen todos los requisitos.

    Por qué ocurre

    • Las fechas de la oferta no cuadran. El sale_price_effective_date del feed empieza demasiado pronto, termina demasiado tarde o usa la zona horaria equivocada, así que la oferta está activa en un lugar y no en el otro.
    • La oferta terminó en el sitio, pero el feed sigue enviando sale_price. Es común después del Black Friday o el Cyber Monday, cuando los descuentos se quitan a mano.
    • price y sale_price están invertidos, o el precio de oferta es igual o mayor que el precio normal. El precio de oferta debe ser menor que price.
    • La página no muestra el precio normal. Google exige que las páginas de destino muestren tanto el precio original como el de oferta; el checkout debe mostrar solo el precio de oferta.
    • El descuento se aplica solo en el checkout (un descuento automático en el carrito o un código de cupón). Si los compradores necesitan un código, es una promoción, no un precio de oferta.
    • Se pusieron precios para miembros o de fidelidad en sale_price. Desde el 1 de julio de 2025, Google ya no permite precios para miembros en price ni en sale_price; van en el atributo loyalty_program.

    Cómo solucionarlo

    1. Encuentra los artículos afectados. En Merchant Center, abre Productos > Necesitan atención (Needs attention) y filtra por el problema de precio que no coincide. Fíjate si el precio rastreado es igual a tu precio normal (la oferta terminó o aún no empezó) o es otro número.
    2. Revisa la página de destino. Carga el producto en una ventana privada. Deberías ver el precio normal tachado y el precio de oferta visible. Agrega el artículo al carrito y confirma que el checkout cobra el precio de oferta.
    3. Corrige las fechas de vigencia. Usa ISO 8601 con la diferencia horaria y una barra entre el inicio y el fin, por ejemplo 2026-11-27T00:00-0500/2026-12-01T23:59-0500. Asegúrate de que la hora de fin coincida con el momento en que tu sitio realmente vuelve al precio normal.
    4. Corrígelo en tu plataforma.
      • Shopify (app Google & YouTube): La app envía el precio de comparación (compare-at price) de Shopify como price y el precio actual como sale_price. Para terminar una oferta, quita el precio de comparación (o restablece el precio) en Shopify; la app se vuelve a sincronizar. Como Shopify no envía una fecha de vigencia, la oferta dura mientras exista el precio de comparación, así que las apps de precios programados deben actualizar Shopify, no solo lo que se muestra en la tienda.
      • WooCommerce: Usa las fechas de oferta programada de WooCommerce en el producto. Google for WooCommerce y la mayoría de los plugins de feeds las transmiten, pero confirma que tu plugin asigne la programación de WooCommerce a sale_price_effective_date y que la zona horaria de la tienda en los ajustes de WooCommerce sea correcta.
      • Archivos de feed y hojas de cálculo: Agrega o corrige la columna sale_price_effective_date. Usa una fuente de datos complementaria para agregar las fechas sin tocar el feed principal.
    5. Quita los cupones y los precios para miembros de sale_price. Gestiona los descuentos con código como promociones de Merchant Center y usa loyalty_program para los precios para miembros.
    6. Usa reglas de atributos para correcciones masivas rápidas. Si toda una oferta debe terminar antes de tiempo, una regla de atributo en la configuración de tu fuente de datos puede vaciar sale_price para un conjunto de productos hasta que se corrijan los datos de origen.
    7. Solicita una comprobación del sitio web cuando la página y el feed coincidan.

    Cuánto tarda en solucionarse

    Google vuelve a rastrear los artículos rechazados en las siguientes horas o días. Una comprobación del sitio web solicitada puede tardar hasta 12 horas. Una vez actualizada tu fuente de datos, espera que los artículos corregidos vuelvan en aproximadamente uno a tres días. Si tu oferta dura solo un fin de semana, suele ser mejor dejar bien las fechas antes del lanzamiento que perseguir rechazos durante la oferta.

    Cómo evitarlo

    • Planifica las ofertas en el feed, no solo en la tienda. Define siempre una fecha de fin.
    • Actualiza tu fuente de datos justo cuando una oferta empieza y termina; programa una obtención adicional si hace falta.
    • No hagas ofertas en todo el sitio con descuentos a nivel de carrito si quieres precios tachados en Shopping.
    • Después de las promociones importantes, revisa el feed por si quedaron valores de sale_price.
    • Prueba las páginas en oferta con la prueba de resultados enriquecidos para que los datos estructurados muestren el precio de oferta y no el normal.

    Para mejorar la higiene de tu feed, consulta nuestra guía de optimización del feed de productos, o deja que Mercantads configure y supervise tus precios promocionales. Reserva una auditoría de tu feed.

    Soluciónalo tú o déjanos hacerlo

    Hazlo túMercantads lo hace por ti
    Encontrar la causaSigue los pasos de esta páginaAuditamos tu feed, tienda y cuenta
    Aplicar la soluciónEditar productos, reglas del feed o páginas tú mismoLo solucionamos, de forma masiva cuando es posible
    RevisionesSolicitar la revisión y esperarPreparamos y enviamos la revisión por ti
    Después de solucionarloVigilar que no vuelvaMonitoreo continuo del feed para que no vuelva
    Habla con nosotros
    Preguntas frecuentes

    Preguntas frecuentes

    Si el producto está aprobado y los datos son correctos, puede que Google simplemente decida no mostrar la anotación. Las anotaciones de precio de oferta aparecen solo una parte del tiempo, así que comprueba que la página muestre ambos precios y déjalo funcionando.

    No. Si los compradores necesitan un código, el precio de oferta no está disponible para todos y causará discrepancias. Configúralo como una promoción en Merchant Center.

    Usa la diferencia horaria que coincida con el momento en que tu sitio web realmente cambia el precio, normalmente la zona horaria local de tu tienda. Una diferencia de apenas unas horas puede provocar rechazos al inicio o al final de una oferta.

    Sí. price siempre debe contener el precio completo, sin oferta, y saleprice el importe con descuento.

    Precio de oferta no coincide en Merchant Center: solución

    Cuéntanos qué muestra Google Merchant Center. Encontramos la causa y la solucionamos para que tus productos y anuncios vuelvan a vender.