{
  "settings": {
    "restaurant": [
      {
        "field": "single_restaurant",
        "type": "checkbox",
        "label": "Restaurante único",
        "description": "Oculta el selector de restaurante y usa el marcado como predeterminado automáticamente.",
        "default": false
      },
      {
        "field": "public_menu_mode",
        "type": "select",
        "label": "Modo de página pública",
        "description": "Controla qué pueden hacer los clientes al escanear el QR de la mesa.",
        "default": "full_order",
        "options": [
          { "label": "Autoorden completa", "value": "full_order" },
          { "label": "Solo ver el menú",   "value": "view_only"  },
          { "label": "Sin página pública", "value": "disabled"   }
        ]
      },
      {
        "field": "qr_allow_multiple_orders",
        "type": "checkbox",
        "label": "Permitir múltiples pedidos QR por mesa",
        "description": "Si está activo, los clientes pueden enviar pedidos adicionales desde el QR mientras hay uno activo en la misma mesa.",
        "default": false
      },
      {
        "field": "pos_order_per_round",
        "type": "checkbox",
        "label": "Nueva orden por ronda (POS interno)",
        "description": "Si está activo, al abrir una mesa ya ocupada el mesero inicia una nueva comanda separada. Por defecto los platillos extra se agregan a la comanda existente.",
        "default": false
      },
      {
        "field": "show_item_images_in_order",
        "type": "checkbox",
        "label": "Imágenes en comanda",
        "description": "Muestra la imagen del platillo en el panel de agregar ítems dentro de la comanda.",
        "default": false
      },
      {
        "field": "kitchen_show_images",
        "type": "checkbox",
        "label": "Imágenes en cocina",
        "description": "Muestra la imagen del platillo en la pantalla de cocina.",
        "default": false
      },
      {
        "field": "kitchen_view_mode",
        "type": "select",
        "label": "Vista de cocina",
        "description": "Modo de visualización de la pantalla de cocina.",
        "default": "grid",
        "options": [
          { "label": "Grid (por orden)", "value": "grid" },
          { "label": "Kanban (por estado)", "value": "kanban" }
        ]
      },
      {
        "field": "kitchen_poll_seconds",
        "type": "number",
        "label": "Intervalo de cocina (seg)",
        "description": "Con qué frecuencia se actualiza la pantalla de cocina automáticamente.",
        "default": 10
      }
    ]
  }
}
