Sincronización de Productos
WCPOS mantiene una copia local de sus productos en cada dispositivo, de modo que el catálogo se explora y se busca al instante y sigue funcionando sin conexión. Esta guía explica cómo llegan los productos al dispositivo y cómo se mantienen actualizados.
La v1.10.0 introduce un nuevo motor de sincronización. Si su POS es anterior a la v1.10.0, consulte Qué cambió en la v1.10.0 más abajo.
Cómo llegan los productos al dispositivo
- Una siembra del catálogo se ejecuta en segundo plano. Desde el primer arranque, el POS descarga su catálogo en pequeños lotes de forma programada, sin que usted haga nada. Puede empezar a vender en cuanto llegan los primeros productos: el pago no espera a que la descarga esté completa.
- Lo que está consultando se descarga bajo demanda. Buscar, filtrar por categoría o escanear un código de barras descarga directamente los productos coincidentes si aún no están en local. Una búsqueda ya no arrastra consigo productos no relacionados: descarga lo que usted ha pedido.
- Las actualizaciones llegan mediante comprobaciones de cambios. Una vez que un producto está en local, el POS no vuelve a descargarlo para ver si ha cambiado. Consulta un registro de cambios ligero (cada 60 segundos con el preajuste predeterminado) y descarga solo lo que ha cambiado realmente: una tienda sin actividad responde con una única respuesta de «nada ha cambiado», casi gratuita.
¿De qué tamaño son los lotes?
De forma predeterminada, el POS solicita 50 productos cada vez. Esto ya no es una constante fija: es uno de los dos controles que determina su preajuste de sincronización en Estado de la tienda → Rendimiento:
| Preajuste | Intervalo de comprobación | Registros por solicitud |
|---|---|---|
| Eco | 5 min | 25 |
| Equilibrado (predeterminado) | 60 s | 50 |
| Tiempo real | 10 s | 75 |
Los lotes pequeños existen para proteger su servidor: las páginas grandes consumen tiempo real de servidor al construirse y, en alojamientos compartidos, pueden ralentizar la tienda online o activar límites de frecuencia. Elija Eco para alojamientos modestos y Tiempo real para comercios con varias cajas y un alojamiento potente. Consulte Estado de la tienda para más detalles.
Comprobar el progreso de la descarga
Abra Estado de la tienda → Base de datos para ver, por colección, cuántos registros hay en este dispositivo frente a los que hay en su servidor, con una barra de cobertura. La cifra en el servidor es un total real informado por el servidor: mientras el POS aún la está confirmando, la fila muestra comprobando… en lugar de una suposición.
Que la barra de productos esté parcial significa simplemente que la siembra no ha terminado; seguirá completándose en segundo plano. Si parece faltar un producto concreto, búsquelo: eso lo descarga directamente.
Si una colección parece atascada, utilice Borrar y volver a descargar en su fila de Estado de la tienda → Base de datos antes de recurrir al restablecimiento completo de borrar todos los datos locales.
Qué cambió en la v1.10.0
Las versiones anteriores descargaban el catálogo progresivamente con el uso: cada búsqueda o desplazamiento traía otro lote de productos, y cada 5 minutos se ejecutaba un sondeo completo. Ese modelo se ha retirado. En la v1.10.0:
- El catálogo se completa mediante una siembra programada en segundo plano: no hace falta buscar ni desplazarse para que los productos se descarguen.
- Una búsqueda descarga los productos que coinciden con ella, no un lote siguiente arbitrario.
- Las comprobaciones de cambios se ejecutan con el intervalo del preajuste elegido (60 segundos de forma predeterminada) mediante solicitudes condicionales, en lugar de un sondeo completo fijo cada 5 minutos.
- El progreso de la descarga se puede ver por colección en Estado de la tienda → Base de datos.
Los desarrolladores encontrarán la mecánica completa en Cómo funciona el motor de sincronización.
F.A.Q.
¿Tengo que hacer algo para descargar mis productos?
No. La siembra del catálogo descarga sus productos en segundo plano de forma automática. Buscar o filtrar descarga productos concretos de inmediato si aún no están en local, pero no es la navegación habitual lo que completa la descarga: es la siembra en segundo plano.
¿Con qué rapidez llegan al POS los cambios en los productos?
Con el preajuste predeterminado Equilibrado, el POS comprueba si hay cambios cada 60 segundos (las comprobaciones llevan una ligera variación aleatoria para que varias cajas no accedan al servidor a la vez). Solo se descargan los productos modificados. Si varias cajas necesitan ver antes los cambios de las demás, utilice el preajuste Tiempo real.
No veo todos mis productos en el POS
Hay varias posibilidades:
- Puede que la siembra en segundo plano simplemente no haya terminado: consulte la fila de productos en Estado de la tienda → Base de datos.
- El POS oculta los artículos agotados de forma predeterminada. Esto se puede cambiar en los ajustes de visualización de productos.
- La API REST de WooCommerce solo admite los tipos de producto estándar (simple, variable, agrupado y externo). Los tipos de producto personalizados podrían no mostrarse en el POS.