DocumentaciónDepot KitchenEstaciones

Estaciones

Última actualización: 2026-04-16

Kitchen — Estaciones de Cocina

¿Qué es?

Las estaciones son divisiones virtuales dentro de una cocina. Permiten que diferentes pantallas vean solo los artículos que les corresponden. Por ejemplo: una estación de "Parrilla" solo ve hamburguesas y carnes, mientras que "Bebidas" solo ve refrescos y jugos.

Se gestionan desde Configuración → Estaciones en la Kitchen app (/settings sección "Estaciones").

---

Configuración de estaciones

Lista de estaciones

Para cada estación:

  • Nombre
  • ID interno
  • Indicador de si es la estación actualmente seleccionada en el tablero
  • Botón de eliminar

Crear estación

Campo único: Nombre (ej. "Parrilla", "Fríos", "Pizzas").

Al crear una estación, se registra en la tabla kitchen_stations con settings = null (sin sobreescrituras, hereda todo de la sucursal/empresa).

Editar nombre de estación

Se puede editar el nombre directamente en la lista con un campo inline.

---

¿Cómo filtra una estación?

La estación tiene un categoryFilter — una lista de IDs de categorías. Cuando está configurado:

  • Solo aparecen en el tablero los artículos que pertenecen a esas categorías
  • Los artículos de otras categorías se ocultan en esa estación (aunque sigan en la orden completa)

Si el categoryFilter está vacío (null o []), la estación muestra todos los artículos.

El categoryFilter se configura en la sección de Comportamiento de los ajustes de cocina, cuando el alcance es "Esta estación".

---

Jerarquía de configuración por estación

La Kitchen app usa una cadena de herencia para determinar los ajustes activos:

KITCHEN_SETTINGS_DEFAULTS
    ← company.kitchenSettings
        ← branch.kitchenSettings
            ← station.settings

Cada nivel sobreescribe solo los campos que tiene definidos explícitamente. Los campos no definidos heredan del nivel superior.

Regla crítica: station.settings debe ser null al crearse, para heredar todo de la sucursal. Si se guarda un ajuste a nivel estación, solo ese ajuste queda en settings, no el objeto completo. Esto evita el bug de que la estación "pelee" con los ajustes de sucursal.

---

Ajustes específicos por estación

Al editar la configuración con el alcance "Esta estación" (selector de estación en la pantalla de /settings), los ajustes se guardan solo para esa estación:

  • Modo de avance (bulk o ítem por ítem)
  • Filtro de categorías (qué artículos ve esta estación)
  • Estados visibles
  • PIN de confirmación (y el valor del PIN)
  • Sonido

Los demás ajustes se heredan de la sucursal/empresa.

---

Usar una estación

Desde el tablero principal:

  1. Pulsar el selector de estación en el encabezado
  2. Seleccionar la estación de la lista
  3. El tablero se actualiza mostrando solo los artículos de esa estación
  4. Los ajustes de configuración de la estación se aplican

Seleccionar "Sin estación" muestra todas las órdenes sin filtrar.

---

Caso de uso típico

Restaurante con 3 estaciones:

  • "Cocina caliente": categorías "Carnes", "Pasta", "Salsas"
  • "Fría / Ensaladas": categorías "Ensaladas", "Bebidas", "Postres"
  • "Caja / Entradas": categorías "Entradas", "Sopas"

Cada monitor de cocina se configura con su estación correspondiente. La pantalla de "Cocina caliente" no muestra ensaladas ni bebidas, lo que reduce el ruido visual y los errores.

---

Eliminación de estaciones

Al eliminar una estación, los ajustes de esa estación se eliminan. Las órdenes existentes no se ven afectadas (no tienen referencia a la estación). Las órdenes que estaban asignadas a esa estación pasan a mostrarse en el tablero sin filtro de estación.

Depot — Empleados Digitales para tu PyME