订单状态显示pending时,直接向顾客转述为“配送员已经接单”,可能把平台与配送员混成同一个主体。Uber Direct的Delivery Status Webhook文档把pending定义为配送已经被接受,但尚未分配配送员;当Uber开始寻找配送员时,经API进入这一状态。[1]
因此,pending中的accepted不能脱离后半句读取。它说明配送请求已进入相应流程,同时明确尚无配送员分配。只摘一个“已接受”就补成某位配送员承接,给原记录增加了并不存在的角色信息;更不能继续据此声称货物已被取走。
pickup表达的是下一类状态。官方表格说明,此时配送员已分配,并向取件点移动;其触发说明关联配送员在应用中接受配送邀约。即使已经到这一阶段,也仍不等同取件完成。表格另以pickup_complete表示配送员完成取件,并给出相应的完成动作。
status与courier_imminent也不应合并成一个词。在pickup状态中,表格分别列出接近取件点与尚未接近的条件,说明同一阶段下还可能有不同的接近标记。本文不把文档的接近描述改成某笔订单的到达保证,也没有读取任何实时位置。
一个本文自拟的客服记录例子是:“已观察到pending,暂未取得配送员已分配或取件完成的状态。”这比“骑手已取货”少了一项无证据的推进,却准确保留目前看到的阶段。该例不是实际订单,也不意味着所有产品、地区或异常流程都按本文示意顺序运行。
本篇于2026年10月10日读取Uber Direct官方状态定义表和事件说明,未调用API或处理货物。页面示例含历史时间,本篇未把它当作当前配送实绩;首次发布日期未确认。描述一笔城市配送时,让状态原名、对应主体与已观察到的动作一起出现,才能避免把请求被接受误说成取件已经发生。
信息来源
本文基于上述公开资料整理,未使用来源页面的图片、视频或嵌入媒体。