Clink esta preparado para que tu restaurante no se detenga si se cae el internet.
No tienes que activar nada ni presionar ningun boton: el sistema detecta
automaticamente cuando pierde la conexion y cambia a modo local en silencio.
Internet activo→Se pierde la conexion→Clink detecta la caida→Activa modo offline Banner naranja aparece→Sigues operando normal→Vuelve internet→Sincronizacion automatica
Mientras estas sin internet, todos los datos de ventas, pedidos y movimientos de caja
se guardan localmente en el navegador usando IndexedDB, un almacenamiento
seguro integrado en el sistema. Cuando vuelve la conexion, todo se sube automaticamente
al servidor sin que tengas que hacer nada.
No necesitas configurar ni activar el modo offline. Es completamente automatico.
Si se va la luz del internet, simplemente sigue trabajando.
Captura: POS operando normalmente — indicador de conexion visible en la barra superior
2. Que funciona sin internet
La gran mayoria de las funciones que necesitas para operar en el dia a dia
funcionan perfectamente sin internet. Aqui esta la lista completa:
Ventas y pedidos en el POS — puedes crear, modificar y completar ventas con total normalidad.
Cobros en efectivo — registra pagos en efectivo sin ningun problema.
Pagos con tarjeta (registro) — el pago se registra en Clink aunque el datafono procese por su propia red.
Apertura y cierre de caja — abre turno, cierra turno y haz movimientos de caja (entradas y salidas de efectivo).
Gestion de pedidos — crea pedidos nuevos, modifica pedidos abiertos, marca pedidos como completados.
Actualizacion de inventario — las cantidades se calculan localmente y se sincronizan despues.
Pantalla de cocina (via LAN) — si tus terminales estan en la misma red local, la cocina sigue recibiendo pedidos.
Consulta de productos y precios — todo el catalogo esta cacheado localmente.
Funcion
Sin internet
Detalle
Crear ventas
Funciona
Completa, sin restricciones
Cobrar en efectivo
Funciona
Completa, sin restricciones
Registrar pago con tarjeta
Funciona
El datafono usa su propia conexion
Abrir / cerrar caja
Funciona
Turnos, entradas y salidas de efectivo
Pedidos
Funciona
Crear, modificar, completar
Inventario
Funciona
Calculos locales, sincroniza despues
Cocina (LAN)
Parcial
Requiere que estes en red local
Tu equipo puede seguir vendiendo, cobrando y gestionando pedidos como si nada hubiera pasado.
La unica diferencia es que ves un banner naranja en la parte superior.
3. Que necesita internet
Algunas funciones dependen de servicios externos y no pueden operar
completamente sin internet. Aqui esta la lista para que lo tengas claro:
Consultas al Supervisor IA — la inteligencia artificial necesita conexion al servidor para responder.
Notificaciones por WhatsApp — se guardan en cola y se envian automaticamente cuando vuelve el internet.
Validacion de facturas DIAN — la DIAN requiere internet; mientras tanto, Clink entra en modo contingencia (ver seccion 9).
Reportes entre sucursales — la consolidacion de datos de varias sedes necesita conexion.
Integraciones con delivery — Rappi, iFood y otras plataformas requieren conexion en tiempo real.
Actualizaciones del sistema — nuevas versiones se descargan solo con internet.
Las notificaciones de WhatsApp y las facturas DIAN no se pierden.
Se guardan localmente y se procesan automaticamente cuando regrese la conexion.
Funcion
Sin internet
Que pasa
Supervisor IA
No disponible
Espera a que vuelva la conexion
WhatsApp
En cola
Se envia al reconectar
Facturacion DIAN
Contingencia
Se valida al reconectar
Reportes multi-sucursal
No disponible
Solo datos locales
Plataformas delivery
No disponible
Pedidos de plataformas no entran
4. El banner de "Sin conexion"
Cuando Clink detecta que se perdio el internet, aparece un banner naranja
en la parte superior de la pantalla. Este banner se llama internamente
POSOfflineBanner y su funcion es mantenerte informado.
⚠
Sin conexion a internet — Operando en modo offline. Tus datos se guardan localmente.
Que significa el banner
Clink detecto la caida de internet y ya esta operando en modo local.
Todas tus ventas y movimientos se estan guardando de forma segura en el equipo.
Cuando el internet regrese, el banner desaparece automaticamente y la sincronizacion comienza.
Que debes hacer cuando lo ves
Nada especial. Sigue atendiendo a tus clientes como siempre.
Verifica si puedes resolver el problema de internet (reiniciar router, revisar cables).
Si tienes multiples terminales, asegurate de que esten en la misma red local (ver seccion 6).
El banner es solo una alerta visual. No bloquea ninguna funcion del POS.
Puedes minimizarlo o ignorarlo mientras trabajas.
Captura: Banner naranja POSOfflineBanner visible en la parte superior del POS
5. Como se sincronizan los datos al reconectar
Cuando el internet regresa, Clink inicia un proceso de sincronizacion en segundo plano.
Tu no ves interrupciones — el sistema sigue funcionando mientras sube los datos
pendientes al servidor.
El proceso paso a paso
Deteccion de conexion. Clink verifica que el internet esta de vuelta con una prueba de conectividad.
Inventario de datos pendientes. Revisa todo lo que se registro en IndexedDB mientras estabas offline.
Subida ordenada. Los datos se envian al servidor en el orden en que se crearon, para mantener la coherencia.
Verificacion de conflictos. El sistema CrossDbReconciler compara los datos locales con lo que hay en el servidor.
Resolucion automatica. Si no hay conflictos, los datos se fusionan y el proceso termina.
Limpieza local. Los datos ya sincronizados se eliminan del almacenamiento local para liberar espacio.
Internet regresa→Revisar datos locales→Subir al servidor→Reconciliar conflictos→Listo
La sincronizacion ocurre en segundo plano. No tienes que esperar ni pausar tu trabajo.
Si la conexion se vuelve a caer durante la sincronizacion, Clink retoma donde quedo
la proxima vez que haya internet.
No cierres el navegador ni apagues el equipo inmediatamente despues de que regrese el internet.
Espera al menos 2 minutos para asegurarte de que la sincronizacion termine.
Captura: Indicador de sincronizacion en progreso despues de reconectar
6. Configurar sincronizacion por red local (LAN)
Si tienes varias terminales (cajas, cocina, bar), puedes configurar una
sincronizacion por red local. Esto permite que los equipos se
comuniquen entre si usando tu red WiFi o cable de red, sin necesidad de internet.
Para que sirve
Imagina que tienes dos cajas y la cocina. Si se va el internet pero todos estan
conectados al mismo router, la sincronizacion LAN permite que:
La cocina siga recibiendo pedidos de ambas cajas.
Las dos cajas vean el mismo estado de los pedidos.
Los datos se mantengan sincronizados entre terminales sin internet.
Como configurarlo
Abre el menu lateral y ve a Administracion.
Haz clic en Sincronizacion Local. /dashboard/configuracion/lan-sync
Elige el equipo servidor. Es el equipo principal que coordinara la sincronizacion (normalmente la caja principal).
Anota la IP y puerto que aparecen en pantalla (ejemplo: 192.168.1.100:3000).
En cada terminal adicional, ve a la misma seccion y selecciona "Conectar como seguidor".
Ingresa la IP y puerto del servidor que anotaste en el paso 4.
Haz clic en Conectar y espera la confirmacion de conexion exitosa.
Captura: Pantalla de configuracion de Sincronizacion Local con IP y puerto del servidor
Configuracion de red offline adicional
Tambien puedes ajustar opciones avanzadas de red local desde:
Ve a Administracion → Red Local. /dashboard/configuracion/red-offline
Aqui puedes ver el estado de cada terminal conectada a la red.
Configura prioridades de sincronizacion si alguna terminal es mas critica.
Todos los equipos deben estar conectados al mismo router o switch.
Si un equipo esta en una red WiFi diferente, no podra comunicarse con los demas.
Aunque no tengas problemas de internet frecuentes, configurar la LAN es buena idea.
Es una capa extra de seguridad para que tu operacion nunca se detenga.
7. Multiples terminales sin internet
Cuando tienes varias cajas o terminales y se cae el internet,
cada una sigue operando de forma independiente.
Cada terminal guarda sus datos localmente y los sincroniza cuando vuelve la conexion.
Escenario tipico
Tu restaurante tiene Caja 1 (barra), Caja 2 (salon) y Pantalla Cocina.
Se va el internet a las 12:30 pm y regresa a las 2:00 pm.
Terminal
Que hizo offline
Que pasa al reconectar
Caja 1 (barra)
Registro 23 ventas, 2 movimientos de caja
Sube 25 registros al servidor
Caja 2 (salon)
Registro 31 ventas, 1 cierre de turno
Sube 32 registros al servidor
Cocina
Proceso 54 pedidos via LAN
Confirma estados con servidor
Cada terminal tiene su propia cola de sincronizacion. No necesitas coordinar nada manualmente.
Al reconectar, cada una sube sus datos y el servidor los organiza.
Con red LAN configurada
Si configuraste la sincronizacion LAN (seccion 6), las terminales se
comunican entre si incluso sin internet. La cocina recibe pedidos, las cajas
ven estados actualizados y la experiencia es casi identica a cuando hay internet.
Sin red LAN
Sin LAN, cada terminal funciona de forma aislada. La cocina no recibe pedidos
automaticamente (tendrias que llevarlos manualmente), pero las ventas
se guardan perfectamente y se sincronizan despues.
Si usas varias terminales, configura la red LAN. Es la diferencia entre una operacion
fluida y tener que gritar los pedidos a la cocina.
8. Resolucion de conflictos entre cajas
Cuando dos o mas terminales operan offline al mismo tiempo, puede pasar que
ambas modifiquen datos que se superponen. Por ejemplo, ambas cajas descuentan
inventario del mismo producto. Para esto existe el CrossDbReconciler.
Como funciona la reconciliacion
Al reconectar, cada terminal envia sus datos pendientes al servidor.
El servidor detecta si hay registros que se solapan (mismo producto, mismo periodo).
Para ventas, no hay conflicto: cada venta es unica, asi que simplemente se suman todas.
Para inventario, el sistema recalcula el stock sumando todos los movimientos de todas las terminales.
Si hay una discrepancia que no puede resolverse automaticamente, el sistema te notifica para que revises.
Ejemplo practico
El inventario dice que hay 20 hamburguesas. Caja 1 vende 8 offline y Caja 2 vende 6 offline.
Al reconectar:
El sistema sabe que 20 - 8 - 6 = 6, y actualiza el stock correctamente.
No importa cual terminal se sincronice primero.
En el 99% de los casos, los conflictos se resuelven automaticamente.
Las ventas nunca se pierden y el inventario se recalcula correctamente.
Si ves una notificacion de conflicto despues de reconectar, revisala en
Administracion → Registro de sincronizacion.
Generalmente solo necesitas confirmar que los numeros estan bien.
Captura: Registro de sincronizacion mostrando reconciliacion exitosa de dos terminales
9. Modo contingencia de facturacion DIAN
La DIAN (Direccion de Impuestos y Aduanas Nacionales) requiere que cada factura
electronica sea validada en linea. Cuando no hay internet, Clink activa el
modo contingencia para que puedas seguir facturando legalmente.
Que pasa cuando se va el internet
Clink detecta que no puede comunicarse con la DIAN.
Automaticamente cambia a modo contingencia.
Las facturas se generan con un consecutivo de contingencia especial.
Cada factura se guarda localmente con toda la informacion fiscal requerida.
El cliente recibe su factura normalmente (impresa o digital).
Cuando regresa el internet
Clink envia automaticamente todas las facturas pendientes a la DIAN para validacion.
La DIAN asigna los CUFE (Codigo Unico de Factura Electronica) correspondientes.
Las facturas se actualizan con el numero de validacion oficial.
El proceso queda registrado en el log de facturacion.
La normativa DIAN permite operar en contingencia por un periodo limitado.
Si tu internet se cae por mas de 48 horas, contacta a soporte de Clink para
recibir asistencia especial con la facturacion.
Las facturas de contingencia son 100% validas legalmente.
La DIAN contempla estas situaciones y Clink cumple con todos los requisitos.
Captura: Factura generada en modo contingencia con indicador visual de "Pendiente validacion DIAN"
10. Consejos para operar sin internet de forma confiable
Aunque Clink maneja el modo offline automaticamente, hay cosas que puedes hacer
para que la experiencia sea aun mejor:
Antes de que pase
Configura la red LAN (seccion 6). Es tu mejor aliado para operar sin internet con multiples terminales.
Asegurate de que el POS este abierto antes de que se caiga el internet. Si el navegador no esta cargado, no podra entrar en modo offline.
Ten un respaldo de internet. Un celular con datos moviles compartidos (hotspot) puede salvar el dia para funciones que requieren internet.
No borres la cache del navegador. Los datos offline se guardan ahi. Si limpias la cache, pierdes los datos pendientes.
Mientras estas offline
No cierres las pestanas del POS. Mantener Clink abierto asegura que todo se guarde correctamente.
No apagues los equipos. Si apagas una terminal, los datos offline se mantienen, pero la terminal deja de operar.
Usa efectivo como metodo principal de pago si no estas seguro de que el datafono tenga su propia conexion.
Lleva un conteo manual de respaldo si el corte se extiende por varias horas, solo como precaucion.
Cuando regresa el internet
Espera 2-5 minutos antes de cerrar cualquier terminal. Dale tiempo al sistema para sincronizar.
Revisa el registro de sincronizacion en Administracion para confirmar que todo subio correctamente.
Verifica el inventario si estuviste mucho tiempo offline con varias cajas operando.
El consejo mas importante: no entres en panico. Clink esta disenado
para manejar caidas de internet sin perder datos. Solo sigue trabajando y el sistema
se encarga del resto.
La unica forma de perder datos offline es borrar la cache del navegador
o formatear el equipo antes de que se sincronicen. Mientras no hagas eso, tus datos estan seguros.