ES - Mejores prácticas y recomendaciones para estructurar tu catálogo (Feed)

ES - Mejores prácticas y recomendaciones para estructurar tu catálogo (Feed)

¡Tu catálogo es muy importante para nosotros y queremos aprovecharlo al máximo!

Antes de enviar un catálogo, con los datos de todos los productos/servicios y su comportamiento asociado, es importante tener en cuenta una serie de pasos para que Empathy pueda reconocerlo.

Formato

Los archivos Feed deben enviarse en formato XML / Json o Zip que los contenga.

El encoding del archivo deberá ser “utf-8”

Tipos de Feed

Pueden ser de dos tipos:

  • Catálogo (feed completo):

    • Un feed con todos los idiomas → deberá contener un campo de idioma 

    • Un feed por idioma

  • Deltas: tipos:

    • Actualizar datos (reemplazar datos no válidos por otros válidos)

    • Borrar datos.

    • Insertar datos.

Campos Requeridos:

Existen unos campos mínimos requeridos para que el Feed sea válido

  • ID: identificador de cada producto

    • Debe ser único

  • Nombre:

    • String del nombre de un producto 

  • Imagen:

    • Url de la imagen (no deberá estar rota o cortada)

    • Dimensiones de la imagen

  • Url del Producto:

    • Url del producto (no deberá estar rota o cortada)

  • Precio:

    • Formato en número

  • Categoría:

    • Debe seguir una jerarquía (ver ejemplo más abajo)

  • Idiomas:

    • Puede ser:

      • un feed por idioma

      • un feed con todos los idiomas: deberá contener un campo de idioma 

NOTA: Ninguno de los campos anteriores debería venir vacío.

Campos deseados:

Además, sería ideal poder disponer de campos extra como:

  • Id de Categoría:

    • Un único valor para cada categoría

  • Descripción:

    • Debe ser específica para cada producto

  • Precio rebajado:

    • Formato en número

  • Color:

    • Formato de valor CSS

    • Nombre común (mejor "azul" que "aguamarina")

  • Imagen adicional

  • Marca

Ejemplo en formato XML:

 

Ejemplo en formato JSON:

 

[ { "id_product": "119040", "id_manufacturer": "323", "reference": "119040-0", "name": "Camiseta The Mandalorian Star Wars retro", "link": "https://www.customer.com/camiseta-the-mandalorian-star-wars-retro.html", "includes": "", "description": "Camiseta con simbolo mandaloriano para que puedas lucir todo el poder de la fuerza", "brand": "Disney", "image": "https://www.customer.com/media/i/img_397.jpg", "thumb": "https://www.customer.com/media/i/cache/image/240x240/q3df78eab93725d0gs685fb8d27136e9p/i/m/img_397.jpg", "visualizations": "0", "conversion_rate": "0", "sales_period": "0.000", "sales_total": "0", "available_date": "", "stock": 0, "colour": "grey", "discount_type": "", "tematicas": [ { "id": "370", "name": "Star Wars" }, { "id": "1968", "name": "The Mandalorian" } ], "category": [ { "id": "292", "name": "Ropa" }, { "id": "293", "name": "Camisetas & Camisas" }, { "id": "358", "name": "Merchandising" }, { "id": "446", "name": "Moda" } ], "price": 19.99, "price_discounted": 16.99, "skus": [ { "id_product_attribute": "0934751", "reference": "119040-119234", "visualizations": null, "conversion_rate": "0.0000", "sales_period": "0", "sales_total": null, "available_date": "", "size": "S", "stock": "0" } ] } ]

 

 

¿Cuándo sería un Feed No Válido?

  • Formato Incorrecto: tags sin cerrar, comas que puedan faltar....

  • Codificación Incorrecta: de los caracteres dentro del Feed

 

Siguiendo estas sencillas instrucciones será mucho más sencillo empezar a trabajar con un Feed Correcto