微信侧准备(每个商家 / 每笔单)
官方取号依赖微信侧「关联供货商 + 分配代发」。缺任一步,接口下单成功也可能一直无单号。
1. 取得供货商 ID
- 路径 B:调用
POST /api/lipin/list,在返回中找is_wxspinhao=1(或is_wx=1)的快递,读取wx_supplier_id。 - 路径 A:使用供货商「去使用」页上的供货商 ID,或业务站后台已回填的 ID。
2. 商家关联供货商并审核通过
- 商家在微信小店后台,按该供货商 ID 发起「添加/关联供货商」。
- 业务方调用
POST .../api/lipin/wx_sph_accept,传入商家小店merchant_appid(wx 开头)。 - 多级对接时:调你们直接对接的那一级即可;中间站会向上转发,最终由取号站审核(最多约 15 层防环)。
- 确认关联状态为已通过(待审核不能发货)。
3. 订单分配代发
- 对待发订单,在微信侧操作「分配代发」给该供货商,确认成功后再下单取号。
- 部分业务站可开启「拉单前自动分配」;云 API 路径仍建议先确认已分配。
4. 记下微信小店订单号
- API 字段
shop_order= 微信小店订单号(一般为纯数字,建议 ≥6 位)。 - 不要用贵站内部单号、快递单号或随意前缀代替。
5. 商家绑店(可选但常用)
- 商家订购后打开
https://fahuomao.com/api/shopauth拿到 BT1。 - 路径 A:业务站消费 BT1 写入本站店铺。
- 路径 B:
POST /api/lipin/wx_sph_bind,传bind_token。