Sincronización de productos masiva

La herramienta de Sincronización de Productos te permite automatizar la forma en que Connectif revisará el catálogo de productos de tu eCommerce y lo actualizará en tu Tienda de Connectif. A través de su interfaz, podrás escoger la opción de sincronización masiva, por Web Scraping o a través del Feed de Productos, así como configurar dicho proceso.

 

Además de los métodos de sincronización y verificación de la interfaz de Connectif, también es posible importar y actualizar productos realizando llamadas a la API de Connectif. Para más información, revisa la documentación asociada.

 

Cómo acceder 

Puedes acceder a la funcionalidad de sincronización masiva de productos a través de la ruta "Ecommerce > Catálogo" haciendo clic en   Sincronización de productos.

Sincronización de productos masiva - 01-min.png

 

Interfaz

La interfaz principal de la Sincronización de Productos está compuesta de 3 bloques:

1. Pestañas: para navegar por una de las dos opciones de sincronización, así como revisar el registro de sincronizaciones:

  • Scraping web: para automatizar la sincronización mediante la consulta de Connectif al catálogo del eCommerce.
  • Feed de productos: automatizar la sincronización mediante la consulta de Connectif a un feed de productos previamente publicado.
 

Solo puede activarse una opción de sincronización. Para ver cómo configurar cada uno de los tipos de sincronización masiva de productos, revisa el punto Funcionamiento

  • Registro de sincronización: para revisar los últimos procesos de sincronización y sus detalles.

2. Panel principal: donde se encuentran las opciones de cada pestaña.

3. Volver a la lista de integraciones: para, una vez configurada la integración, volver al Catálogo.

Sincronización de productos masiva - 2-min.png

 

Funcionamiento

Puedes activar sincronizaciones masivas de los productos de tu catálogo en Connectif con su estado en tu eCommerce. Para ello, dispones de dos métodos que funcionan de diferente manera:

  • El Scraping Web, que realiza una a una las peticiones a tu servidor web para actualizar su información.
  • El Feed de productos, que realiza una petición para descargar el fichero de tu feed y procesar el estado de tus productos.

 

1. Activar una sincronización mediante Scraping Web

  

El Scraping Web consiste en la revisión por parte de Connectif de las URLs páginas de producto que se encuentran en tu catálogo de Connectif. Cuando esta se activa, en el tiempo y forma determinados, Connectif visita esas URLs, una a una, en busca de la etiqueta de producto visitado, presente en tu eCommerce, para actualizar el estado de los productos en Connectif y sincronizarlo con la información que encuentra en ese momento en tu web. Si estos productos no existen en el catálogo de tu eCommerce, Connectif no los visitará. 

En Pestañas (1) ve a Scraping Web y haz clic en Configurar.

Sincronización de productos masiva - 3-min.png

En el Panel principal (2) configura la Periodicidad de la sincronización, es decir, cada cuánto tiempo quieres que Connectif acceda a tu eCommerce y visite, una a una, las páginas de los diferentes productos para crear, actualizar o descontinuar los diferentes productos en el catálogo de Connectif, dependiendo del estado en que estos se encuentren en tu web.

Puedes escoger las opciones "1 día", "2 días", "3 días" y "1 semana".

Sincronización de productos masiva - 4-min.png

Escoge la Hora a la que quieres que tenga lugar cada uno de los procesos de sincronización.

Sincronización de productos masiva - 5-min.png

Dentro de Configuración avanzada, puedes determinar dos aspectos que ayudarán a optimizar el rendimiento de la actualización del catálogo en base al rendimiento de tu página.

  • En el desplegable Tiempo de espera entre productos podrás escoger si quieres que Connectif espere entre las diferentes visitas de producto y, en caso afirmativo, cuánto tiempo debe esperar. Según el tamaño de tu catálogo podrás ampliar o reducir el tiempo, para no sobrecargar la página.

Sincronización de productos masiva - 6-min.png

  • En el selector Incluir productos descontinuados podrás escoger si quieres que Connectif no visite los productos marcados como descontinuados en el proceso de sincronización. Esta opción reduce la carga de la web y aumenta el rendimiento del proceso de sincronización mediante Scraping Web.

Sincronización de productos masiva - 7-min.png

Una vez determinada la configuración de la sincronización, haz clic en Activar para programar la sincronización, o en Activar y sincronizar inmediatamente para ejecutar una sincronización y programar la siguiente dentro del período establecido.

Sincronización de productos masiva - 9-min.png

 

2. Activar una sincronización mediante Feed de Productos

  

La sincronización masiva mediante Feed de Productos es mucho más rápida y reduce la carga de tu servidor web, ya que realiza una única petición para descargar el fichero de tu eCommerce, en lugar de realizar una petición para cada producto.
Solo puede añadirse un Feed de Productos, por lo que este debe estar completo. 

 

