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
- Puede ser:
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:
¿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