La consola de negocio parte del tipo de negocio, porque un restaurante, un hotel, una clínica y una tienda no son el mismo negocio, y una trastienda que los trata igual acaba siendo una hoja de cálculo con contraseña. Los módulos que ve un restaurante no son los que ve un alojamiento, y encima se ponen las tres cosas que cualquier negocio necesita igualmente: saber qué vendió, quién lo compró y quién estaba trabajando.
El panel es una parrilla, y los módulos saben qué está pasando
La consola abre en una parrilla de módulos, no en un gráfico. Cada módulo lleva un aviso en vivo que cuenta aquello que requiere una persona: pedidos activos, mesas que llaman al personal, reservas pendientes, repartos nuevos, citas pendientes, permisos pendientes. Los avisos se refrescan cada pocos segundos y, cuando una mesa pulsa el botón de llamar, aparece una banda roja cruzando el panel en lugar de un número que sube en silencio dentro de un submenú.
Esa es la diferencia entre un panel y un informe. Un informe cuenta lo que pasó ayer; una parrilla con avisos en vivo dice qué está sin atender ahora mismo, que es lo único sobre lo que puede actuar quien está detrás del mostrador. Los informes también existen, pero como destino aparte y no como portada.
Cuatro tipos de negocio, cuatro juegos de módulos
Restaurantes y cafeterías reciben la pantalla de cocina, donde los pedidos entrantes se confirman, se rechazan o avanzan de estado; un gestor de carta con foto, categoría, disponibilidad, stock, grupos de opciones, rol en el bufé, marca de alcohol y combos; reservas; pedidos a domicilio; una pantalla de mesas y QR con cobro completo — descuento con etiqueta, entregado y cambio, método de pago y un QR PromptPay generado — y ajustes de tienda para el horario con margen de última comanda, modo de servicio, bufé, reparto, categorías, perfil del local y del alcohol, número de mesas, identificador PromptPay y límites de pedido.
Servicios y clínicas reciben citas, servicios y bonos, y la variante clínica reetiqueta la interfaz a citas, pacientes y cursos de tratamiento. Comercio recibe caja presencial, consola de pedidos en línea y productos con avisos de stock bajo. Alojamiento recibe una parrilla de habitaciones con entrada y salida, un gestor de tipos de habitación con reglas de temporada, una bandeja de reservas y alquileres mensuales con inquilinos, fianzas, lecturas de agua y luz y facturas generadas con marca de pagada.
Informes que responden a las cuatro preguntas de siempre
Todos los tipos comparten la misma pantalla de informes, porque las preguntas no cambian con el oficio: cuánto entró, cuántos pedidos, cuál fue el ticket medio y cómo pagó la gente. El reparto de cobros separa efectivo, PromptPay y otros. Al lado están los cinco productos más vendidos y un gráfico de barras de ingresos de siete días, acotado a hoy, siete días, treinta o todo.
La consola también se ocupa del papeleo: un tique se puede reimprimir después, y se puede generar un texto compartible de tique para quien lo pida más tarde. No se puede emitir una factura fiscal. El art. 86/13 del Código Tributario tailandés la reserva a los inscritos en el IVA, nada en este sistema registra todavía la inscripción de ningún negocio, y hemos preferido cerrar esa puerta del todo antes que dejarla como un interruptor que pulsa quien cobra. Como un único libro de ventas alimenta los informes y el CRM, el gráfico de ingresos y el historial de compras de una ficha de cliente leen las mismas filas: no hay una segunda tabla de informes que pueda desincronizarse.
Un CRM hecho del libro de ventas, no de un formulario
La lista de clientes no la teclea el personal. Se arma desde el libro de ventas, así que alguien está en el CRM porque compró algo, no porque a alguien se le ocurrió apuntarlo. Cada ficha lleva notas y etiquetas escritas por el negocio, más su historial de compras.
Encima va la fidelización: puntos que se acumulan a una tasa que el propio negocio fija en su moneda, con una venta mínima opcional por ticket y un interruptor para apagar todo el sistema. El negocio fija cuánto cuesta una recompensa y cuál es, y la canjea desde la misma ficha.
RR. HH.: fichaje con GPS, horas extra y una nómina que no todos ven
La gestión de personal está en todos los tipos de negocio. El equipo ficha entrada y salida con una posición GPS y una nota opcional adjunta al fichaje, que es lo que hace comprobable un fichaje en varios locales en vez de un pacto de honor. Los permisos se aprueban o se rechazan, y los pendientes salen como aviso en el módulo del panel.
Turnos y nómina calculan los minutos trabajados a partir de los fichajes, cuentan las horas extra a partir de ocho al día y aplican un salario por hora o mensual para dar la paga de cada persona. La visibilidad es asimétrica a propósito: una persona del equipo ve solo su propia paga; propietario y encargados ven la de todos. Al lado están los anuncios de equipo, las tareas asignables y la lista del personal. El negocio también puede entregar a cada persona una tarjeta de presentación digital sacada de una plantilla que se configura una vez.
Roles, y una nota honesta sobre dónde corre la comprobación
Los permisos se construyen con trece capacidades base más las que aporten los módulos instalados. Vienen cinco roles predefinidos — propietario, que es comodín, más encargado, camarero, cocina y personal — y encima se pueden dar ajustes por persona. Un módulo para el que alguien no tiene capacidad se oculta en vez de mostrarse y negarse, y quien no tiene ningún permiso recibe un estado explícito de «todavía no tienes permisos» en lugar de una pantalla vacía que parece rota.
La misma matriz de permisos existe en la base de datos como has_capability(business_id, capability), que expande los roles en el servidor y la usan las políticas de seguridad a nivel de fila. Lo que no vamos a afirmar es que hoy toda la consola esté validada en servidor: en la app, las comprobaciones a nivel de módulo corren en el cliente. La función de base de datos es real y está en uso; llevar todas las pantallas de la consola detrás de ella no está terminado. Cómo están escritas las políticas se cuenta en la página de seguridad.
Dos advertencias antes de apoyarte en esto. Las comprobaciones de permisos de la consola en la app corren en el cliente. La función has_capability() equivalente existe en la base de datos y respalda políticas de seguridad a nivel de fila, pero no leas la consola como validada íntegramente en servidor hoy.
Y la base de datos corre en un plan gratuito sin copias de seguridad automáticas, que se pausa cuando está inactiva. Es una limitación real para llevar un negocio encima, y preferimos que lo sepas ahora y no en mitad de un servicio con la casa llena. Lo que le cuesta a un negocio estar en Korat, y qué se lleva la plataforma, está en la página para negocios.
Un negocio, una página, una bandeja de entrada
La consola también lleva la identidad pública del negocio: gestor de página para logo, portada y galería, la posibilidad de publicar en el feed de Korat como negocio y no como tú, una bandeja de mensajes de clientes y una vista previa de la página pública. Y contiene la tienda de plugins, donde los complementos se instalan por negocio. Un negocio es un objeto con un panel: el escaparate, la caja, el equipo y la lista de clientes no son cuatro productos cosidos entre sí.
Los demás módulos, y la página de cada uno
Los cuatro tipos base no son toda la consola. Un negocio en el que la gente hace fila abre grupos de turnos con un mostrador por ventanilla, y un aparcamiento abre un tique al entrar y cobra al salir desde el módulo de estacionamiento.
Del lado de lo que el negocio tiene: los objetos que se prestan contra fianza pasan por los alquileres, y lo que se queda — maquinaria, mobiliario, vehículos — vive con una etiqueta QR en el registro de activos.
Y del lado de las personas: los puestos por cubrir, los currículums recibidos y las entrevistas viven en el módulo de empleo, mientras que un evento con entradas abre sus zonas de precio y su control de acceso desde la venta de boletos.
- Tipos de negocio
- comida · alojamiento · servicios y clínica · comercio
- Panel
- parrilla de módulos, avisos en vivo cada pocos segundos, banda roja cuando una mesa llama
- Informes
- ingresos, número de pedidos, ticket medio, reparto efectivo/PromptPay/otros, top 5, gráfico de 7 días
- Periodos
- hoy · 7 días · 30 días · todo
- Fidelización
- tasa por punto fijada por el negocio, venta mínima y recompensa configurables
- RR. HH.
- fichaje con GPS y nota, aprobación de permisos, horas extra a partir de 8 al día, salario por hora o mensual
- Permisos
- 13 capacidades base + las de los módulos, 5 roles predefinidos, ajustes por persona