提交订单

API名称 提交订单
描述 提交小包发货订单
URL http://www.mgoship.com/api.php?op=storage&mod=tms_orders&action=add_tms_order
接口测试 http://test.mgoship.com//api.php?op=storage&mod=tms_orders&action=add_tms_order
数据格式 JSON
方法 HTTP POST
请求参数
名称 类型 必选 说明
params Array
-| consignee Array 收件人信息
--| address String(200) 详细地址(日文)
--| buyerid String(50) 买家ID
--| email String(50) 邮箱
--| mobile String(15) 手机号
--| name String(50) 收件人姓名(日文)
--| phone String(11) 联系电话(0开头10或11位)
--| postcode String(8) 邮政编码(例:901-1515)
--| region String(15) 收货地区(例:秋田県)(日文)
-| declare Array 海关申报品,申报品最多2个
--| cnname String(60) 中&日文品名
--| enname String(50) 英文品名
--| material String(50) 产品材质(英文)
--| note String(50) 配货备注(便于拣货)
--| pickupname String(30) 配货SKU
--| qty int 数量
--| unitprice int 售卖单价(JPY),例如:4500
--| url String(200) 销售链接
-| order Array 基本信息
--| channel int 头段渠道, 1:海运小包,2:空运小包
--| customerno String(30) 自定义单号
--| hasbattery String 是否带电池,Y:是,N:否
--| height float 高(cm),例如:21.5(小数点后一位)
--| insurance String 如购买保险,NO:不购买,5Y:5元每票,6P:0.6%保费
--| insvalue float 保价金额(元)。如选择购买保险,此字段必填,例如:500.00
--| length float 长(cm),例如:50.5(小数点后一位)
--| shipmenttype int 货物类型, 1:礼品,2:文件,3:商品货样,4:其他
--| weight float 重量(kg),例如:0.585(小数点后三位)
--| width float 宽(cm),例如:38.5(小数点后一位)
请求示例
{
  "appid": "M10001", 
  "sign": "2316C5417F87090C4DEE13F965613214DB698045", 
  "version": "1.0", 
  "params": {
    "consignee": {
      "address": "秋田市八橋本町3-14-14", 
      "buyerid": "buyername", 
      "email": "test@mgoship.com", 
      "mobile": "", 
      "name": "田中 裕美", 
      "phone": "0188646322", 
      "postcode": "103-4520", 
      "region": "秋田県"
    }, 
    "declare": [
      {
        "cnname": "WiFi放大器", 
        "enname": "WiFi Amplifier", 
        "material": "Metal,Plastic", 
        "note": "", 
        "pickupname": "", 
        "qty": 1, 
        "unitprice": "3800", 
        "url": "https://www.amazon.co.jp/dp/B0BG519SAJ"
      }, 
      {
        "cnname": "耳机", 
        "enname": "EARPHONE", 
        "material": "Metal,Plastic", 
        "note": "", 
        "pickupname": "", 
        "qty": 1, 
        "unitprice": "5200", 
        "url": "https://www.amazon.co.jp/dp/B09TZDFG63"
      }
    ], 
    "order": {
      "channel": "1", 
      "customerno": "A000091906080D9A", 
      "hasbattery": "N", 
      "height": "30", 
      "insurance": "NO", 
      "insvalue": "", 
      "length": "60", 
      "shipmenttype": "4", 
      "weight": "0.351", 
      "width": "40"
    }
  }
}
返回结果
名称 说明
status 状态参数
code API访问状态编码,如果成功返回"OK",并返回结果字段,如果失败返回错误编码"ERROR",并返回错误说明
msg 返回状态说明
data 数据参数
status 订单状态:1.草稿 2.已预报 3.仓库作业中 4.运输中 5.派送中 6.问题件 7.已派送 8.已完成
orderNo 订单号
labelValue 小包面单PDF,base64encoded
结果示例
{
  "status": {
    "code": "OK", 
    "msg": "小包订单提交成功"
  }, 
  "data": {
    "status": 2, 
    "orderNo": "100014293700", 
    "labelValue": "JVBERi0xLjcKJeLjz9MKNyAwIG9iago8PCAvVHlwZSAvUGFnZSAvUGFyZW50IDEgMCBSIC9MYXN0TW9kaWZpZWQg......"
  }
}