Informar de un problema de recogida
Driver App puede mostrar dos acciones distintas para problemas de recogida en Order details: Pickup failed y Order not ready. Usa la que corresponda a la situación actual y describe lo sucedido con precisión.
Disponibilidad
Los controles tienen reglas de visibilidad distintas:
- Pickup failed puede aparecer durante la etapa de recogida de una entrega cuando estén habilitados los informes de recogida fallida y los controles de rechazo.
- Order not ready puede aparecer cuando el repartidor está en el negocio, para un tipo de entrega compatible y si el proyecto habilitó la acción.
La carga, conectividad, etapa efectiva del pedido, tipo de entrega, configuración del proyecto y controles de rechazo pueden ocultar o deshabilitar cualquiera de los dos controles. Si aparece uno, al seleccionarlo aún se puede abrir la guía de permisos cuando el control local no se haya resuelto. Que aparezca el control o el formulario no demuestra elegibilidad ni que el servidor acepte el estado.
Antes de comenzar
Antes de abrir el formulario del problema, confirma el pedido y la situación real de recogida. Enviar cualquiera de estas acciones puede cambiar el pedido, añadir historial o mensajes, afectar la logística y el estado Driver, e iniciar efectos de tiempo real, notificaciones, informes, correo, webhook, trabajo o proveedor.
Los detalles del pedido ya pueden actualizar y seguir la ubicación. Al abrir el formulario del problema de recogida se monta otro hook de ubicación que solicita la posición actual, aunque en el código revisado los estados Pickup failed y Order not ready no están clasificados como objetivos configurados de validación de ubicación. Que aparezca el formulario no demuestra que el permiso sea efectivo, la ubicación confiable, que la acción sea apta ni que se haya enviado.
Completar la tarea
- Abre la entrega activa correcta en Order details.
- Elige la acción correspondiente:
- Selecciona Pickup failed si no se puede completar la recogida.
- Selecciona Order not ready si el negocio no preparó el pedido y aparece ese control.
- Si la aplicación abre Request permissions, revisa la solicitud de permisos antes de volver al pedido.
- En el formulario, elige un motivo exacto si es útil el menú de motivos.
- Escribe una explicación significativa en Please type your comments in here. Si el comentario está vacío, el botón final permanece deshabilitado.
- Si aparece Upload status image, captura y revisa solo la imagen requerida para el pedido correcto.
- Selecciona una sola vez el botón final Pickup Failed o Order not ready.
En el código revisado del cliente, el menú de motivos es opcional y el comentario es el requisito visible. Que el campo no esté vacío no demuestra que el servidor haya aceptado el motivo o estado.
Verificar el resultado
Pulsar el botón solo demuestra que Driver App intentó solicitar el cambio de estado. Espera a que termine la carga y luego actualiza o vuelve a abrir el pedido; verifica el estado mostrado antes de continuar.
El historial del pedido, mensaje de estado, imagen, evento en tiempo real, notificación o paso a otra pestaña pueden completarse por separado. Ninguno basta por sí solo para demostrar que se completó todo el flujo del problema de recogida.
Si no está claro el resultado, no vuelvas a enviar de inmediato. Pide al despachador que verifique el estado actual del pedido.
Estados y variaciones
| Estado | Qué aparece | Siguiente paso seguro |
|---|---|---|
| Pickup failed está oculto | La etapa o configuración de recogida fallida/rechazo no lo muestra. | No lo sustituyas por otro estado; sigue el proceso de soporte operativo. |
| Order not ready está oculto | La etapa, tipo de entrega, configuración o carga no lo muestra. | Vuelve a comprobar el pedido y preparación del negocio. |
| Se abre Request permissions | No pasó la comprobación agregada de permisos de la aplicación. | Revisa la solicitud; no deduzcas que después se permitirá el cambio de estado. |
| Se abre el formulario | Aparecen el menú de motivos, comentario y acción final. | Completa los campos visibles; que aparezca el formulario no demuestra elegibilidad en el servidor. |
| Comentario vacío | La acción final está deshabilitada. | Añade una explicación significativa. |
| No se seleccionó un motivo | En el código revisado el comentario puede enviarse de todos modos. | Elige un motivo si es correcto; no supongas que es obligatorio o está validado. |
| Imagen requerida | Aparece el área de imagen y el botón final está deshabilitado. | Captura la imagen correcta o detente e informa del problema de captura. |
| Cargando | Se pueden deshabilitar los controles finales o de origen. | Espera; no repitas la acción. |
| Error o pedido sin cambios | La aplicación no confirmó el cambio de estado. | Actualiza una vez y verifica con un despachador. |
| Contexto de grupo/lista | En componentes compartidos puede haber controles de origen parecidos. | Usa únicamente una ruta visible y aprobada para un pedido individual. |
Solución de problemas
- Si falta un control, confirma la etapa del pedido y configuración del proyecto; no uses otro estado como alternativa.
- Si aparece inesperadamente un requisito de ubicación, cierra el formulario y consulta la guía de permisos de ubicación de Driver App.
- Si el botón final sigue deshabilitado, comprueba el comentario, imagen requerida y estado de carga.
- Si la cámara no está disponible, no adjuntes una imagen que no corresponda. Mantén el pedido sin cambios e informa del problema.
- Si cambió la conectividad durante el envío, vuelve a conectarte y consulta el pedido antes de decidir si se puede volver a intentar.
Guías relacionadas: Entrega activa · Completar la recogida · Permisos de ubicación · Navegar por Driver App