Área de Entrega y Cobertura Geográfica
Cómo delimitar las zonas de reparto de tu restaurante, configurar coordenadas GPS y definir tarifas de envío dinámicas.
Área de Entrega y Cobertura Geográfica
La gestión del área de entrega (/admin/coverage) te permite automatizar el proceso de despacho a domicilio de tu restaurante. De esta forma, el asistente virtual de WhatsApp puede tomar decisiones autónomas sobre si realizar una entrega y cuánto cobrar al comensal por el envío.
1. Configurar la Ubicación de la Sede
Para que el sistema calcule distancias, debes indicarle de forma exacta dónde está tu restaurante físico:
- Dirección escrita: Registra una referencia clara (ej. Av. Principal, Edificio Altamira, Local 2, Caracas).
- Coordenadas GPS (Latitud y Longitud): Introduce las coordenadas geográficas exactas de tu sede. Puedes obtener estos valores ubicando tu local en Google Maps y copiando los números de la barra de direcciones (ej.
Latitud: 10.4961, Longitud: -66.8572).
2. Definir el Radio de Cobertura (Haversine)
FlowWap calcula la distancia en línea recta desde tu local hasta el cliente utilizando la fórmula matemática de Haversine:
- Radio Máximo (km): Especifica la distancia máxima en kilómetros que tus repartidores están dispuestos a recorrer (ej. 10 km).
- Si un cliente comparte su ubicación desde WhatsApp y el cálculo resulta en una distancia mayor al radio máximo (ej. 12 km), el bot le indicará amablemente que está fuera del área de servicio y no procederá a procesar el pedido.
3. Tarifas de Envío Dinámicas vs. Fijas
Puedes definir dos tipos de cobro por el servicio a domicilio:
Tarifa Fija (Plan Pro)
Un monto único y plano que se le suma a todas las órdenes con despacho a domicilio, independientemente de qué tan cerca o lejos esté el cliente (ej. siempre cobrar $2.00 de delivery).
Tarifa Dinámica por Kilómetro (Plan Ultra)
La inteligencia artificial calcula el precio final del envío según la distancia exacta recorrida:
- Tarifa Base: El cobro mínimo por despacho (ej. $1.00).
- Costo por Kilómetro: El valor adicional por cada kilómetro recorrido (ej. $1.50 por km).
- Ejemplo de cálculo: Si el cliente está a 3 km de distancia lineal, el costo total de envío será: $$\text{Costo} = \text{Tarifa Base} + (\text{Distancia} \times \text{Costo por km}) = $1.00 + (3 \times $1.50) = $5.50$$
4. Limitaciones del MVP y Futuras Funciones
- Mapa de Cobertura: En el panel actual verás una sección estética de mapa. La interactividad de arrastrar un marcador sobre el plano urbano para auto-capturar las coordenadas se sumará próximamente. Por el momento, el ingreso de latitud/longitud es textual.
- Geocercas por Polígonos: Para evitar repartir en zonas peligrosas o cruzar autopistas complejas, en el futuro implementaremos la cobertura basada en mapas GeoJSON personalizados (🔮) en lugar de un círculo uniforme de kilómetros.