SYNC331: Registro local divergente
Qué significa esto
Este registro del dispositivo no coincide con su tienda y necesita una reparación local.
Nada de lo que ha introducido está pendiente de enviarse. La copia que este dispositivo tiene de un registro propiedad de su tienda se ha desviado de la copia de la tienda; repárela según el estado que se muestra en el registro.
Qué hacer
Reinicie WCPOS; si esto sigue ocurriendo, los datos locales de este dispositivo necesitan reparación. WCPOS no lo reintenta por sí solo: reinténtelo cuando esté listo.
Sus datos
No se ve afectado ningún dato de pedidos ni de productos. Si esto persiste, exporte los diagnósticos y contacte con el soporte de WCPOS.
Resolución de problemas
- Expanda la entrada del registro - su contexto indica la colección, el id del registro, el estado y el detector que advirtió la diferencia.
- Si un registro ha cambiado o falta, ejecute una descarga específica de la colección afectada para que el dispositivo sustituya su copia por la de la tienda.
- Si el registro se ha eliminado, elimine la copia local; la marca de eliminación del servidor no debe descargarse.
- Compare el registro en WP Admin con lo que muestra el POS; una diferencia de precio o de stock es el síntoma visible.
- Si los MISMOS registros siguen reapareciendo tras la reparación, los resúmenes almacenados en la tienda están obsoletos - esto ocurre tras una escritura masiva que omite los hooks de guardado de WooCommerce (una importación CSV, un plugin de migración, WP-CLI o SQL directo). El registro en sí suele estar bien; un administrador del sitio puede resolverlo reconstruyendo el índice de integridad, y WCPOS programa esa reconstrucción automáticamente cuando un rango sigue informando de la misma diferencia.
- Si sigue apareciendo tras una reconstrucción, exporte la información de depuración y contacte con el soporte.
Dónde buscar
Cuando WCPOS puede guardar este error, queda registrado en el dispositivo que lo generó. Abra Estado de la tienda → Registros (el icono de latido situado al final del cajón de navegación), busque la entrada marcada con este código y expándala: la fila expandida muestra el motivo en lenguaje sencillo y el contexto capturado en el momento del fallo. En el caso de una solicitud a la tienda, ese contexto puede incluir el código de error propio del servidor (serverCode), el status HTTP o el endpoint; los campos mostrados dependen de dónde se haya producido el fallo. Al informar de un problema, utilice Copiar información de depuración en la parte superior de la pantalla de Registros (Compartir información de depuración en teléfonos y tabletas) en lugar de capturas de pantalla: agrupa la versión de la aplicación, el estado de la conexión y los errores más recientes. Los registros se conservan un máximo de 30 días, así que recójalos mientras el problema esté reciente. Copie también cualquier error de la consola del navegador que haya aparecido antes de que el POS pudiera escribir su propia entrada de registro.
Detalles
- Código:
SYNC331(LOCAL_RECORD_DIVERGED) - Gravedad: warn
- Introducido en: WCPOS 1.10.0