Mejorar el rendimiento en multitienda
Existen varias posibilidades de montar el sistema de sincronización multitienda:
Configurando un conector que sincroniza varias tiendas
Un conector se configura desde Sales Layer y toda la información que se configura en panel de productos se sincronizará a cada una de las tiendas.
Ventajas:
Sincronización rápida.
Desventajas:
En caso de desactivar el producto en Sales Layer, se desactivará en todas las tiendas. No es posible hacerlo solo en una tienda en concreto, siempre se desactiva en todas las tiendas que tenemos activadas en el plugin. La información de descuentos, transportes y proveedores se creará igual en todas las tiendas.
Configurando un cinector por cada tienda
Ventajas:
Se puede sincronizar toda la información de cada tienda por separado. De esta forma, la información de transportista, descuentos, tags, etc, puede ser actualizada de forma individual para cada tienda por separado.
Si deseamos activar o desactivar un producto en una única tienda, enviamos en su conector correspondiente un campo
Desventajas:
Cada conector recibirá la misma cantidad de información y, por lo tanto, tardará más en sincronizar todo.
Resumen de optimización
Como recomendación para lograr una buena optimización de la sincronización a la hora de montar la tienda con varios conectores y obtener un buen rendimiento:
- En la sincronización, el mayor coste se produce al verificar todas las imágenes: si la imagen ya existe en categoría, producto y variante, si deshabilitamos el campo de imágenes en todos los conectores y dejamos activo solo en uno en una de las tiendas la imágenes, se cargarán solo desde un conector. Así, solo un conector verificará todas las imágenes que cargará para todas las tiendas. Es decir, estamos eliminando el coste de redundancia de carga de imágenes al sincronizar con todos los conectores.
- Los conectores reciben información de los últimos cambios realizados en el cloud de Sales Layer desde la última sincronización. Por lo tanto, si tenemos configurado que nuestros conectores se sincronicen cada hora, cada conector recibirá únicamente los cambios realizados en la última hora. A excepción de: a) si es la primera sincronización; b) si se cambia la configuración del conector; c) si se refresca mediante el botón de refrescar (cuando el conector recibe toda la información completa con el consiguiente coste de sincronización).
- Además, siempre que necesitemos que cierta información no se gestione en el conector, podemos desactivar el campo en la configuración del conector en el cloud de Sales Layer.
Apunta: tenlo en cuenta para que la sincronización sea más rápida y eficiente.