Saltar al contenido principal

Completar la recogida

Pickup complete marca una entrega asignada como recogida y avanza el pedido hacia la etapa del cliente. Según la configuración, el control puede enviar la solicitud de inmediato o abrir un modal de requisitos. Tocar el control, ver una imagen previa, comprobar la ubicación, cambiar de pantalla o recibir un pedido actualizado no demuestra que se haya completado la recogida ni todos sus efectos posteriores.

:::warning Pickup complete cambia inmediatamente el estado del pedido

Si no se abre un modal de confirmación por requisitos de imagen, seleccionar Pickup complete puede enviar la actualización de estado de inmediato. No lo selecciones para probar visibilidad, permisos, GPS, captura de imagen o documentación.

:::

Disponibilidad​

El código actual de Driver App puede mostrar controles de recogida para pedidos en los estados Driver in business, Accepted by driver o Driver almost arrived at business. La presentación exacta también depende de la configuración del proyecto, visibilidad del control de rechazo, fase de recogida, carga del pedido, conectividad y comprobación local de permisos.

Los tres estados del código no son equivalentes:

Estado devueltoLímite de presentación del código fuente
Driver in businessLos controles de recogida pueden aparecer sin un control adicional de proyecto o tipo de entrega.
Accepted by driverLos controles de recogida dependen de la ruta actual que controla la visibilidad del rechazo.
Driver almost arrived at businessLos controles de recogida usan la misma condición de visibilidad que el estado aceptado.

Que aparezca un control no demuestra que el pedido esté actualizado, asignado, desbloqueado, que la ubicación sea válida ni que el servidor permita el cambio.

Antes de comenzar​

  • Confirma que estás gestionando físicamente el pedido autorizado previsto en el negocio correcto.
  • Revisa la información enmascarada del pedido y el estado actual de recogida.
  • Espera a que se estabilice cualquier estado de carga o conectividad.
  • Resuelve el requisito de permiso visible sin introducir ni compartir coordenadas.
  • Si se solicita una foto, captura solo la evidencia de recogida requerida y revísala antes de enviarla.

Completar la tarea​

  1. En los detalles del pedido activo, selecciona Pickup complete una sola vez.
  2. Si Driver App abre Request permissions, detente y revisa el estado del permiso antes de volver. Volver no demuestra que haya acceso efectivo a la ubicación.
  3. Si no aparece un modal de requisitos, considera que la primera selección envió la solicitud y espera. No vuelvas a seleccionar el control.
  4. Si aparece Upload status image, captura la evidencia de recogida solicitada, revisa la vista previa y, si no es correcta, reemplázala con Remove image.
  5. Si aparece Requirements Not Met, revisa el problema de ubicación o dispositivo indicado. No actualices el GPS repetidamente, abras Settings varias veces ni eludas el requisito.
  6. Cuando se cumplan todos los requisitos visibles, selecciona Pickup complete una sola vez, como acción final.

El modal puede leer una ubicación GPS candidata e incluirla en la actualización. Ni esa ubicación candidata ni la validación visible demuestran vigencia, confianza, detección de ubicación simulada, aceptación del backend o almacenamiento duradero de la ubicación.

Verificar el resultado​

Resultado observableInterpretación segura
Pickup complete está deshabilitadoNo se resolvió la imagen, requisito de ubicación, conectividad o carga del pedido.
Aparece el modal de requisitosLas comprobaciones locales no permitieron enviar la solicitud.
Aparece una vista previa de imagenHay un contenido multimedia candidato local; no se ha aceptado la carga ni el cambio de estado.
El pedido está cargandoLa solicitud de estado C05 no se ha resuelto.
Aparece un errorFalló o rechazó una capa; hay que conciliar por separado la carga, el pedido, el rastro de ubicación y el proveedor.
El pedido pasa a una etapa del clienteCambió el estado del cliente/devuelto; estado, rastro, sockets, notificaciones, cola y trabajos siguen siendo independientes.
Desaparece el control o cambia la navegaciónCambió la interfaz; no es un comprobante atómico de recogida.

Si no está claro el resultado, no repitas la recogida. Pide al despachador que verifique el estado actual del pedido, asignación, rastro de ubicación y cualquier imagen requerida.

Estados y variaciones​

Actualización directa del estado​

Si no se exige una imagen de estado, al tocar por primera vez Pickup complete desde los detalles se puede enviar la finalización de la recogida. En esta ruta, la aplicación no muestra la lista de validación local de ubicación del modal; aun así, el backend puede validar la ubicación almacenada y las reglas del pedido.

Si se requiere una imagen de estado, Driver App abre el modal de acción. El estado de recogida usa la ruta del formulario que requiere validación de ubicación; puede deshabilitar el botón final y enviar datos multipart de la imagen y ubicación candidata. La carga de medios, actualización del pedido y rastro de ubicación no forman una operación atómica demostrada.

Ruta de recogida forzada​

El código contiene un formulario Forced mark order as pickup que puede añadir un motivo y comentario. El cliente solo lo abre si reconoce un mensaje de error específico del backend. No se ha confirmado que la respuesta de error anterior exista en la implementación aceptada. No dependas de la recogida forzada como ruta de recuperación garantizada. Si aparece, detente y pide al despachador/operador que confirme la política y estado actual antes de realizar cualquier acción.

Solución de problemas​

No aparece Pickup complete​

El estado devuelto, configuración del control de rechazo, fase de recogida, carga o conectividad pueden ocultar el control. Si hace falta para la operación, actualiza una vez el pedido y comunícate con el despachador; no cambies otro estado para mostrarlo.

Se abre Request permissions​

Sigue Entender los permisos de Driver. Un control local o una pantalla de pedido devuelta no demuestra que se hayan concedido todos los permisos.

No puedes cumplir el requisito de imagen​

No envíes la recogida y comunica el problema de captura. No uses una imagen ajena o capturada anteriormente ni compartas archivos de pedido/cliente fuera del flujo aprobado.

Requirements Not Met persiste​

No actualices repetidamente la ubicación ni vuelvas a abrir Settings. El permiso de ubicación, posición del dispositivo, vigencia, distancia y validación del backend son límites separados. Pide al operador que concilie el problema visible.

Parece que cambió la recogida, pero el pedido sigue mostrando acciones​

No vuelvas a pulsar Pickup complete. La escritura del pedido y sus efectos posteriores pueden haberse completado parcialmente. Antes de continuar, pide al despachador que verifique el estado.

Guías relacionadas: Entender una entrega activa · Completar una entrega · Entender los permisos de Driver · Aceptar una solicitud de entrega