Empezar
Productos compuestos en los feeds de productos de WooCommerce - AdTribes
  1. Inicio
  2. Base de conocimientos
  3. Integración
  4. Productos compuestos en los feeds de productos de WooCommerce

Productos compuestos en los feeds de productos de WooCommerce

Vendiendo productos personalizables con WooCommerce Composite Products? Podrías preocuparte de que estos tipos de productos personalizados se omitan en tu feed de compras, o que su precio se muestre incorrectamente. La buena noticia: Product Feed Pro soporta productos compuestos de forma nativa. A continuación, se explica cómo funciona la integración, qué datos se incluyen en tu feed y cómo añadir un ID único global (GTIN) a esos productos.

Prerrequisitos

RequisitoDetalles
Product Feed ProLos productos compuestos son exportados por el plugin principal. No se necesita ningún add-on para incluirlos en un feed.
Productos compuestos de WooCommerceLa extensión oficial de WooCommerce que crea tipos de productos compuestos. El plugin lee el precio compuesto de ella.
Product Feed EliteNecesario solo para el atributo ID único global en Mapeo de Campos. La exportación de compuestos en sí funciona sin él.
WooCommerce 9.2 o más recienteRequerido solo para el relleno automático de identificadores. El campo de producto GTIN, UPC, EAN o ISBN de WooCommerce, que lee el feed, se añadió en WooCommerce 9.2.

Cómo funciona la integración de productos compuestos

Product Feed Pro detecta automáticamente los productos compuestos y exporta cada uno como un artículo separado en tu feed. Lee el título, la descripción, el enlace, la imagen y tus atributos personalizados de WooCommerce de la misma manera que lo hace para un producto simple. No necesitas aplanar tus compuestos ni reconstruirlos como productos simples separados para incluirlos en un feed.

La diferencia clave es el precio. El precio de un producto compuesto depende de los componentes que un comprador elige, por lo que el plugin extrae el precio directamente de la extensión WooCommerce Composite Products utilizando sus propios métodos de fijación de precios. El precio, el precio habitual y el precio rebajado en tu feed coincidirán entonces con el precio base mostrado en la página del producto. Cuando existen tanto un precio habitual como un precio actual más bajo, el plugin envía el más bajo como precio rebajado. La misma lógica cubre WooCommerce Product Bundles.

La extensión WooCommerce Composite Products debe estar activa para que el cálculo del precio sea correcto. Si está desactivada, el producto no se reconoce como compuesto y su precio puede estar vacío o ser incorrecto en el feed.

Qué datos de productos compuestos aparecen en tu feed

Los productos compuestos llevan los mismos campos principales que tus otros productos:

  • Título, descripción, enlace e imagen extraídos del producto en sí.
  • Precio, precio habitual y precio rebajado se calculan a partir del precio base del compuesto.
  • Atributos personalizados de WooCommerce que has añadido al producto.
  • Campos GTIN de Yoast SEO (como GTIN-8, GTIN-12, GTIN-13 y GTIN-14), si utilizas el add-on Yoast WooCommerce SEO. Estos aparecen como valores mapeables en el menú desplegable Valor.

Mapeas los productos compuestos a los atributos de tu canal exactamente como cualquier otro producto, en la pestaña Mapeo de Campos.

Añadir el ID único global a tu feed

Global Unique ID es un atributo de Product Feed en Field Mapping. Envía el identificador de un producto (GTIN, UPC, EAN o ISBN) a tu canal, que la mayoría de los canales de compras utilizan para hacer coincidir tus productos con artículos conocidos en su catálogo. El valor proviene del propio campo de producto de WooCommerce, etiquetado como GTIN, UPC, EAN o ISBN, y se encuentra en Datos del producto > Inventario. WooCommerce almacena ese valor internamente como el ID único global del producto, por eso el atributo del feed lleva ese nombre. Con Product Feed Elite activo, mapeas este atributo a tu canal a través de Field Mapping.

El atributo Global Unique ID solo aparece cuando Product Feed Elite está activo. Si no lo ves en el menú desplegable Value, comprueba que Elite esté instalado y activado.

Para asignarlo:

  1. Ve a Product Feed en el menú de administración de tu WordPress.
  2. Abre el feed que deseas editar o crea uno nuevo.
  3. Haz clic en la pestaña Field Mapping.
  4. Busca el atributo identificador de tu canal (por ejemplo, gtin o id) en la columna izquierda.
  5. En el menú desplegable Value junto a él, selecciona Global Unique ID (GTIN, UPC, EAN o ISBN).
  6. Haz clic en Guardar cambios para almacenar tu asignación.
  7. Haz clic en Generar feed de productos para actualizar el feed con el nuevo valor.
Pestaña de asignación de campos que muestra el atributo ID único global seleccionado en el menú desplegable Valor

También hay una opción Global Unique ID (GTIN, UPC, EAN o ISBN) – Parent. Úsala cuando quieras que una variación envíe el identificador de su producto padre en lugar del suyo propio.

