Empezar
Cómo configurar un feed de promociones de Google Merchant - AdTribes
  1. Inicio
  2. Base de conocimientos
  3. Campos y Mapeo
  4. ¿Cómo configurar un feed de promociones de Google Merchant?

¿Cómo configurar un feed de promociones de Google Merchant?

¿Estás haciendo una oferta, pero los compradores no la ven hasta que llegan a tu sitio? Google Merchant Promotions te permite mostrar distintivos de ofertas —como "Oferta especial" o "20 % de descuento"— directamente en los resultados de Búsqueda y Shopping de Google, incluso antes de que los compradores hagan clic.

Product Feed Pro incluye un canal integrado de Google Merchant Promotions Feed, para que puedas crear y enviar un feed de promociones desde WooCommerce sin necesidad de escribir código.

Esta guía te explica cómo crear el feed, mapear los campos requeridos y enviarlo a Google Merchant Center.

Prerrequisitos

Antes de empezar, asegúrate de tener:

RequisitoDetalles
Cuenta de Google Merchant CenterActiva y conectada a tu tienda WooCommerce
Feed de productos de Google Shopping activoProductos ya enviados y aprobados a través de un feed estándar de Google Shopping
Programa de promociones habilitadoSolicita acceso en Merchant Center en Marketing → Promociones — Google debe aprobar tu cuenta antes de que aparezcan los distintivos de ofertas
Product Feed ProInstalado y activado en tu tienda WooCommerce

Google revisa tu cuenta antes de aprobarla para el programa de Promociones. Solicita acceso primero y espera la aprobación antes de crear y enviar tu feed de promociones.

Cómo funciona

Un feed de promociones es independiente de tu feed de productos. En lugar de listar productos, lista tus promociones activas —cada una definida por un ID único, un título, fechas y condiciones de la oferta. Google utiliza los campos product_applicability y el ID del artículo que configures para emparejar cada promoción con los productos correctos de tu catálogo.

Configuración de tu feed de promociones de Google Merchant

Paso 1: Crear un feed nuevo

  1. En tu panel de administración de WordPress, ve a Product Feed → Crear feed.
  2. Introduce un nombre descriptivo (p. ej., "Promociones Google – Rebajas de verano").
  3. En Canal, selecciona Google Merchant Promotions Feed en el menú desplegable.
  4. Haz clic en Siguiente.
Selección de canal con "Google Merchant Promotions Feed" seleccionado

Paso 2: Configurar la pestaña General

En la pestaña General:

  1. Establece Formato de archivo en XML — Google recomienda XML para los feeds de promociones.
  2. Establece un Intervalo de actualización que coincida con la frecuencia con la que cambian tus promociones. Diariamente funciona para la mayoría de las tiendas.
  3. Haz clic en Guardar y continuar.

Paso 3: Mapear los campos requeridos

Ve a la pestaña Mapeo de campos. Verás los atributos de promoción precargados. Mapea cada campo requerido — la mayoría de las tiendas los establecen como Valor estático ya que los detalles de una promoción no cambian por producto.

Campos requeridos:

CampoDescripciónValor de ejemplo
promotion_idIdentificador único para esta promoción. Alfanumérico, sin espacios ni símbolos, máximo 50 caracteres, sensible a mayúsculas y minúsculas.rebaja-verano-2026
product_applicabilitySi la promoción se aplica a todos los productos o a artículos específicos.all_products o specific_products
offer_typeSi se necesita un código de cupón para canjear la oferta.no_code o generic_code
long_titleTítulo de la promoción legible por humanos que se muestra a los compradores. Máximo 60 caracteres.20% de descuento en todo el calzado
promotion_effective_datesFecha y hora de inicio y fin de la promoción. Formato: YYYY-MM-DDTHH:MM:SS±HH:MM/YYYY-MM-DDTHH:MM:SS±HH:MM2026-06-01T00:00:00+00:00/2026-06-30T23:59:59+00:00
redemption_channelDónde se puede canjear la promoción.online, in_store o in_store, online
promotion_destinationDónde es elegible para aparecer la promoción. Selecciónala de la lista de atributos de asignación de campos.Shopping_ads, Free_listings, Buy_on_Google_listings o Local_inventory_ads

