Sincronización
Nota: a partir de la versión 2.5, las sincronizaciones del plugin Sales Layer WooCommerce funcionarán con paginación para mejorar su rendimiento. Por lo tanto, se recomienda encarecidamente actualizar este plugin.
En la sección Parámetros Generales se podrán configurar las siguientes opciones:
- Versión API: versión de la API de Sales Layer que se utilizará en las sincronizaciones. La paginación solo se puede utilizar con la versión 1.18.
- Número de elementos de paginación: al llamar a la API de Sales Layer, se proporcionarán lotes de artículos con el número establecido y, tras el análisis de los datos, se almacenarán en tablas internas para ser procesados.
- Nivel de depuración de registros: cuanto más alto sea el nivel, más información escribirá el proceso. Esto afectará al rendimiento del proceso durante la sincronización.

El canal recibe la información y la almacena temporalmente en la base de datos, para ser procesada progresivamente. Para saber si aún queda información por procesar, es posible entrar en la sección Conectores.

Cuando pulse el botón Sincronizar sobre su conector, si hay registros pendientes de procesar, encontrará una barra de progreso con los artículos pendientes y la cantidad total:

Si ocurre un error durante el proceso de sincronización, el sistema lo volverá a intentar dos veces más. Los errores se guardarán en un documento en la carpeta del plugin, en los registros de subcarpeta. Cuando la sincronización termine, se mostrará un mensaje de advertencia.
Nota: para saber cómo activar registros, consulta «Gestión de errores».
- La primera vez que se sincronice un artículo nuevo, se buscará entre los artículos existentes que no tengan credenciales de Sales Layer (ID de la empresa, identificación del producto e identificación del formato, si procede para las variantes). Si no se encuentra ninguno, se creará.
- Si es una categoría, se buscará por nombre.
- Si es un producto, se buscará primero la referencia; si no se encuentra, se buscará por nombre.
- Por último, las variantes se buscarán por atributos que equivalgan a la variante que se va a sincronizar.
Atento: la referencia de los artículos es única y no se puede repetir. Si hay varios artículos con al misma referencia, se mostrará un mensaje de error en el registro.
Nota: se puede ver cómo activar los registros en la sección Información posterior a la sincronización > Gestión de errores.
Sincronización por cron
Para activar el modo de sincronización automática y sincronizar datos, se deben activar los cronjobs en el servidor.
Puedes añadir o crear cronjobs a partir de los comandos siguientes en la consola:
- * * * * * wget -q -O - https://tudominio.com/wp-cron.php
-
* * * * * php -q -f /ruta/a/tu/directorio/raíz/woocommerce/wp-cron.php
Nota: reemplaza «tudominio.com» por el dominio actual o «/ruta/a/tu/directorio/raíz/woocommerce» por la ruta de WooCommerce.