Qué productos se rellenan automáticamente

A partir de Product Feed Elite 5.0.8, el atributo Global Unique ID se rellena automáticamente para cada tipo de producto en el que WooCommerce almacena un identificador: productos simples, variables, compuestos, agrupados, externos y de suscripción. Lee el campo GTIN, UPC, EAN o ISBN de WooCommerce, configurado en cada producto en Datos del producto > Inventario. El identificador de un producto compuesto se rellena por sí solo una vez que lo has introducido en ese campo, exactamente igual que un producto simple.

Para una variación, el atributo estándar lee el campo GTIN, UPC, EAN o ISBN de la propia variación. La opción Parent lee el valor del producto padre y recurre automáticamente al padre cuando el campo de la propia variación está vacío.

El relleno automático necesita WooCommerce 9.2 o superior, donde se añadió el campo GTIN, UPC, EAN o ISBN. En versiones anteriores de WooCommerce sin ese campo, o cuando quieras anular el valor almacenado, configura el identificador con una regla de feed en su lugar:

  • Configúralo con una regla de feed: Usa la pestaña Rules para asignar un valor de Global Unique ID a tus productos. Para obtener instrucciones detalladas, consulta Cómo crear reglas de feed de productos.
  • Mapea un campo GTIN de Yoast SEO: Si usas el complemento Yoast WooCommerce SEO, configura un GTIN en el producto y mapea ese campo GTIN en el menú desplegable Value en su lugar.

Solución de problemas

Falta el atributo Global Unique ID en el menú desplegable Value
Este atributo forma parte de Product Feed Elite. Si solo usas la versión gratuita o Pro, no lo verás. Confirma que Product Feed Elite está instalado y activado, y luego recarga la pestaña Field Mapping.
Mis productos compuestos muestran un ID único global vacío
Primero, introduce un identificador en el campo GTIN, UPC, EAN o ISBN del producto compuesto, en Datos del producto > Inventario en WooCommerce. Con Product Feed Elite activo, el atributo ID único global se rellena automáticamente desde ese campo. Si tu versión de WooCommerce es anterior a la 9.2 y no tiene ese campo, establece el valor con una regla en la pestaña Reglas en su lugar. Consulta Cómo crear reglas de feed de productos.
El campo está en blanco incluso para productos simples
El autocompletado necesita WooCommerce 9.2 o más reciente, donde se introdujo el campo GTIN, UPC, EAN o ISBN. Actualiza WooCommerce, luego introduce el identificador en el campo GTIN, UPC, EAN o ISBN de cada producto en Datos del producto > Inventario y regenera el feed.
Mi canal rechaza el feed con un error de GTIN
El canal suele marcar un identificador que falta o tiene un formato incorrecto. Para obtener ayuda para solucionarlo, consulta Cómo solucionar errores de GTIN en Google Merchant Center.

Preguntas frecuentes

¿Los productos compuestos necesitan la extensión WooCommerce Composite Products para aparecer en mi feed?
Sí. El plugin lee el precio compuesto de esa extensión. Sin ella, el producto no se reconocerá como compuesto y su precio no se calculará correctamente.
¿El feed lista cada parte de un producto compuesto por separado?
No. Un producto compuesto aparece como un solo artículo en tu feed, utilizando su propio precio, título e imagen.
¿Puedo enviar un GTIN para un producto compuesto?
Sí. Introdúcelo en el campo GTIN, UPC, EAN o ISBN del producto compuesto, en Datos del producto > Inventario en WooCommerce. Con Product Feed Elite activo, el atributo ID único global se rellena automáticamente desde ese campo, igual que lo hace para un producto simple. En versiones de WooCommerce anteriores a la 9.2, establece el valor con una regla en la pestaña Reglas en su lugar.
¿Cuál es la diferencia entre ID único global y la opción Padre?
El atributo estándar envía el identificador propio del producto. La opción Padre envía el identificador del producto padre en su lugar, lo cual es útil para variaciones que comparten un código con su padre. Para una variación, el valor Padre se rellena automáticamente cuando el campo GTIN, UPC, EAN o ISBN propio de la variación está vacío.
¿Es compatible WPC Composite Products para WooCommerce (de WPClever)?
No específicamente. La integración de precios compuestos está diseñada para la extensión oficial WooCommerce Composite Products. WPC Composite Products de WPClever es un plugin separado, por lo que sus productos no se gestionan como compuestos. Si lo usas, revisa la salida de tu feed y establece el precio o el identificador con una regla en la pestaña Reglas si esos valores no se muestran como esperas.

¿Necesitas más ayuda?

Si estás en Product Feed Elite, abre un ticket de soporte y nuestro equipo te ayudará a mapear identificadores o a solucionar problemas de productos compuestos en tu feed.

Si usas la versión gratuita, publica tu pregunta en el foro de soporte de Product Feed Pro en 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