Como crear un archivo feed XML (con formato Oct8ne)

Como crear un archivo feed XML (con formato Oct8ne)

Para realizar cargas masivas de producto para nutrir al catalogo de Oct8ne, se usan archivos que sirven de FEED (alimento) para nutrir a nuestros servidores de los datos de tus productos. Estos archivos tienen un formato determinado y una nomenclatura determinada que vamos a revisar a continuación.

XML

Un archivo con la extensión '.xml' consiste en un archivo de lenguaje marcado extensible (XML), el cual consiste en un archivo de texto sin formato que utiliza una serie de etiquetas personalizadas con la finalidad de describir tanto la estructura como otras características del documento.


Info
El archivo XML consta de una serie de etiquetas de inicio y de cierre que delimitan la información de los productos.

Mas información:

Las etiquetas que usamos para importar los datos son los mismos que el formato estándar de Google Merchant. (<item>). 

Para empezar el archivo XML definiremos el encabezado dentro del mismo:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2.    <rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
  3.         <channel>
  4.              <title>You Store</title>
  5.              <description>Import demo</description>
  6.              <link>http://YourWebsite.com</link>
  7.                      --ALL ITEMS GOES HERE --
  8.         </channel>
  9.   </rss>

Seguidamente, añadiremos dentro de la etiqueta '<cannel>' los bloques de productos '<item>'.
Dentro de la etiqueta '<item>', añadiremos las etiquetas correspondientes a los datos básicos del producto. Hay que añadir cada bloque de etiqueta '<item>, para cada producto que deseemos importar. 

  1. <item>
  2.      <g:id>IdProduct1</g:id>
  3.      <title> <![CDATA[ Title Product 1 ]]> </title>
  4.      <description> <![CDATA[ Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. ]]></description>
  5.      <link><![CDATA[ https://Yourwebsite.com/product1.html ]]></link>
  6.      <g:image_link><![CDATA[ https://Yourwebsite.com/imgproduct11.jpg ]]></g:image_link>
  7.      <g:additional_image_link><![CDATA[ https://Yourwebsite.com/imgproduct12.jpg ]]></g:additional_image_link>
  8.      <g:product_type><![CDATA[ Category &gt; SubCategory ; OtherCategory ]]></g:product_type>
  9.      <g:price>255.00 EUR</g:price>
  10. </item>

ETIQUETAS

<g:id>
• OBLIGATORIO
• Utilice un valor único para cada producto. Use el código SKU del producto siempre que sea posible.
• Conserve el mismo ID cuando suba sus datos. 

<title>
• OBLIGATORIO
• Nombre del producto
• Titule su producto de forma precisa.
• No incluya texto promocional (como "Envío gratis"), no escriba todo en mayúsculas ni utilice caracteres extranjeros.
• Para las variantes, es recomendable que incluya una característica distintiva, como el color o la talla. 

<description>
• OBLIGATORIO
• Describa su producto de forma precisa. Puede usar el mismo que el de página web.
• No incluya texto promocional (como "Envío gratis"), no escriba todo en mayúsculas ni utilice caracteres extranjeros.
• Incluya únicamente información sobre el producto. No incluya enlaces a su tienda, información de ventas o datos sobre sus competidores, otros productos o accesorios. 
• No se debe usar etiquetas HTML

<link>
• OBLIGATORIO
• Página de destino del producto
• Use su nombre de dominio verificado.
• La URL debe empezar por http o https.
• Utilice una URL codificada que cumpla las normativas RFC 2396 o RFC 1738. Por ejemplo, la coma debe escribirse como "%2C". 

<g:image_link>
• OBLIGATORIO
• URL de la imagen principal del producto
• Debe enlazar a la imagen principal del producto.
• La URL debe empezar por http o https.
• Utilice una URL codificada que cumpla las normativas RFC 2396 o RFC 1738. Por ejemplo, la coma debe escribirse como "%2C".
• Utilice un formato aceptado: JPEG (.jpg/.jpeg), PNG (.png), GIF(.gif), BMP (.bmp)  

<g:additional_image_link>
• OPCIONAL
• URL de una imagen adicional del producto
• Se pueden añadir cuantas quieran. Ver ejemplo. 

<g:price>
• OBLIGATORIO
• Precio del producto
• Envíe el precio y la moneda del producto; deben ser precisos y coincidir con el precio que aparece en la página de destino. 

<g:sale_price>
• OPCIONAL
• Precio de oferta del producto
• Cumpla los requisitos del atributo de ‘price’ descrito anteriormente. 
• Si la etiqueta <sales_price> esta presente en el item;  ésta machacará el precio en el catalogo de oct8ne. Es decir, prevalece sobre la etiqueta <price>

<g:product_type>
• OPCIONAL
• Categoría que asigna a su producto
• Incluya la categoría completa. Por ejemplo, incluya Hogar > Mujer > Vestidos > Vestidos largos.
• Separe las diferentes subcategorías con el carácter ‘mayor que ‘(>) 


Warning
La etiqueta link es muy importante, ya que es la etiqueta que permite realizar el 'tracking de producto'. Mediante este valor, sabemos qué producto está mirando el cliente, y podemos mostrarlo en el visor de Oct8ne. Para ello, es necesario que la etiqueta link sea IDENTICA a la URL canonical de cada página de producto.


* En caso de que la pagina no disponga de la etiqueta rel=’canonical’, la etiqueta link deberá ser IDENTICA a la URL de la página.
Warning
Si el archivo contiene más etiquetas de las descritas anteriormente; éstas no serán importadas al catálogo de Oct8ne. Serán ignoradas por nuestro sistema. 
Warning
Se adjunta un archivo de ejemplo. Se recomienda usar un editor de texto del tipo Notepad++ o similar, para crear o editar este tipo de archivos.



    • Related Articles

    • Como crear un archivo feed CSV (con formato Oct8ne)

      Para realizar cargas masivas de producto para nutrir al catalogo de Oct8ne, se usan archivos que sirven de FEED (alimento) para nutrir a nuestros servidores de los datos de tus productos. Estos archivos tienen un formato determinado y una ...
    • API Oct8ne de integración con CSM a medida

      Documentación del API Oct8ne Versión del API 2.4 (Octubre 2024 / rev05) Índice de contenidos 1. Introducción 2. Arquitectura 3. Vista general 3.1. Descargar e instalar plugin/extensión 3.2. Registro como desarrollador y activación de la plataforma ...
    • Cómo integrar Whatsapp en Oct8ne

      En el siguiente documento vamos a tratar de explicar cómo podemos agregar una línea de teléfono a WhatsApp Business API, una página de Facebook(profesional) o una cuenta profesional de Instagaram. En cada proceso se requiere ciertas comprobaciones ...
    • Integración de Oct8ne con Google Analytics 4

      Integración de Oct8ne con Google Analytics 4 Introducción Oct8ne permite la integración directa con Google Analytics versión 4 (GA4) a través del envío de eventos. Estos aportan información vital sobre las interacciones que se realizan dentro de ...
    • Cómo puedo hablar con el equipo de soporte de META

      En determinadas ocasiones habrá problemas que sólo el soporte de META nos pueda resolver, en esta sección vamos a poner los pasos necesarios para que soporte de META pueda resolvernos algún problema relacionado con algunos de los activos de nuestro ...