Datos de salida

Modificado el Lun, 11 May a 1:34 P. M.

Prioridad entre producto y variante


Si un campo está mapeado tanto a nivel de producto como a nivel de variante, el valor de la variante tiene prioridad.


Mapeo de campos


Cada campo del conector enlaza directamente con la documentación oficial de Google a través del botón de información “i”, donde se especifica:


  • Tipo de dato y formato esperados
  • Límites de valor y opciones permitidas
  • Si el campo puede repetirse
  • Cualquier subcampo anidado


Utiliza esta información como guía para configurar tus mapeos en Sales Layer.



Mapeo de subcampos


Algunas etiquetas de Google incluyen elementos anidados. Por ejemplo, el campo <g:certification> (consulta la especificación de Google) puede contener varios subelementos:


<g:certification>
  <g:certification_authority>EC</g:certification_authority>
  <g:certification_name>EPREL</g:certification_name>
  <g:certification_code>123456</g:certification_code>
</g:certification>
<g:certification>
  <g:certification_authority>ADEME</g:certification_authority>
  <g:certification_name>Vehicle_CO2_Class</g:certification_name>
  <g:certification_value>C</g:certification_value>
</g:certification>


Proceso de mapeo en Sales Layer:


  1. Crea un campo de tipo tabla en tu PIM.



  1. Añade columnas con el nombre exacto de cada subcampo, por ejemplo certification_authority, certification_name, certification_code.
  2. Rellena las filas con los valores de cada certificación.



i
Nota: Todas las etiquetas con varios subcampos, por ejemplo <g:shipping> o <g:promotion>, siguen este mismo patrón.


Avanzado: uso de fórmulas


Los fragmentos XML también pueden generarse mediante fórmulas de Sales Layer.


Utiliza estas fórmulas para gestionar lógicas de campo complejas y condicionales sin necesidad de crear campos adicionales en el PIM.


Ejemplo 1: salida de etiqueta estática


Para forzar un único valor constante en una etiqueta de Google, utiliza la función PRINT. El siguiente ejemplo establecerá la disponibilidad de todos los ítems como “in_stock”.




Ejemplo 2: fragmentos XML condicionales con CONCAT


Supongamos que la salida debe variar en los valores de <g:country> y <g:price> según el método de envío y la región de destino. Esto se puede conseguir utilizando declaraciones IF dentro de la fórmula CONCAT:


CONCAT(
  IF({ShippingMethod}="PostNL"
     AND CONTAINS(GET_VARIANTS_VALUES({SKU},"Region"),"BE"),
     "<g:country>BE</g:country><g:price>25.00 EUR</g:price>",
  IF({ShippingMethod}="PostNL"
     AND CONTAINS(GET_VARIANTS_VALUES({SKU},"Region"),"NL"),
     "<g:country>NL</g:country><g:price>7.50 EUR</g:price>",
  …)))


¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo