Zona de entrega — el pin decide
Ruta: /<slug>/pedir/bolsa, modalidad Delivery
Quién la usa: el cliente, desde su teléfono, con la sesión iniciada
Permiso requerido: una cuenta del cliente (ver Mi cuenta); sin sesión la pantalla no llega a mostrar direcciones
Capturas: docs/manual/screenshots/pedir/
Qué es
La parte de Tu bolsa que resuelve a dónde va el pedido y cuánto cuesta llevarlo. Ya no hay un campo de dirección libre ni un desplegable de zona: hay una libreta de direcciones del cliente. Cada dirección se crea marcando primero el pin en el mapa —el pin es lo que decide la zona— y completando después el texto que lee el motorista. En Frankie's hay tres zonas dibujadas: San Francisco (envío $2.50, sin mínimo), El Cangrejo (envío $4.00, mínimo $15.00) y una zona vedada de exclusión que no se cobra ni se lista.
Cuándo se usa
Cada vez que el cliente pide a domicilio. La primera vez guarda su dirección; de ahí en adelante solo la elige de la libreta, y el envío se vuelve a calcular contra las zonas del día.
Paso a paso
- En Tu bolsa, presione Delivery. Con la sesión iniciada aparece Elige tu dirección. Si es la primera vez, dice «Aún no tienes direcciones guardadas.» y solo se ve + Nueva dirección.
- Presione + Nueva dirección. Lo primero que se abre es el mapa: Usar esta ubicación está deshabilitado y debajo se lee «Primero marca tu ubicación en el mapa». Toque el mapa para colocar el pin. (Captura pendiente: la ventana de dirección nueva abierta en el mapa.)
- Presione Usar esta ubicación. Pasa al segundo paso: Dirección (edificio, piso, referencia) —obligatoria, hasta 200 caracteres, con contador—, Nombre de la dirección (hasta 24) y las fichas sugeridas Casa · Oficina · Otra. Cambiar pin en mapa regresa al mapa.
- Presione Guardar. La dirección queda como ficha seleccionada en la libreta y bajo ella aparece la línea de la zona: ✓ San Francisco · envío $2.50. El resumen del pedido suma ese envío.
- Con varias direcciones, tocar otra ficha vuelve a consultar la zona. Mientras la consulta está en curso la línea dice Buscando la zona… y el botón de confirmar sigue mostrando el total anterior: el pedido no se puede enviar hasta que la zona quede confirmada. Si la consulta falla, sale «No pudimos comprobar la zona. Intenta de nuevo.» con un botón Reintentar.
- Mínimo de zona. Si la dirección elegida cae en una zona con mínimo y el
subtotal no llega, bajo el resumen sale en rojo «El pedido mínimo para esta
zona es $15.00 — te faltan $3.00.» y el pedido no sale hasta que la bolsa
suba. (La captura
pedir/10-minimo-zona.pngmuestra este mensaje, pero en la versión anterior de la pantalla, con el desplegable de zona: queda pendiente re-tomarla sobre la libreta de direcciones.) - Las direcciones guardadas se administran en Mis pedidos → Mis direcciones: Cambiar nombre y Borrar (dos toques: Borrar y luego ¿Borrar «Casa»?). Ver Mi cuenta.
Lo que la pantalla no hace: no deja escribir una dirección sin pin —sin pin no hay zona y sin zona no hay envío—, y no permite agregar una dirección desde «Mis direcciones»: una dirección nueva solo se crea desde la bolsa, al pedir.
Campos y botones
| Campo/Botón | Qué hace | Notas |
|---|---|---|
| Elige tu dirección | Fichas con las direcciones guardadas del cliente | La primera es la de uso más reciente; sin ninguna, «Aún no tienes direcciones guardadas.» |
| + Nueva dirección | Abre el mapa (paso 1 de 2) | Hasta 10 direcciones por cliente |
| Usar esta ubicación | Acepta el pin y pasa al texto | Deshabilitado hasta que se toca el mapa |
| Cambiar pin en mapa | Vuelve al mapa sin perder lo escrito | — |
| Dirección (edificio, piso, referencia) | El texto que lee el motorista | Obligatorio, hasta 200 caracteres |
| Nombre de la dirección · Casa / Oficina / Otra | Cómo se llama la ficha | Hasta 24 caracteres; las tres fichas solo rellenan el campo |
| Guardar / Cancelar | Guardan o descartan la dirección | Con pin puesto o texto escrito, Cancelar es la única salida: ni Escape ni tocar fuera cierran |
| ✓ «zona» · envío $X | Zona y envío resueltos desde el pin | Se vuelve a consultar cada vez que se cambia de dirección |
| Buscando la zona… / Reintentar | Estado de la consulta | Mientras diga «Buscando…», el pedido no puede enviarse |
Mensajes y errores
"Primero marca tu ubicación en el mapa" — todavía no hay pin.
"✓ San Francisco · envío $2.50" — el pin cayó dentro de una zona cobrable.
"✕ Fuera de cobertura" — ninguna zona cubre ese punto.
"✕ Área sin delivery" — el pin cayó dentro de la zona de exclusión.
"No pudimos comprobar la zona. Intenta de nuevo." — la consulta de zona falló; use Reintentar.
"Ya tienes 10 direcciones guardadas. Borra una para agregar otra."
NG_ADDRESS_LIMIT
"El pedido mínimo para esta zona es $15.00 — te faltan $3.00."
"Tu pedido no llega al mínimo para esta zona."
NG_MIN_ORDER
"Elige una zona de entrega válida."
NG_ZONE_INVALID