Sincronizaciones
Una vez que se guarda un conector, las sincronizaciones siguen algunas reglas a tener en cuenta:
REGLA 01
Además de seguir el estado de los elementos, el conector sincronizará cualquier elemento que tenga cambios en Sales Layer (incluso si los cambios se originan por categorías o variantes relacionadas).
REGLA 02
El conector no sincronizará elementos que hayan sido sincronizados antes y que no hayan tenido cambios o no sean relevantes para la modificación de un conector. Para más información sobre esto, consulte este artículo.
REGLA 03
Modificar un conector no provoca la actualización del conector.
REGLA 04
El conector puede agregar nuevas modificaciones a una sincronización en curso.
REGLA 05. Acerca del botón "Forzar refresco"
- Usar si debe lanzarse una sincronización completa, es decir, sincronizar todos los productos (anteriores y nuevos), todos los campos, hayan sido modificados o no.
- Cuando se actualiza el conector usando esta opción, las eliminaciones o desactivaciones de elementos no se exportan.
- Esta funcionalidad está diseñada para enviar todo el contenido visible, con el objetivo de restaurar completamente el catálogo.
- No debe usarse para hacer la sincronización más rápida. Por el contrario, ya que envía todo el catálogo, el proceso toma considerablemente más tiempo de lo usual.
- Forzar el conector no asegura sincronización inmediata, ya que dependerá de la cola de procesos existente.
- Sin embargo, si usas esta opción, debes estar consciente de que activará la exportación de todo tu catálogo, incluyendo campos multiidioma, imágenes, fórmulas, etc. Esto aumenta significativamente la duración de la sincronización comparado con una sincronización incremental programada.
REGLA 06. Exclusión de elementos sin cambios usando hash de datos
Para evitar sincronizaciones innecesarias, el conector usa un mecanismo basado en hash para detectar cambios reales. Para cada elemento, el conector genera un hash que representa todos sus datos relevantes en Shopify. Durante la sincronización, calcula un nuevo hash basado en el estado actual del elemento y luego compara ambos hashes:
- Si los hashes son idénticos, el elemento se excluye de la sincronización, ya que no han ocurrido cambios reales.
- Si los hashes difieren, el elemento se exporta como de costumbre.
Este mecanismo reduce significativamente el tiempo de procesamiento y la carga al evitar actualizaciones redundantes.
REGLA 07
Se recomienda no modificar el filtrado del conector (etiquetas, familias) hasta que la sincronización esté completa y reflejada en el Registro de Actividad. Se recomienda esperar hasta que termine la sincronización y desactivar el conector para cambiar el filtrado.
REGLA 08
Si una sincronización está en progreso y el usuario desactiva el conector, el proceso no se detendrá inmediatamente.
El conector verifica su estado activo periódicamente, específicamente después de procesar pequeños lotes de elementos. Por lo tanto, entre dos verificaciones consecutivas de estado, algunos elementos pueden seguir siendo sincronizados antes de que el conector se detenga completamente.
REGLA 9. Reactivar un Conector con una Sincronización Previamente Interrumpida
Al reactivar un conector que fue desactivado durante una sincronización en curso, el proceso se reanudará desde donde se quedó, usando la misma configuración que estaba activa al inicio de esa sincronización.
Si quieres aplicar una nueva configuración, se recomienda encarecidamente actualizar manualmente el conector.
Nota: Al realizar una actualización manual, solo se enviarán los ítems visibles marcados para creación o actualización.
Los elementos que fueron previamente marcados para eliminación no se exportarán nuevamente, ya que la actualización sobrescribirá la cola pendiente solo con elementos visibles.
REGLA 10
Sincronización de Todos los ítems del conector
- Al seleccionar exportar elementos en el Conector de Parámetros con estado Todos, todos se sincronizarán como activos.
- Este comportamiento puede modificarse mapeando el campo de estado de Sales Layer en el conector agregando un nuevo campo en los Productos y/o Variantes (campo de estado de Shopify).
- El estado visible en Sales Layer se sincronizará como activo en Shopify.
- El estado borrador en Sales Layer se sincronizará como borrador e invisible como archivado en Shopify.
Para consultar más detalles sobre la gestión de estado revisar el artículo Estado y visibilidad.
REGLA 11
Para la primera sincronización y para verificar la configuración del conector, se recomienda usar un entorno de pruebas.
REGLA 12
Adicionalmente, para comenzar se recomienda configurar en la pestaña Parámetros la opción Solo visible para Exportar elementos con estado, y seleccionar solo un elemento para que sea visible además de configurar Deshabilitar eliminaciones en sí.
También se puede agregar una etiqueta al conector así como al producto, categoría y variante con los que se quieran hacer pruebas. De esta manera, se podrán validar todos los errores previos a sincronizar todos los elementos necesarios.
Una vez que se haya ejecutado una sincronización exitosa, se podrá verificar el resultado, hacer ajustes y expandir el grupo de productos para continuar.