Para establecer un valor estático para cualquier campo: haz clic en el menú desplegable Valor junto al atributo, selecciona Valor estático y escribe el valor en el cuadro de texto que aparece.

Usando specific_products

Si estableces product_applicability en specific_products, Google necesita saber a qué productos se aplica la promoción. El feed genera una fila por producto, y cada fila contiene un identificador de producto que Google compara con tu catálogo.

El enfoque más común es filtrar por ID de artículo:

  1. Ve a la pestaña Filtros. En la sección Incluir, añade una condición de filtro para limitar el feed solo a los productos que cubre esta promoción. Hay varias formas de hacerlo, dependiendo de cómo estén organizados tus productos:
    • Por categoría: establece el atributo en Categoría, la condición en Contiene e introduce el nombre de la categoría. Este es el enfoque más limpio para la mayoría de las tiendas.
    • Por etiqueta: establece el atributo en Etiquetas de producto, la condición en Contiene e introduce el nombre de la etiqueta.
    • Por rango de ID de producto: añade dos condiciones en el mismo grupo de filtros: ID de producto Mayor o igual que [ID de inicio] y ID de producto Menor o igual que [ID de fin]. Ambas condiciones en el mismo grupo se aplican con lógica Y.
    • Por IDs individuales: para un conjunto pequeño y no contiguo, asigna primero una etiqueta de WooCommerce dedicada a esos productos, luego filtra por Etiquetas de producto Contiene ese nombre de etiqueta. Esto evita añadir una condición Igual a por cada ID de producto.
  2. En la pestaña Asignación de campos, selecciona el atributo item_id de la lista de asignación de campos.
  3. En el desplegable Valor, elige ID de producto (el ID de producto de WooCommerce). Cada fila del feed contendrá entonces el ID correcto para ese producto.
  4. Mantén el resto de campos de promoción — promotion_id, long_title, promotion_effective_dates, etc. — como Valor estático. Estos se repiten en cada fila ya que describen la misma promoción.

El resultado es una fila por producto incluido, todas compartiendo los mismos detalles de promoción pero con un item_id único por fila. Google compara esos IDs con tu catálogo de productos.

Campos de filtro alternativos — úsalos en lugar de item_id cuando quieras hacer coincidir productos por categoría, marca o etiqueta en lugar de por ID individual:

CampoMapear a
product_typeAtributo Tipo de producto (tipo de producto de WooCommerce)
brandTu atributo de marca o un Valor estático
custom_label_0custom_label_4El atributo de etiqueta personalizada coincidente o un Valor estático
item_group_idID de producto del producto principal variable (para grupos de variantes)

Si tu promoción cubre todos los productos de tu tienda, usa all_products en su lugar, no se necesitan campos de filtro de producto.

Pestaña Field Mapping con promotion_id mapeado a un valor estático

Paso 4: Mapear los campos opcionales

Estos campos mejoran la forma en que se muestran tus promociones y pueden aumentar las tasas de clics:

CampoDescripción
promotional_display_datesRango de fechas para mostrar la insignia de oferta — puede diferir de las fechas efectivas
minimum_purchase_amountValor mínimo del carrito requerido para usar la promoción
generic_redemption_codeEl código de cupón (requerido cuando offer_type es generic_code)

Además, mapea un campo de descuento estructurado para describir el tipo de oferta:

CampoCuándo usar
percent_offPara un descuento porcentual, por ejemplo 20 para un 20% de descuento
money_off_amountPara un descuento monetario fijo. Mapealo a un Valor estático con tu importe (por ejemplo, 10 USD).
buy_this_quantityPara ofertas de compra-X — la cantidad "a comprar"
get_this_quantity_discountedPara ofertas de compra-uno y llévate otro o compra-varios — la cantidad con descuento
free_shippingEstablecer a 1 si la promoción incluye envío gratuito
valor_regalo_gratisValor monetario de un regalo gratuito
descripcion_regalo_gratisDescripción del regalo gratuito
id_articulo_regalo_gratisID del artículo del producto de regalo gratuito

