Contexto
En este artículo explicaremos el flujo del proceso de entrega y nos centraremos en el momento en que el usuario establece la ubicación de entrega y en todas las posibilidades que tiene para indicar esta ubicación.
Uso del pin de localización
-
La posición inicial del pin es sobre el mapa.
-
Se encuentra “congelado” en el centro de la pantalla, mientras que el mapa se mueve por debajo.
-
Al arrastrar el mapa en diferentes direcciones, incluso para acercar o alejar la imagen, el pin se levanta.
-
La sombra debajo del pin indica dónde se ubicará cuando se “suelte” el mapa.
Posibles escenarios
Todos los escenarios que se describen a continuación comienzan debido a alguna de estas dos acciones:
- El usuario toca el botón Delivery Order Type (Tipo de pedido con envío a domicilio) en la pestaña Orders (Pedidos).
- El usuario solicita un descuento para la entrega a domicilio.
Resultado de búsqueda incompleto/al presionar en “Use current location” (Usar ubicación actual) o “Choose manually on the map” (Elegir manualmente en el mapa)
- Si el usuario presiona en un resultado de autocompletado, el pin del mapa se centrará en las coordenadas geográficas que arroja el resultado.
- Si el usuario toca Use current location o Choose manually on the map y había otorgado permisos de localización a la app, el mapa y el pin se centrarán en las coordenadas geográficas del usuario.
- Si el usuario toca Use current location y no había otorgado permisos de ubicación a la app, se mostrará un cuadro de diálogo en el que se le indica que debe activar los permisos de ubicación en Settings (Configuración).
- Si el usuario toca Choose manually on the map y no había otorgado permisos de ubicación a la app, el pin y el mapa se centrarán en las coordenadas geográficas que el usuario haya seleccionado.
Resultado de búsqueda completo
- Se omite la pantalla del mapa y el usuario pasa directamente a la pantalla de configuración Deliver To (Entregar en).
- En la pantalla del mapa, el usuario puede desplazar el pin por el mapa para localizar el punto de entrega.
- Si el usuario reduce la imagen de manera que la localización resulta imprecisa, aparecerá un “snackbar” en el que se le indica que agrande la imagen y se desactivará el botón Confirm location (Confirmar ubicación).
- Una vez que el usuario confirma su ubicación, esta aparecerá en la pantalla de configuración Deliver To.
- En la pantalla de configuración Deliver To, el usuario puede realizar cambios en su dirección, así como ajustar su ubicación en el mapa (lo que lo dirigirá a la pantalla del mapa).
- Cuando el usuario realiza cambios en la dirección indicada, estos se mostrarán en el campo Delivery Location (Ubicación de entrega).
- Al hacer clic en Save (Guardar), el usuario accede a los restaurantes que realizan entregas en su dirección, o bien se le informa de que ningún restaurante hace envíos a su ubicación en caso de que no se encuentre dentro del área de entrega de ningún local.
Última dirección de entrega
-
Cuando un usuario vuelve a hacer un pedido, se lo dirige directamente a la pantalla de configuración Deliver to con la última dirección de entrega utilizada.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.