Skip to content

1 搜索对接码

接口地址: /merchantapi/distribution/apply/searchbindcode

请求方式: POST

请求参数:

参数名类型必填说明
codestring对接码

响应示例:

json
{
  "code": 1,
  "msg": "获取成功",
  "data": {
    "merchant": {
      "merchant_username": "商户A",
      "shop_name": "商户A的店铺",
      "parent_user_id": 100
    },
    "bind_code_info": {
      "code": "DJM1234567890",
      "agent_level_id": 1,
      "level_info": {
        "level_id": 1,
        "level_name": "金牌代理"
      }
    },
    "relation_status": "none", // 代理关系状态:none=无关系,pending=待审核,approved=已通过,rejected=已拒绝,level_diff=等级不同
    "status_message": "您还不是此商家的代理,请先申请",
    "can_view_goods": false, // 是否可以查看商品:false=否,true=是
    "need_change_level": false, // 是否需要更换等级:false=否,true=是
    "current_level_id": 0 // 当前等级ID:0=无等级
  }
}

2. 通过对接码成为代理

接口地址: /merchantapi/distribution/apply/becomeagentbybindcode

请求方式: POST

请求参数:

参数名类型必填说明
codestring对接码

响应示例:

json
{
  "code": 1,
  "msg": "申请成功,已成为该商家的代理"
}

业务规则:

  • 不能对接自己
  • 不能重复申请
  • 自动通过审核

3. 更换代理等级

接口地址: /merchantapi/distribution/apply/changeagentlevel

请求方式: POST

请求参数:

参数名类型必填说明
codestring新的对接码

响应示例:

json
{
  "code": 1,
  "msg": "代理等级更换成功"
}

业务规则:

  • 只能更换已有代理关系的等级
  • 更换等级后,已对接商品的成本价会根据新等级重新计算
  • 会自动下架自己及下级所有商品
  • 需要重新确认价格后上架