Configuración
La sección de configuración administra la zona de entrega del sistema: el área geográfica dentro de la cual la app móvil acepta pedidos. Si el cliente está fuera del área configurada, no puede completar su pedido.
Zona de entrega
El sistema soporta múltiples zonas nombradas que se pueden activar o desactivar de forma independiente. Cada zona es un polígono geográfico que define un área de cobertura.
Lista de zonas
La pantalla muestra todas las zonas configuradas con nombre, estado actual y opción de verlas en el mapa.
Activar y desactivar una zona
Cada zona tiene un toggle de activo/inactivo:
- Activa — los clientes dentro de ese polígono pueden hacer pedidos
- Inactiva — el polígono existe pero no se considera al validar pedidos nuevos
Desactivar una zona no la elimina. Si se necesita de nuevo, se reactiva sin tener que volver a configurarla.
Importante: Si todas las zonas están inactivas, la app no acepta ningún pedido de ningún cliente. Siempre mantener al menos una zona activa.
Agregar o modificar una zona
Las zonas se definen como polígonos de coordenadas. Para crear o modificar un polígono se usa el Zone Editor, una herramienta separada del panel.
Zone Editor
El Zone Editor es una aplicación web que se ejecuta en tu propia computadora. El equipo técnico proporciona los archivos e instrucciones de instalación.
Cómo usar el Zone Editor
- Abrir el Zone Editor en tu computadora
- El editor muestra un mapa interactivo donde puedes:
- Dibujar un nuevo polígono haciendo clic para definir los vértices
- Editar un polígono existente arrastrando los puntos
- Nombrar la zona
- Exportar el polígono como archivo JSON
Importar el polígono en el panel
- En el panel: Configuración → Zona de entrega
- Usar el botón Importar JSON
- Seleccionar el archivo exportado del Zone Editor
- Revisar la vista previa del polígono en el mapa del panel
- Confirmar la importación
Agregar una colonia nueva a la cobertura
Opción A — Ampliar una zona existente
- En el Zone Editor, cargar el JSON de la zona existente
- Ajustar el polígono para incluir la nueva colonia
- Exportar y volver a importar en el panel
Opción B — Crear una zona nueva para esa colonia
- En el Zone Editor, dibujar un polígono nuevo que cubra la colonia
- Darle un nombre descriptivo (ej. "Colonia Doctores", "Polanco Norte")
- Exportar e importar en el panel
- Activar la nueva zona
La Opción B es preferible cuando las colonias no son adyacentes o tienen características de operación distintas, porque permite activarlas o desactivarlas de forma independiente.
Impacto de los cambios
- Los cambios en las zonas toman efecto inmediatamente
- Los pedidos en curso no se afectan — solo impacta pedidos nuevos
- No se requiere redespliegue del panel ni de la app
Integración futura del Zone Editor
Actualmente el Zone Editor se ejecuta por separado. Está planificado integrarlo directamente dentro del panel de admin para que el polígono se pueda editar sin salir de la aplicación. Mientras tanto, el flujo de exportar JSON e importar en el panel es el proceso estándar.