codecamp

微信小程序 即时配送接口(商家查看)·附录 2:order_status枚举值

order_status 枚举值

说明
101 配送公司接单阶段——等待分配骑手,即初始状态
102 配送公司接单阶段——分配骑手成功
103 配送公司接单阶段——商家取消订单, 订单结束
201 骑手取货阶段——骑手到店开始取货
202 骑手取货阶段——取货成功
203 骑手取货阶段——取货失败,商家取消订单, 订单结束
204 骑手取货阶段——取货失败,骑手因自身原因取消订单, 订单结束
205 骑手取货阶段——取货失败,骑手因商家原因取消订单, 订单结束
301 骑手配送阶段——配送中
302 骑手配送阶段——配送成功, 订单结束
303 骑手配送阶段——商家取消订单,配送物品开始返还商家
304 骑手配送阶段——无法联系收货人,配送物品开始返还商家
305 骑手配送阶段——收货人拒收,配送物品开始返还商家
401 骑手返回配送货品阶段——货品返还商户成功, 订单结束
501 因运力系统原因取消, 订单结束
502 因不可抗拒因素(天气,道路管制等原因)取消,订单结束

说明

  1. 最终状态包括成功状态302,失败状态: 103,203,204,205,401,501,502。
  2. 当状态更新时,我们会在关键节点给收件用户推送服务通知,告知配送状态,同一配送单常态下会收到三条通知,即【骑手已接单】、【骑手已取货,配送中】、【配送已完成】,配送异常时会下发【配送异常】服务通知。

不同服务通知对应的 order_status 枚举值为

服务通知 对应的order_status值
骑手已接单 102
骑手已取货,配送中 202或301
配送已完成 302
配送异常 203、204、205、303、304、305、501、502


微信小程序 即时配送接口(商家查看)·附录 1:品类表
微信小程序 即时配送接口(商家查看)·沙盒测试
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

微信小程序 指南

目录结构

开放能力

微信小程序 调试

微信小程序 实时日志

微信小程序 小程序测速

微信小程序 基础组件

微信小程序 API

媒体

界面

微信小程序API 绘图

微信小程序 服务端

接口调用凭证

统一服务消息

微信小程序 服务市场

微信小程序 生物认证

微信小程序 云开发

服务端

微信小程序云开发服务端API 数据库

SDK文档

微信小程序 扩展能力

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }