Escáner de cámara
Con la cámara del celular puedes leer el código de barras o el QR de un producto y saltar directo a su ficha: precio, existencia y detalle. Es la forma más rápida de contestar "¿cuánto es este?" sin teclear el código. El escáner es el mismo en toda la app y también sirve para leer códigos de ubicaciones y tickets.
Cómo abrir el escáner
- El botón flotante rosa, abajo a la derecha (ícono de código, "Abrir escáner"), disponible en cualquier pantalla.
- El botón "Escáner" de la barra inferior del celular.
El botón flotante trae un puntito de estado: verde = con conexión; rojo = sin conexión, "usando caché". Si tienes conteos pendientes por enviar, muestra una insignia con el número (ej. "3 por enviar").
[captura: la pantalla del escáner abierta, con el recuadro de enfoque y el botón "Ingresar código manual"]
Escanear paso a paso
- Abre el escáner. La primera vez, el navegador pedirá permiso para la cámara: acéptalo.
- Se abre a pantalla completa y usa la cámara trasera. Arriba verás el estado: "Abriendo cámara…" y luego "Listo".
- Apunta el código dentro del recuadro. La pista dice "Apunta al código — escaneo continuo." (no tienes que presionar nada; lee solo).
- Al leer bien, el recuadro destella verde y vibra el teléfono, y la app te lleva a lo que corresponda (ver abajo).
Qué pasa según lo que escaneas
- Producto (código de barras o código del artículo) → abre la ficha del producto en el catálogo (precio, existencia, detalle).
- Ubicación / cajón → abre la pantalla de esa ubicación.
- Ticket / factura → te lleva a Pagos pendientes con ese ticket.
- Orden de reparación → aviso: "Las órdenes de reparación viven en taller." (esas se manejan en la app de taller).
- No reconocido → "No se reconoció: {código}" (el recuadro destella rojo).
Si la cámara no lee: captura manual
Siempre puedes teclear el código:
- Toca "Ingresar código manual".
- Escribe el código (placeholder "Ej. ITM-MOD00001 o MLPT000042").
- Toca "Resolver".
Funciona igual que si lo hubieras escaneado.
Códigos compatibles
- En Android/Chrome usa el lector nativo del teléfono y reconoce QR, EAN-13, EAN-8, UPC-A, Code 128, Code 39 y Data Matrix.
- En iPhone/Safari usa un lector alterno (el iPhone no trae lector nativo); funciona igual, quizá un poco más lento.
El escáner tolera pequeñas variaciones: si el código impreso trae ceros de más al inicio (típico en EAN), igual encuentra el producto.
Sin internet
El escáner también funciona offline: resuelve contra la copia local. El puntito del botón se pone rojo ("usando caché") y el resultado sale de lo último sincronizado.
Cerrar el escáner
Toca la ✕ arriba, toca fuera del recuadro, o presiona Esc (en teclado).
Casos que te pueden pasar
- "Sin permiso" / no abre la cámara: negaste el permiso. Habilítalo en los ajustes del navegador/teléfono, o usa captura manual. Mensaje: "Permite acceso a la cámara, o usa el ingreso manual."
- "No soportado" / "Cámara no disponible. Usa el ingreso manual.": el dispositivo o navegador no da acceso a cámara; teclea el código.
- No enfoca / mala luz: acerca el código, estabiliza el pulso y busca más luz; el recuadro guía el encuadre.
- Requiere conexión segura (HTTPS): la cámara sólo funciona en la dirección segura del sistema (la normal). [VERIFICAR: mensaje/estado exacto si se abre por una URL no segura.]
Nota (cobrar en el POS): este escáner de Mercado es para consultar el producto (precio/existencia/ubicación) y navegar. Para agregar productos a una venta y cobrar se usa el punto de venta (POSAwesome), que tiene su propia captura de código. [VERIFICAR: si POSAwesome incluye lector de cámara para agregar líneas a la venta, o si ahí se usa lector físico/entrada de teclado; documentar ese flujo por separado.]