La sincronización mediante Feed de productos permite automatizar la actualización de los artículos de tu catálogo de Connectif a partir de un fichero XML con la información de los productos de tu eCommerce. Este método realiza una única petición para descargar el fichero, por lo que reduce la carga de tu servidor web y agiliza la sincronización frente a la consulta individual de cada producto.
En este artículo, aprenderás cómo activar una sincronización de productos mediante Feed.
PASO 1. Acceso a la configuración de Product Feed
(En este paso accederás a la configuración de la sincronización mediante Feed de Productos).
1. En tu Tienda de Connectif, en el menú lateral, accede a “Ecommerce > Catálogo”.
2. Haz clic en Sincronización de productos.
3. En la pestaña Product Feed, haz clic en Configurar.
PASO 2. Configuración del Feed de Productos
(En este paso añadirás el fichero desde el que Connectif obtendrá la información de los productos de tu catálogo).
4. En Añadir feed de productos, introduce la URL pública del fichero XML que contiene la información de tu catálogo.
2.1. Especificaciones del Feed de Productos
El Feed debe ser un fichero XML accesible públicamente y utilizar encoding “UTF-8”. Solo puedes añadir un Feed de Productos, por lo que debe contener toda la información que quieras sincronizar mediante este método.
Ten en cuenta las siguientes especificaciones al preparar tu Feed:
- Cuando Connectif intenta leer el feed en una URL utiliza la cabecera 'User-Agent': 'Connectif'. Esto puede ser útil en el caso de necesitar permitir el acceso al recurso para solo determinadas aplicaciones.
- Se puede utilizar el modelo de feed como el que especifica Google. En caso de utilizar otro formato, solo se permitirá que el elemento "Producto" esté en el segundo nivel, es decir, que como máximo el feed contenga tres niveles: el que contiene el listado de productos, el artículo en sí y la/s propiedad/es del producto.
- El encoding del feed debe ser UTF-8.
- Campos de google que Connectif convierte automáticamente (cuando el feed respeta por completo el formato Google):
- G:AUTO_PRICING_MIN_PRICE, G:SALE_PRICE,G:PRICE: se formatean para quitar la moneda y tratarlos como número.
- G:AVAILABILITY: se aceptan los valores permitidos por google 'in_stock', 'in stock' y se transforman en nuestro valor valido "instock".
- G:GOOGLE_PRODUCT_CATEGORY,G:PRODUCT_TYPE: se reemplazan los caracteres requeridos por Google ">" para la separación de categoría por el permitido por Connectif "/". Para este campo, Connectif obtendrá la definición de las categorías de Google.
- Si se quiere obtener categorías personalizadas con jerarquización propia, es posible a través el campo G:PRODUCT_TYPE.
- Para indicar las diferentes categorías que puede tener un producto, se ha de repetir el campo en el feed.
- Para indicar los diferentes subniveles de una categoría, se utilizará el valor ">".
- Para más información sobre este campo, revisar la documentación oficial de Google Merchant Center.
- Los campos que no se mappeen en el feed se respetan y no son sobreescritos.
- Productos creados mediante mecanismos distintos al feed no se descontinúan.
- Si no se utiliza el formato de Google, los datos relativos a precios deben ir en formato número.
- Pueden utilizarse varias etiquetas con el mismo nombre.
- Cuando se mapea manualmente un campo no autodetectado la ruta al campo son los nombres de cada nivel de etiqueta hasta el valor separados por un ">"
- Todos los campos que en un mapping son de tipo "array", si aparecen varias veces en el Feed, Connectif recogerá todos los valores en ese campo.
PASO 3. Configuración de la periodicidad de la sincronización
(En este paso establecerás cada cuánto tiempo y a qué hora Connectif consultará el Feed de Productos).
8. En Periodicidad de la sincronización, selecciona cada cuánto tiempo quieres que Connectif revise las páginas de producto de tu catálogo. Puedes escoger:
- “1 día”.
- “2 días”.
- “3 días”.
- “1 semana”.
9. En Hora, selecciona la hora a la que quieres que tenga lugar cada proceso de sincronización.
10. En Personalizar la descontinuación del producto, introduce el número de días que un producto puede estar ausente del Feed antes de pasar al estado “Descontinuado”. Puedes establecer un valor entre “1” y “30” días.
11. Haz clic en Siguiente.
PASO 4. Mapeo de los campos del Feed
(En este paso vincularás los campos detectados en el Feed de Productos con los campos de la ficha de producto de Connectif).
12. En Campos de producto automáticamente detectados, localiza los campos del Feed que quieras sincronizar.
13. Haz clic sobre cada uno de los campos y arrástralo a la columna central para vincularlo con el campo correspondiente de la ficha de producto de Connectif.
4.1. Mapeo manual de campos no detectados
(Si un campo de tu Feed no aparece entre los valores detectados automáticamente, en este apartado podrás vincularlo introduciendo su ruta de forma manual).
12. Selecciona el valor “Ruta del campo” y vincúlala con el campo correspondiente de la ficha de producto de Connectif.
15. Localiza en el fichero XML el campo que quieres obtener y copia su ruta completa, incluyendo cada uno de los niveles desde la etiqueta principal hasta el campo.
16. Introduce la ruta que has obtenido del XML separando cada uno de sus niveles mediante el símbolo “>”.
PASO 5. Activación de la sincronización
(En este paso activarás la sincronización mediante Feed de Productos con la configuración establecida).
17. Una vez determinada la configuración de la sincronización, haz clic en:
- Activar, para programar la sincronización según la periodicidad establecida.
- Activar y sincronizar inmediatamente, para ejecutar una sincronización en ese momento y programar la siguiente dentro del período establecido.
Con esta configuración, Connectif sincronizará los productos mediante el Feed con la periodicidad, la descontinuación de productos y el mapeo que hayas establecido.
¡Sigue aprendiendo!
Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:
Sincronización de productos masiva, para conocer cómo funciona la sincronización masiva y las diferencias entre Scraping Web y Feed de Productos.
Métodos de sincronización y verificación de productos en Connectif, para conocer las diferentes formas de mantener actualizado tu catálogo.
Sincronización de Productos mediante Scrapping Web, para configurar una sincronización masiva mediante Scraping Web.
Sincronización de productos mediante API, para importar y actualizar productos mediante la API de Connectif.