Gimnasios (Cobre Gym).
Cobre Gym — el giro de gimnasios
Cobros con caja abierta: cobrar una membresía (alta o renovación) ahora exige la caja abierta — igual que la venta rápida. Antes, un cobro sin turno quedaba fuera de TODOS los cortes y el cajón traía dinero "de más" sin explicación. Registrar un socio o prospecto sin pago sigue libre.
Al crear la cuenta se elige el giro: 🌮 Restaurante o 🏋️ Gimnasio. Un gym nace azul, sin mesas y con tipo de orden "Mostrador". Las pantallas de cocina/mesas/tipos de orden no existen para él; en su lugar aparecen Recepción, Socios y Check-in. Todo lo demás (cortes, empleados con PIN, bitácora, inventario, suscripción) es la misma plataforma.
🔔 Recepción — la pantalla del mostrador (el hogar del gym)
Una sola pantalla con TODO el día del mostrador — el cajero de un gym no necesita el POS (por eso el menú del gym ya ni lo ofrece: la sección "Mis pantallas / Abrir POS" es de restaurante):
- "¿Quién llega?" — la búsqueda grande siempre lista: nombre, teléfono o código. Un lector USB de QR apuntado aquí opera solo (teclea el código + Enter = check-in directo). Con la credencial de 6 dígitos tecleada + Enter, igual.
- La credencial digital: al elegir un socio aparece su tarjeta con la marca del gym (logo + color), su foto (si se la tomaron), el semáforo de vigencia, la barra que se agota (verde → ámbar → rojo según los días restantes), sus datos extra (CURP, credencial…), su última visita y su racha (🔥 días con visita esta semana).
- ✓ Check-in: registra la visita y muestra un splash de bienvenida a pantalla completa con el color del semáforo y la foto del socio — pensado para que se vea del otro lado del mostrador ("¡Bienvenido, Juan! · vence 09-ago · 🔥 4 días esta semana"). Si está vencido, la visita no se registra: el splash rojo dice "pasa a recepción para renovar" y ahí se cobra.
- 💳 Renovar: se elige el plan del catálogo y el plan pone el precio y los meses — no hay monto que teclear (¿promo u oferta? créala como un plan más en el catálogo: así nadie cobra de menos por un dedazo). Si el socio ya trae un plan del catálogo, sale pre-elegido — renovar lo mismo es cero toques. ¿Pagan mitad efectivo y mitad tarjeta? Toca ⇄ Dividir cobro y reparte el total entre formas de pago; cada parte cae a su método en el corte. Si aún no creas tus planes, la pantalla te dice dónde (Configuración → Planes de membresía, una sola vez). Si la caja está cerrada, avisa que el cobro no entrará al corte de un turno.
- ➕ Nuevo socio: alta exprés desde la misma búsqueda ("sin resultados → dar de alta"), con su primer pago opcional.
- Venta rápida (aguas, bebidas, suplementos): botones de un toque + método + Cobrar. Usa el mismo motor del POS (mismas órdenes, mismos cortes). Cobrar exige caja abierta, igual que el POS. El dueño fija qué botones aparecen con ★ Fijar botones (compartidos con los favoritos del POS).
- Caja en el encabezado: chip verde (abierta) / ámbar (cerrada) — toca para abrir con fondo o hacer el corte (membresías incluidas, total del día, esperado en cajón). El corte siempre abre con datos frescos — lo que se cobró desde Socios u otra terminal ya viene incluido.
- Gastos y retiros: dentro del corte, "+ Registrar entrada o salida de fondo" — sacaste $50 para garrafones, se anota con su motivo y el esperado se ajusta solo. Sin esto, un gasto legítimo aparecería como faltante.
- Antes de cerrar, confirma: la pantalla te anticipa "va a marcar sobrante/faltante $X" con ← Regresar para corregir un número mal tecleado — solo Confirmar cierre cierra en firme.
- 🖨 Detalle del día: al cerrar (o desde Cortes en el menú, botón "Detalle" de cualquier corte pasado) — ventas por método, qué productos se vendieron, membresías cobradas con nombre, gastos con motivo, y la diferencia. Imprimir / guardar PDF con un toque: el navegador te da el PDF gratis.
- Pulso de hoy: visitas en vivo (recepción, kiosco QR y — cuando haya hardware — torniquete/huella vía la API), barras por hora y los números del día. Los ingresos del mes solo los ve el dueño/admin; el cajero no.
Socios (back office)
- Tarjetas arriba: activos, por vencer (5 días), vencidos, visitas de hoy (los ingresos viven solo en el Dashboard — esta pantalla se abre con socios enfrente).
- ✎ Editar: en la ficha del socio, junto a su plan — corrige nombre, teléfono o la etiqueta del plan (¿nombre mal tecleado en el alta? aquí se cura). Cambiar el plan aquí solo cambia la etiqueta; cambiar de plan cobrando es Renovar, eligiendo el plan nuevo — el pago actualiza la etiqueta solo.
- + Nuevo socio: nombre, teléfono y su plan del catálogo (obligatorio — así los reportes por plan no mezclan "Mensual" con "mensual"). Elegirlo llena monto y meses solos (el monto es ajustable). El primer pago es opcional — con monto y método el socio nace vigente; sin pago queda "sin vigencia". ¿Primera vez y sin planes? El alta te manda a Configuración → Planes de membresía — se crean una sola vez.
- 📷 Foto del socio: tómala con la cámara en el alta (o después, desde su ficha). La recepción la ve en la credencial, el semáforo y el splash de bienvenida — se acabó el préstamo de credenciales: la cara no se transfiere.
- Datos extra del alta: si tu gym pide CURP, nº de credencial, contacto de emergencia… defínelos una vez en Configuración y el alta los pregunta (siempre opcionales). Se ven en la ficha del socio y en su credencial de recepción.
- 💳 Renovar: registra el pago y extiende la vigencia N meses desde hoy o desde su vencimiento, lo que sea mayor (pagar antes no castiga). El plan se elige del catálogo (si el socio ya trae uno del catálogo, sale pre-elegido) y el plan pone precio y meses — si cambia de plan, su etiqueta se actualiza. También aquí puedes ⇄ dividir el cobro entre formas de pago; en el historial, la segunda parte aparece como "cobro dividido".
- ¿El socio ya venía pagado de antes? (así se precarga un gimnasio que llega a Cobre): al dar de alta con pago, marca "¿Empezó antes de hoy?" y pon la fecha — la vigencia se cuenta desde ese día, no desde hoy, y el pago queda registrado como histórico: no entra al corte de caja de hoy (ese dinero entró a tu caja cuando el socio pagó, no ahora) ni infla los ingresos del día. Puedes precargar a todos tus socios sin abrir la caja y el primer corte saldrá cuadrado. Este campo es solo del dueño o un admin — el cajero no puede fechar pagos en el pasado.
- Venta rápida a nombre del socio: en Recepción, con el socio abierto, la venta rápida trae la casilla "Cargar a [socio]" — así el agua o suplemento queda en su historial de compras.
- Clic en el nombre → historial de pagos, compras en el mostrador, últimas visitas, foto y datos extra. Cada socio muestra una barra de vigencia que se vacía al acercarse el vencimiento. Desactivar/Reactivar para bajas temporales.
Tu marca y tus reglas (Configuración)
- Logo: pega la URL de tu imagen — aparece en Check-in y en grande en el modo kiosco.
- Color: la paleta curada o "tu color" (selector libre) para el tono exacto de tu marca. Se aplica al instante en todas tus pantallas.
- Planes de membresía 🏋️: tu lista de precios (Mensual $450, Estudiante $350, Visita $80…). Es el corazón del alta y la renovación: el plan siempre se elige de aquí y precarga monto y meses — créalos ANTES de dar de alta a tu primer socio (una sola vez, un minuto). Apagar un plan lo quita de la lista sin tocar a los socios que ya lo tienen.
- Datos del alta de socio 📋: los campos extra que TU gym pide al registrar (CURP, nº de credencial…).
- Un gym no ve nada de comida: ni mesas, ni menú digital, ni pedidos en línea, ni horario/domicilio, ni estaciones de cocina, ni lealtad de consumo — solo lo suyo.
Credenciales con QR (Socios → 🪪 Credencial) — plan Pro
- Cada socio tiene un código de 6 dígitos único; el botón 🪪 abre su credencial con QR para imprimir o mandarle por WhatsApp como captura.
- El socio la presenta en recepción: se escanea con la cámara o se teclea el código.
- En el plan Gratis las credenciales y el kiosco no están (el check-in por búsqueda sí, completo). Los códigos no se pierden: al pasar a Pro reaparecen tal cual.
🪪 El portal del socio (Socios → Credencial → "Su portal") — plan Premium
Qué es: una página que es solo de ese socio. La abre en su celular y ve, sin instalar nada y sin contraseñas:
- Su vigencia: semáforo (activa / por vencer / vencida) y cuántos días le quedan.
- Sus visitas: cuántas lleva este mes, cuántas en total y las últimas 30 con día y hora.
- Sus pagos: fecha, monto, meses pagados y hasta cuándo lo dejaron.
- Su credencial: el código de 6 dígitos y su QR, listos para mostrar en recepción.
Cómo se lo das: entra a Socios → 🪪 Credencial del socio y baja a "Su portal" → Obtener su enlace. Aparecen tres formas de entregarlo:
- Que escanee el QR con la cámara de su celular (lo más rápido en el mostrador).
- Copiar enlace y mandárselo por WhatsApp.
- ⬇ Descargar QR para pegarlo donde quieras.
Para que no lo pierda: dentro de su portal, el socio ve un botón "📲 Tener esto a la mano" que le explica —con las palabras de SU teléfono, iPhone o Android— cómo dejarse el ícono en la pantalla de inicio. Así lo abre de un toque al llegar, sin buscar el mensaje de WhatsApp. Vale la pena que se lo señales cuando le pases el enlace: el enlace es su única llave, y si lo pierde tiene que pedirte otro (tú se lo generas de nuevo en un segundo con "Generar uno nuevo").
Lo que tienes que saber (importante): *cualquiera que tenga ese enlace ve esos datos* — dáselo solo al socio. Si lo perdió, si cambió de celular o si lo compartió con alguien más, toca "Generar uno nuevo": el anterior deja de funcionar al instante. Y si das de baja al socio, su página se apaga sola (al reactivarlo vuelve a servir con el mismo enlace).
Por qué le sirve a tu gimnasio: el socio deja de preguntar "¿cuándo se me vence?" en la ventanilla, y ve venir su vencimiento — que es justo cuando renueva.
Check-in (recepción)
- Tres formas de registrar la entrada:
1. 📷 Escanear credencial QR con la cámara de la tablet/celular (Chrome/Android) — *plan Pro*.
2. Teclear el código de 6 dígitos y Enter — *plan Pro*.
3. Buscar por nombre o teléfono → clic en el socio — *todos los planes, incluido Gratis*.
- Semáforo gigante: ✅ verde vigente, ⏳ ámbar vence en ≤5 días (recuérdale renovar), ⛔ rojo vencido/sin membresía — en rojo la visita NO se registra: primero se cobra. El semáforo rojo trae el botón "💳 Cobrar renovación" ahí mismo; al cobrar, el check-in pasa solo y el semáforo se pone verde (rechazo → cobro → entra, sin cambiar de pantalla). Si el socio tiene foto, aparece en el semáforo — compara la cara de un vistazo. El mismo QR no registra dos veces en 6 segundos.
- 🖥 Modo kiosco: pantalla completa con TU logo y nombre — para dejar la tablet en la entrada y que el socio se registre solo. Se sale con el botón discreto de abajo.
- Abajo, la lista de visitas de hoy con hora.
🖐 Check-in por huella (lector U.are.U 4500)
El socio pone el dedo y entra solo — el sistema lo identifica sin buscarlo ni escanear nada.
Qué necesitas (se hace UNA vez, en la computadora Windows del mostrador — la misma donde abres Recepción o Check-in en Chrome):
- Conecta el lector DigitalPersona U.are.U 4500 a un puerto USB — directo en la computadora, no en un multipuerto (hub) ni en el panel de enfrente: esos a veces no dan corriente suficiente.
- Instala el DRIVER del lector. Este paso es aparte del programa del punto 3 y hace falta casi siempre — el programa del punto 3 conecta la página con el lector, pero el *driver* es lo que hace que Windows reconozca el aparato. Sin él no pasa nada.
Cómo saber si te falta (revísalo antes de instalar nada): con el lector conectado abre el Administrador de dispositivos (clic derecho en el botón de Inicio → *Administrador de dispositivos*) y busca *DigitalPersona*, *U.are.U* o *Biometric*.
- Si aparece con un triángulo amarillo ⚠ o como "Dispositivo desconocido" → te falta el driver, sigue aquí.
- Si aparece limpio dentro de *Dispositivos biométricos* → ya lo tienes, salta al punto 3.
Otra señal, sin abrir nada: si al conectarlo la luz roja prende un momento y se apaga, es esto. Cuando el driver está puesto, la luz se queda encendida.
Cómo instalarlo:
- Primero, lo gratis y rápido: Windows Update → Buscar actualizaciones → Actualizaciones opcionales. A veces aparece ahí como *DigitalPersona* o *HID* y con eso basta.
- Si no aparece (pasa seguido), descárgalo del sitio de HID: https://www.hidglobal.com/ → busca "U.are.U 4500 driver". En su página verás dos drivers: uno "non-WBF" y uno "WBF / Windows Hello". Baja el "non-WBF" — es el que funciona con Cobre (probado en campo). El de "WBF/Hello" es para desbloquear Windows con el dedo, y si lo instalas Windows se adueña del lector y Cobre ya no lo alcanza.
- Reinicia la computadora al terminar y vuelve a revisar el Administrador de dispositivos: el triángulo amarillo debe haber desaparecido.
- Instala el "HID Authentication Device Client" (gratis) — es el programita que le permite a la página web hablar con el lector:
- Descárgalo de: https://digitalpersona.hidglobal.com/lite-client/
- Ahí verás DOS archivos que hacen lo mismo: uno que termina en .msi y otro en .exe. Baja el .msi. Los dos instalan el programa; el .msi es el que después se quita limpio desde *Panel de control → Programas*, sin dejar cosas sueltas. Eso importa sobre todo si la computadora no es tuya.
- Ábrelo, acepta y deja que termine. No abre ninguna ventana ni pide configuración — corre solito de fondo.
- Si el .msi te da error diciendo que le falta algo para instalarse: ahí sí baja el .exe y ábrelo. Ese trae de pilón las piezas que Windows necesitaba. Es el plan B, no el primero.
- Reinicia la computadora (o al menos cierra y vuelve a abrir Chrome). Si instalaste el programa del punto 3 antes que el driver del punto 2 (pasa seguido), el reinicio completo es obligatorio: ese programa busca lectores al arrancar Windows, y si arrancó sin driver se quedó convencido de que no hay ninguno.
- Entra a Recepción o Check-in: si todo quedó bien, arriba aparece "🖐 Lector listo".
Solo funciona con el navegador Chrome (o Edge) en Windows — no en tablet Android ni en Mac. Si después de los 5 pasos sigue sin aparecer "🖐 Lector listo", vuelve al punto 2: el 90% de las veces es el driver.
Una pantalla a la vez: el lector lo usa una sola pestaña del navegador. Si tienes Check-in abierto en una pestaña y Recepción en otra, la segunda dirá "sin lector" aunque todo esté bien. Deja abierta solo la pantalla donde lo vas a usar y recárgala (F5).
Primero enciéndelo: el lector es hardware que se compra, así que Cobre nace sin él. Ve a Configuración → "Mi gimnasio usa lector de huellas" y actívalo. Mientras esté apagado, el botón 🖐 no aparece en ningún lado y tus socios entran por búsqueda, código o QR como siempre — así nadie pica un botón que no puede funcionar.
Registrar la huella de un socio (una sola vez): en Recepción abre la credencial del socio y toca Registrar huella (si ya tiene, dirá Actualizar huella), o en Socios entra a su ficha — mismo botón. Pídele que ponga el mismo dedo hasta 3 veces (cada toma mejora el reconocimiento) y guarda. ⚠️ Pide su permiso: la huella es un dato personal sensible; al guardar queda constancia de que el socio autorizó usarla para el control de acceso.
Entrar con la huella: en Recepción o Check-in (también en modo kiosco), cuando el lector está conectado aparece "🖐 Lector listo" — y si el gimnasio declaró tener lector pero no responde, verás "Sin lector" en ámbar para arreglarlo antes de que se haga fila. El socio pone el dedo y listo: si está al corriente, entra con su splash de bienvenida (con su foto); si está vencido, sale el rojo para cobrar la renovación — las mismas reglas que el check-in normal (un dedo no salta la vigencia). El mismo dedo dos veces seguidas cuenta una sola visita. En Recepción, además, el dedo abre la credencial del socio: venderle un agua o renovarlo queda a un toque.
Borrar la huella: en la ficha del socio (Socios), botón Borrar huella — por si retira su permiso o se registró el dedo equivocado.
Guardamos la plantilla matemática de la huella, nunca la imagen del dedo, y cada gimnasio solo puede identificar a SUS socios. El lector es del plan Pro (igual que las credenciales QR). ¿Otro lector (ZKTeco y similares)? Requiere su propio puente — escríbenos.
Dinero del gym
- Las membresías cobradas en efectivo entran al corte de caja: el modal de corte del POS muestra la línea "Membresías efectivo · n" y el esperado en cajón las incluye.
- El mostrador (aguas, suplementos, pases) se vende con el POS normal — catálogo, cortes y reportes idénticos al restaurante.
- Cada alta/renovación queda en la bitácora anti-fraude con monto y quién lo cobró.