私域订单导入接口

1. 一次最多可以导入100个订单。如果订单之前已经导入过,则会更新订单的关键信息,如订单状态等。  
2. 由于不同电商平台对订单的字段定义和描述各有不同,请根据蜂巢导入订单的字段说明,将对应的订单字段值按要求导入。  

一. 请求参数

请求URL:

POST https://kf.fw199.com/gateway/wbprinter/trade/import

参数名 类型 说明 示例
appid String 合作伙伴AppId
trade_list String 要导入的订单列表json数据
timestamp String 当前时间戳
sign String 接口签名 如何计算生成见示例代码

trade_list 请求数据示例

1. 主订单字段描述

字段 类型 必填 说明 示例
trade_no String 订单号 3581388577432263461x
status String 订单状态,1 待付款,2 待发货,3 已发货,4 已完成,5 已取消 2
receiver_name String 收件人明文姓名(明文订单) hanson
receiver_mobile String 收件人的明文手机号(明文订单) 18817838888
receiver_province_name String 省名称 陕西省
receiver_city_name String 城市名称 汉中市
receiver_distrct_name String 区名称 南郑区
receiver_street_name String 街道名称 汉山街道
receiver_detail_address String 是/否 明文详细地址 宋园路30弄1号302室古城公寓
exp_ship_time String 预计发货时间 2022-03-22 00:38:39
appointment_ship_time String 预约发货时间 2022-03-22 00:38:39
trade_remark String 卖家备注 老顾客
transit_fee float64 运费,单位元 5
goods_fee float64 订单金额,单位元 10
total_fee float64 支付金额,单位元 15
create_date String 订单创建时间 2022-03-22 00:38:38
seller_nick String 店铺名称或商城名称 XX旗舰店
buyer_message String 买家留言 请检查质量再发
promotion_amount float64 订单优惠总金额 0
update_time String 订单更新时间 2022-03-22 00:38:39
pay_time String 订单付款时间
seller_flag String 卖家旗帜,0灰; 1紫;2青;3绿;4橙;5红 1
trade_source_type int 固定传1 1
op int 平台代码,私域明文订单固定传9
out_trade_no String 外部系统订单号 DD202310250061

2. 子订单字段描述

蜂巢字段 类型 必填 说明 示例
order_id String 子订单号
product_id int64 产品Id
product_name String 产品名称
pic_url String 产品图片url
qty int 购买数量
price float64 单价,单位元
sub_total float64 金额,price单价* qty数量
remark String 自行备注
spec String 规格,不同平台格式不同 颜色:黑色;尺码:42
product_code String 外部商品编码
sku_code String 外部sku编码
refund_status String 子订单退款状态,//0/无售后;1/待退款;2/退款中;3/卖家已经同意退款,等待买家退货;4/买家已经退货,等待卖家确认收货;5/卖家拒绝退款;6/退款关闭;7/退款成功 0
pay_amount float64 实付金额
sku_id int64 商品sku_id

接口导入订单时,如果报错: 传入的订单格式有误,请检查trade_list的json格式。则核实对上面订单字段的类型,即数字类型的字段,不要加双引号“”,字符串类型才加双引号“”。

3. 请求传入订单JSON的示例

下面是请求示例,相关参数根据实际业务修改。

  [  
  {  
    "buyer_message": "尽快发货",  
    "create_date": "2025-09-21 20:30:00",  
    "goods_fee": 10,  
    "op": 9,  
    "orders": [  
      {  
        "order_id": "DD202509100002",  
        "pay_amount": 10,  
        "pic_url": "https://static.earthmother.cn/upload/product/product__1f016de233c74a8d89638d898e0ca4a4.jpg",  
        "price": 10,  
        "product_id": 8016,  
        "product_name": "遥控器【锦昱】",  
        "qty": 1,  
        "refund_status": "0",  
        "sku_code": "6503035",  
        "sku_id": 8016,  
        "spec": "YCWA16NCWQ",  
        "sub_total": 10  
      }  
    ],  
    "out_trade_no": "DD202509100002",  
    "pay_time": "2025-09-22 20:30:00",  
    "promotion_amount": 0,  
    "receiver_city_name": "上海市",  
    "receiver_detail_address": "宋园路30弄1号302室古城公寓",  
    "receiver_distrct_name": "长宁区",  
    "receiver_mobile": "13699998888",  
    "receiver_name": "测试",  
    "receiver_province_name": "上海",  
    "seller_flag": "0",  
    "seller_nick": "东方明珠",  
    "status": "2",  
    "total_fee": 10,  
    "trade_no": "DD202509100002",  
    "trade_remark": "明文订单",  
    "trade_source_type": 1,  
    "transit_fee": 0,  
    "update_time": "2025-09-22 20:30:00"  
  }  
]

二. 请求示例代码(Java)

@Test  
public void importTrade() throws Exception {  
    String trades = "[{\"buyer_message\":\"尽快发货\",\"create_date\":\"2025-09-21 20:30:00\",\"goods_fee\":10,\"op\":9,\"orders\":[{\"order_id\":\"DD202509100002\",\"pay_amount\":10,\"pic_url\":\"https://static.earthmother.cn/upload/product/product__1f016de233c74a8d89638d898e0ca4a4.jpg\",\"price\":10,\"product_id\":8016,\"product_name\":\"遥控器【锦昱】\",\"qty\":1,\"refund_status\":\"0\",\"sku_code\":\"6503035\",\"sku_id\":8016,\"spec\":\"YCWA16NCWQ\",\"sub_total\":10}],\"out_trade_no\":\"DD202509100002\",\"pay_time\":\"2025-09-22 20:30:00\",\"promotion_amount\":0,\"receiver_city_name\":\"上海市\",\"receiver_detail_address\":\"宋园路30弄1号302室古城公寓\",\"receiver_distrct_name\":\"长宁区\",\"receiver_mobile\":\"13699998888\",\"receiver_name\":\"测试\",\"receiver_province_name\":\"上海\",\"seller_flag\":\"0\",\"seller_nick\":\"东方明珠\",\"status\":\"2\",\"total_fee\":10,\"trade_no\":\"DD202509100002\",\"trade_remark\":\"明文订单\",\"trade_source_type\":1,\"transit_fee\":0,\"update_time\":\"2025-09-22 20:30:00\"}]";  

    Map<String, String> data = new HashMap<String, String>();  
    data.put("appid", Config.AppId);  
    data.put("trade_list", trades);  
    long timestamp = System.currentTimeMillis() / 1000;  
    data.put("timestamp", String.valueOf(timestamp));        // 参数签名    
    data.put("sign", Utils.Sign(data, Config.AppSecret));  
    doHttpRequest(Config.FCPrinterImportTradeUrl, data);  
}

三. 返回结果示例:

{"code":0,"message":"ok","data":"导入成功","trace_id":"06ce72de-bc5f-47db-bebf-3bc221675a9d"}

说明: code为0表示成功,非0为失败,message会包含失败原因。

文档更新时间: 2025-09-27 15:55   作者:admin