Esta petición se hace en el período y hora configurados. Connectif guarda una copia del Feed original en el momento indicado, por lo que si se realiza algún cambio en el Feed después de que una sincronización se lleve a cabo o durante una sincronización en curso, este no se verá reflejado en Connectif hasta la siguiente operación de sincronización.

  

Los productos pasan a estado "Descontinuado" si el producto no aparece durante 10 días en el feed. Esta comprobación se ejecuta cada día. 

En Pestañas (1) ve a Product Feed y haz clic en Configurar.

Sincronización de productos masiva - 8-min.png

En el Panel principal (2), en el área Añadir feed de productos, añade la URL del feed de productos del cual Connectif extraerá la información de tu catálogo.

  

El feed de productos es un fichero XML que debe estar accesible públicamente, es decir, que la URL del feed debe ser pública, sin httaccess. Este documento contiende una serie de objetos que contienen las propiedades de un producto, en forma de etiquetas y valores. 

Sincronización de productos masiva - 11-min.png

 

Especificaciones sobre el Feed de Productos:

 

Al final de este artículo (o haciendo clic en este enlace), encontrarás un documento de ejemplo de Feed de Productos.

También encontrarás un archivo descargable con el esquema utilizado para describir la estructura y las restricciones de los contenidos de los documentos XML de Feed de Productos (o haciendo clic en este enlace).

  • 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.
  • Campos de google que Connectif convierte automáticamente:
    • 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 "/".
  • El encoding del feed debe ser UTF-8.
  • 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.

Sincronización de productos masiva - 10-min.png

Configura la Periodicidad de la sincronización, es decir, cada cuánto tiempo quieres que Connectif acceda a tu Feed de Productos para extraer la información. Puedes escoger las opciones "1 día", "2 días", "3 días" y "1 semana".

Escoge la Hora a la que quieres que tenga lugar cada uno de los procesos de sincronización.

Haz clic en Siguiente .

Sincronización de productos masiva - 12-min.png

En el Panel Principal (2) deberás seleccionar los valores detectados del Feed de Productos y vincularlos con los de la ficha de contacto de Connectif.

 

El campo mapeado como "Url de producto" se valida con los dominios permitidos.

Para ello, haz clic sobre cada uno de los campos de la columna Campos de producto automáticamente detectados y arrástralos a la columna central, de modo que concuerden con los campos de la ficha de producto de Connectif (columna derecha).

  

La selección de campos a mapear se obtiene de los campos únicos de una muestra de productos de tu Feed.

Sincronización de productos masiva - 13-min.png

Si existe en tu Feed de productos algún campo que quieres vincular y que no aparece la selección de valores, deberás seleccionar el valor "Ruta del campo", vincularlo al campo que corresponda e introducir manualmente la ruta y cada uno de sus niveles en el mismo formato que aparece en el resto de campos en Connectif.

Sincronización de productos masiva - 15-min.png

Copia la ruta y sus diferentes niveles, tal como se ve en el ejemplo.

Sincronización de productos masiva - 14-min.png

Introdúcelos en Connectif con el formato correspondiente. Cada uno de los niveles de la ruta que introduzcas deberán ir separados con el símbolo ">".

 

Si cambias el nombre de alguno de los campos mapeados en tu Feed de Productos, deberás actualizarlo en Connectif del mismo modo.

Sincronización de productos masiva - 16-min.png

 

En nuestro ejemplo, se ha creado el campo "product_tags", extraído de la ruta de la imagen anterior. En este caso, la ruta completa sería RSS>CHANNEL>ITEM>G:PRODUCT_TAGS.

Una vez determinada la configuración de la sincronización, haz clic en Activar para programar la sincronización, o en Activar y sincronizar inmediatamente para ejecutar una sincronización y programar la siguiente dentro del período establecido.

 

3. Desactivar un tipo de sincronización para poder activar otro 

No no es posible tener activos ambos procesos de sincronización al mismo tiempo, por lo que si se tiene uno activo, debe desactivarse antes de poder configurar el otro.

Para ello, dirígete a la Pestaña (1) del tipo de sincronización que tengas activada y, en el Panel Principal (2) haz clic en Desactivar.

Sincronización de productos masiva - 17-min.png

 

4. Revisar el Registro de Sincronización

En Pestañas (1) ve a Registro de Sincronizaciones

En el Panel principal (2) podrás revisar las fechas de ejecución de los procesos de sincronización pasados, así como los posibles cambios de estado de cada una de las sincronizaciones.

 

Independientemente del tiempo que se marque de ejecución del proceso de sincronización, el proceso de descontinuación de productos se ejecutará todos los días, por lo que en el listado aparecerán más procesos de los indicados en la configuración.

Sincronización de productos masiva - 18-min.png

 

 

¡Enhorabuena!
Has llegado al final de la lección.

 


¡Sigue aprendiendo!

Para aprovechar todo el potencial de tu cuenta en Connectif, te recomendamos continuar con los siguientes artículos:

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0