Paso 5: Guardar y generar el feed

  1. Haga clic en Guardar y continuar en la pestaña Asignación de campos.
  2. Vaya a Product Feed → Administrar feeds.
  3. Haga clic en Actualizar feed junto a su feed de promociones para generarlo.
  4. Cuando el estado muestre "completado", haga clic en la URL del feed para abrirla y confirmar que los campos están presentes.

Paso 6: Enviar a Google Merchant Center

  1. En su cuenta de Merchant Center, vaya a Fuentes de datos.
  2. Haga clic en Añadir fuente de datos y seleccione Promociones.
  3. Pegue la URL de su feed y establezca una programación de recuperación.
  4. Enviar para su revisión.

Google revisa y activa las promociones normalmente en 3-5 días hábiles. Una vez aprobadas, las insignias de ofertas aparecen en sus anuncios de Shopping y listados gratuitos.

Solución de problemas

Mi feed muestra "0 productos" después de generarlo
Un feed de promociones no contiene productos, contiene filas de promoción. Se espera un recuento de 0. Abra la URL del feed directamente para confirmar que sus datos de promoción están presentes.
Mi promoción no muestra una insignia de oferta en los resultados de Google
Google retiene cada promoción para su revisión antes de mostrarla. Compruebe el estado en Marketing → Promociones en Merchant Center. Si se rechaza, lea el motivo detenidamente; la mayoría de los rechazos se deben a errores de formato en campos obligatorios.
El campo promotion_effective_dates es rechazado
El formato de fecha debe ser exactamente YYYY-MM-DDTHH:MM:SS±HH:MM/YYYY-MM-DDTHH:MM:SS±HH:MM. Errores comunes: usar un espacio en lugar de T entre fecha y hora, o usar Z en lugar de +00:00 para UTC.
Google rechaza mi feed debido al campo promotion_destination
Asegúrese de que promotion_destination esté asignado. En la pestaña Asignación de campos, busque el atributo promotion_destination, establezca su Valor en Valor estático e introduzca su destino. Para valores aceptados, consulte la tabla de campos obligatorios en el Paso 3.
Mi generic_redemption_code no se está aplicando
Asegúrese de que offer_type esté configurado como generic_code. Si está configurado como no_code, Google ignora completamente el campo generic_redemption_code.

Preguntas frecuentes

¿Este canal requiere Product Feed Elite?
No. El canal Google Merchant Promotions Feed está disponible en la versión gratuita de Product Feed Pro. No necesita Product Feed Elite para esta función.
¿Puedo ejecutar varias promociones al mismo tiempo?
Sí, pero necesitarás crear un feed por promoción. Cada feed de promoción en Product Feed Pro utiliza valores estáticos, por lo que un solo feed representa una promoción. Crea feeds adicionales en Product Feed → Create feed para cada promoción activa que desees enviar.
¿Cuánto tiempo puede durar una promoción?
Google permite un máximo de 6 meses (183 días) por promoción. Establece la fecha de finalización de tu promotion_effective_dates dentro de ese límite.
¿Google detectará automáticamente los cambios en mi promoción?
Sí. Google recupera tu feed según la programación que establezcas en Merchant Center. Siempre que tu feed refleje los últimos valores y la programación de recuperación esté activa, las actualizaciones se detectan automáticamente.
¿Necesito un feed de promociones separado para cada país?
Si te diriges a varios países con diferentes promociones, crea un feed separado por país; establece el redemption_channel y las fechas correspondientemente para cada uno. Si la misma promoción se aplica en todas partes, un feed es suficiente.

¿Necesitas más ayuda?

Si usas Product Feed Elite, abre un ticket de soporte y el equipo te ayudará.

Si usas la versión gratuita de Product Feed Pro, publica tu pregunta en el foro de soporte de WordPress.org.

¿Te ha resultado útil este artículo?

Artículos relacionados

Completa tu compra
Feed de productos de WooCommerce de AdTribes

El mejor plugin de feeds de productos de WooCommerce

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Producto
Recursos e información
Sitios asociados
Rymera