开发接口文档
  1. 前言
开发接口文档
  • 快跑者开放接口文档
    • 前言
      • 文档说明
      • 订单创建商户映射逻辑
      • 签名生成规则
    • 订单相关接口
      • 计算配送费
      • 创建订单
      • 获取订单详情
      • 获取订单进程
      • 获取订单配送员坐标
      • 订单增加小费功能
      • 配送订单出餐
      • 撤销订单
      • 评论配送员
      • 拉黑骑手
    • 联盟订单相关接口
      • 计算配送费
      • 创建订单
    • 团队相关接口
      • 获取团队信息
    • 商户相关接口
      • 获取所有商户
      • 解绑授权商户
      • 设置商家名称
      • 创建关联快跑者商户
      • 获取商家储备金余额及充值链接
      • 获取指定团队是否存在相关商户
    • 门店相关接口
      • 获取门店列表
      • 修改门店
      • 删除门店
      • 关联门店
    • 配送员相关接口
      • 获取所有配送员
      • 获取指定范围配送员
      • 解除拉黑骑手
    • 回调通知
      • 配送订单状态变更回调
    • 其他
      • 常见问题
      • 微盛小程序对接快跑者
  1. 前言

订单创建商户映射逻辑

概述#

快跑者系统主要包含三个角色:配送团队、配送员和商户:
配送团队可以关联和管理配送员,并和商户进行合作;
配送员可以配送所属配送团队的订单
商户可以向合作的配送团队发送订单
快跑者开放接口本质上是 以快跑者商户的身份发送或操作配送订单,因此,每一个发往到快跑者配送团队的订单都必须属于一个对应的快跑者商户,本文将简单解析一下第三方系统调用快跑者创建订单接口时商户映射的逻辑。

逻辑解析#

第三方系统调用快跑者创建订单接口时,快跑者将按照以上流程图进行商户映射,具体的映射逻辑解析如下:
1.
快跑者接收到第三方系统调用创建订单接口时所传的参数,首先将根据 shop_id 查找对应的快跑者商户
2.
如果根据 shop_id 查找到对应的快跑者商户之后,将将该订单分配到查找的快跑者商户下
3.
如果未能根据 shop_id 查找到对应的快跑者商户,则会根据 shop_tel 来查找对应的快跑者商户
4.
如果根据 shop_tel 查找到对应的快跑者商户之后,则会将 shop_id 和查找到的快跑者商户建立关联关系,下次调用创建订单接口时即可直接根据 shop_id 查找到对应的快跑者商户
5.
如果未能根据 shop_tel 查找到对应的快跑者商户,则会使用 shop_tel,shop_name 等信息自动创建一个新的快跑者商户,并将 shop_id 和新创建的快跑者商户建立关联关系。
上一页
文档说明
下一页
签名生成规则
Built with