Verificando app, autorización y Reader físico.
Ingresa tu PIN de 4 dígitos
Selecciona cómo se servirá la orden antes de cobrar.
¿Cómo va a pagar?
Esperando pago en el Terminal…
El cliente pasa su tarjeta en el Terminal Square
Si Terminal/Square no está disponible, no confirmes tarjeta sin prueba real.
Square POS se está abriendo con el monto pre-cargado. Cobra con el lector — la orden se cerrará sola al volver.
¿Tienes otra app de Square en la tableta?
Solo Square Point of Sale recibe el monto en automático. En las demás escribe el monto a mano y luego toca "Sí, Square ya cobró".
Verifica que tengas instalada la app Square Point of Sale en esta tableta y que hayas iniciado sesión. Si no la tienes:
📥 Instalar Square POS (Google Play / Samsung) 📥 Instalar Square POS (iPad / App Store)Para abrir Square automáticamente, ve a Admin → Ajustes → 💳 Square y pega tu Application ID.
Si Square no funciona, usa una alternativa real de emergencia.
Esperando pago en el Terminal…
El cliente pasa su tarjeta en el Terminal Square
Si Terminal/Square no está disponible, registra una alternativa real.
Square POS se está abriendo con el monto de tarjeta pre-cargado.
¿Tienes otra app de Square en la tableta?
Solo Square Point of Sale recibe el monto en automático. En las demás escribe el monto a mano y luego toca "Sí, Square ya cobró".
Instala la app Square Point of Sale en tu tableta o cobra manualmente.
📥 Instalar Square POS (Google Play / Samsung) 📥 Instalar Square POS (iPad / App Store)Si no se puede cobrar tarjeta, usa una alternativa real de emergencia.
Completa lo básico, agrega imagen y activa personalizaciones solo si este producto las necesita.
¿Eliminar este producto? Esta acción no se puede deshacer.
Cargando...
Activa o desactiva promociones especiales. Se aplican automáticamente en el carrito.
Aparecen en la pantalla de estado de orden estilo historias de Instagram. Pueden ser imágenes o videos.
La barra de progreso en la pantalla del cliente se llena en este tiempo desde que se crea la orden.
restaurants/{id}/stories. Para solucionarlo, ve a
Reglas de Firebase
y agrega "$rid": { ".read": true, ".write": true } bajo restaurants.
Cambia el idioma de la interfaz. No traduce nombres de productos ni descripciones personalizadas.
Personaliza tu logo y nombre. Aparecen en el POS, los recibos y la pantalla pública del cliente.
Recomendado: PNG o SVG cuadrado (mín. 200×200 px). Si no subes, se usa el emoji 🌮.
Aparece en el header del POS, recibos y la pantalla del cliente.
Cambia entre el estilo actual y un tema tipo taquería/fiesta sin borrar tu configuración.
Mira en vivo cómo se ve tu pantalla de inicio (fondo + logo + nombre + animación). Sube varios fondos y elige uno con un toque.
Aún no tienes fondos guardados. Sube uno o pega varios — se guardan automáticamente.
Abre un panel donde ves la pantalla del POS en vivo y puedes cambiar colores, fondos y estilos. Guarda varios temas para distintos negocios (hamburguesas, helados, tacos…).
Aplica, actualiza o borra tus temas guardados. ✓ aplica · ↻ sobrescribe con la apariencia actual · ✕ borra.
Aún no tienes temas guardados. Abre el estudio, personaliza y toca "Guardar como preset".
Esta información aparece en los correos de reportes y en los recibos. Ayuda a identificar tu negocio rápidamente.
Cada cuenta aparece con su ícono en la parte de abajo del recibo del cliente para que puedan seguirte.
Cobra impuesto automáticamente en cada venta. Aparece desglosado en el carrito y en el recibo.
Cambia el PIN que usan tus empleados para entrar al panel.
El PIN maestro es tu llave de dueño: abre todo y autoriza los borrados importantes. Por defecto es 1020.
Mientras esté activo no se pedirá el PIN maestro. Se desactiva solo al reiniciar la app.
Cada tableta tiene su propio identificador de negocio. Aquí lo ves, puedes agruparlo con otros food trucks bajo un mismo dueño y entrar al Modo Dueño para dar soporte.
Lista de todas las tabletas registradas. Manda los datos a una tableta específica y aparece un banner allí para que apliquen al instante. Sin códigos, sin archivos.
El respaldo incluye productos, plantillas con imágenes, categorías, ajustes, logo del negocio, órdenes y reportes.
🔐 Por seguridad, las credenciales de pago (Access Token de Square) NO se incluyen en ningún respaldo: configúralas una vez en cada tableta en Admin → Pagos.
Genera un código aquí, escríbelo en la otra tableta — y todo se actualiza solo. Sin archivos, sin correos.
Útil si las tabletas no tienen internet entre ellas, o quieres mandar por correo/USB.
💡 También puedes arrastrar el archivo .json sobre la app.
Cada vez que cierras turno, la app genera un PDF con el reporte de ventas y lo envía automáticamente a los destinos que configures aquí. También hace un respaldo del día anterior al abrir la app, si faltó.
Cada negocio guarda sus propios destinos. La tablet no necesita teléfono: el PDF se descarga y se abre WhatsApp para que lo adjuntes al chat que elijas.
Agrega, renombra o elimina categorías. No puedes eliminar una que tenga productos asignados.
Agrega los grupos de opciones (sabores, salsas, complementos, tamaños, etc.) a tus productos y crea los que falten del menú completo. Es seguro y no borra nada: respeta tus precios, fotos y el grupo de carnes de los Tacos. Puedes tocarlo varias veces sin duplicar opciones.
Coloca cada imagen en su lugar y repite por nombre (Asada, Pastor, Lechuga…) en todos los grupos que tengan esa opción (Relleno, Proteína, tortas…). Solo las nuevas; no toca las tuyas.
Si ya tienes foto en un grupo, la copia a las demás opciones con el mismo nombre o id sin volver a importar.
Guarda las fotos dentro de cada opción del producto Soda (funciona sin depender de carpetas assets). Vuelve a pulsar tras actualizar la app.
Con “Importar desde archivo…” aplicas tu propio menú en formato JSON de forma aditiva: no reemplaza nada (para restaurar un respaldo completo usa Ajustes → Respaldo).
Con “Exportar menú (JSON)” descargas solo los productos (sin ventas, sin ajustes y sin la identidad de esta instalación) para compartirlo con otro negocio: él lo importa con el botón de arriba y listo.
Después de importar, revisa y ajusta el precio de los productos nuevos en la lista de productos.
Sube las fotos de tus productos a la nube y guarda solo un link liviano. Así la app pesa menos, no se llena el almacenamiento de la tablet y evitas que se trabe. Si lo dejas Apagado, las imágenes se guardan en la tablet como hasta ahora.
✅ Ya está todo listo. Las fotos nuevas se suben solas a la nube y la app solo guarda un link liviano. No necesitas configurar nada.
Las subidas se protegen automáticamente con la identidad de esta instalación. No necesitas copiar llaves.
Sube tus fotos viejas (las que estaban guardadas en la tablet) a la nube y aligera la app. Solo se hace una vez.
En Cloudinary: Settings → Upload → crea un Upload preset con Signing Mode = Unsigned, copia su nombre aquí. El "Cloud name" está en tu Dashboard.
Imprime este QR y ponlo en tu mostrador, mesa o puerta. Los clientes lo escanean y escriben su número de orden para saber cuándo está lista.
Configura Firebase primero para generar el QR.
Muestra una mini-notificación junto al botón Cola cuando hay órdenes con mucho tiempo. No bloquea el cobro: el cajero solo ve "Revisa Cola" y puede tocarla para abrir la lista.
Si abres Cola, la alerta se calla. Vuelve a sonar después de este tiempo si quedan órdenes tardadas sin atender.
Suave: nunca rebasa un nivel discreto, aunque esté al 100%.
Sigue sonando hasta que des "más tiempo" o marques cada orden tardada.
Muestra una ventana de confirmación antes de eliminar artículos del carrito.
Aquí ves cuál aparato está conectado, pruebas su conexión y eliges cómo cobrará el botón Tarjeta.
Automático usa el primer equipo que confirme estar listo.
Verificando app, autorización y Reader físico.
Verificando vínculo y respuesta por internet.
Activa o desactiva qué opciones aparecen en la pantalla de cobro. Las opciones desactivadas se ocultarán completamente — el cajero solo verá las activas.
⚠️ Se recomienda dejar Efectivo siempre activo como opción mínima de respaldo.
Configuración técnica. Normalmente solo se completa una vez; el estado sencillo siempre aparece en la tarjeta “Cobro con tarjeta”.
Completa estos pasos en orden. Solo necesitas hacerlo una vez.
Ambos están en Square Developer → Production.
Square comprobará los datos y autorizará los cobros dentro del POS.
Toca el botón. Después mantén el botón físico del Reader de 3 a 5 segundos y suéltalo cuando parpadeen sus 4 luces naranjas.
Esta prueba es segura: revisa autorización, chip y contactless sin cobrar dinero.
El dueño inicia sesión directamente en Square. Esta app no ve ni guarda su contraseña; los tokens permanecen cifrados en el servidor de este negocio.
Pégalo aquí; sirve para la Terminal física y el lector in-app. Lo obtienes en developer.squareup.com → tu app → Production → Credentials → Access token. Empieza con EAAA… — es un secreto, se guarda solo en este dispositivo.
✅ Ya viene pre-cargado tu Application ID. Si algún día cambias de cuenta de Square, reemplázalo aquí. Lo obtienes en developer.squareup.com → Apps → tu app → Credentials → "Application ID" (producción).
⚠️ Ojo: el Application ID empieza con sq0idp-. NO es el Access Token (EAAA…) — ese va en el campo azul de arriba.
El Location ID es un código que empieza con L (ejemplo: LXXXXXXXXXXXXX) e identifica tu local en Square. Síguelo paso a paso:
L).⚠️ Usa el Location ID de "Production", NUNCA el de "Sandbox". Sandbox es solo para pruebas: parece funcionar pero nunca deposita dinero real.
Alternativa: también aparece en app.squareup.com/dashboard → Ajustes → Mi negocio → Sucursales (Locations).
cd android-native && ./build-and-install-mpsdk.bat
L). ⚠️ Usa Production, nunca Sandbox.
sq0idp-_Z4hi_aGS6DH1c2Q0d7vzw).EAAAE.sq0idp-) y pégalo aquí arriba.⚠️ Importante: debes tener instalada la app Square Point of Sale en tu iPad (App Store, gratis). El URL scheme solo funciona si la app está instalada y has iniciado sesión con tu cuenta de comerciante.
Guarda el nombre y número donde quieres recibir Zelle. En una emergencia, la app muestra un QR con esos datos y el monto para que el cliente lo escanee.
Importante: este QR no cobra automáticamente. Solo muestra tus datos; el cajero debe confirmar que el Zelle llegó antes de registrar la venta.
Elige una sola opción: registrar una nueva o usar una que ya aparezca en tu cuenta.
Son los mismos del Reader SDK. No son el código temporal de vinculación.
Genera un código y escríbelo en la pantalla del aparato. Solo se hace una vez.
Busca las Terminales que ya están vinculadas a tu cuenta de Square.
No cobra nada. Solo confirma que la Terminal está encendida, vinculada y responde.
Elige cómo se envían las órdenes al confirmar el pago.
Abre ese link en la tableta de la cocina (en su navegador) y déjalo fijo. Las órdenes aparecen solas y al tocar "Lista" se le avisa al cliente.
Guarda tu impresora una sola vez. Chrome la recuerda permanentemente y la app la conecta sola siempre — sin pedir permiso nunca más.
Si conectas un cajón al puerto RJ11/RJ12 de la impresora (el que parece cable de teléfono grande), la app puede abrirlo automáticamente al imprimir.
Si "suena pero no abre": el más común es la llave del cajón.
1️⃣ Busca la ranura de llave pequeña al frente del cajón. Si tiene llave, gírala a la posición del medio (automático).
2️⃣ Sube Número de pulsos arriba a 2, 3 o 4.
3️⃣ Verifica que el cable del cajón esté bien puesto en la impresora (puerto RJ11/RJ12).
Botones para que el equipo resuelva problemas comunes sin llamar al dueño.
Los cajeros pueden reportar problemas desde el botón ❓ del POS. Escribe aquí el correo donde quieres recibir esos reportes.
En PC el splash "Tocar para comenzar" y la pantalla completa automática pueden interrumpirte cuando subes imágenes o cambias de pestaña. Activa este modo para usar la app como una página normal en el navegador. En la tableta (APK / Android) déjalo en Automático.
Elige una textura para el fondo de las tarjetas de producto en el POS (opcional, solo decorativo).
Busca si hay una versión nueva. Si existe, la app mostrará una ventana bonita para actualizar una sola vez.
💡 Si "Buscar actualizaciones" se queda cargando o ya buscaste y aún ves cambios viejos, toca 🧹 Forzar recarga. Tus productos, plantillas y datos NO se borran.
Reposiciones, devoluciones y quejas. Afectan las ventas netas del reporte.
Orden confirmada
Entrega este número al cliente. Usa los botones grandes si necesitas reimprimir o abrir caja.
🖨️ Imprimiendo tickets…
No hay órdenes activas.
¿Quieres eliminar este artículo de la orden?
¿Deseas continuar?
Calculando ventas del turno...
Efectivo esperado en caja
Cuenta la caja, mira si faltó o sobró, e imprime o cierra.
Escribe sueltos y paquetes/rollos. El total se calcula solo.
Últimos cierres guardados en esta tienda.
Escribe el PIN de Admin para continuar.
Escribe el PIN maestro para continuar.
Tienes cambios que no se han guardado. ¿Qué deseas hacer?
Los cambios que hiciste ya se guardaron automáticamente. Puedes cerrar sin perder nada.
Esta opción se usa cuando un grupo de opciones define la cantidad real del producto en el recibo.
Si el cliente elige 2× Chorizo + 3× Barbacoa en el grupo "Carnes", el recibo mostrará 5 tacos en total. El grupo Carnes controla cuántos tacos se ordenaron.
En una torta, elegir Pollo + Chorizo no significa que son 2 tortas — son ingredientes de una misma torta. No actives esta opción en esos casos.
Te llevo paso a paso. Empieza con el Paso 1.