请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:CreateOrder
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| ParamsJson | string | 是 | 请求的数据 | Json格式 |
ParamsJson示例:
{
"Style": "1",
"ShipperName": "",
"ShipperAddress": "",
"ShipperPhone": "",
"CsRefNo": "05141029402",
"ConsigneeName": "zhang san",
"CountryCode": "202",
"ShipperService": "18",
"Zipcode": "79879",
"State": "TX",
"City": "TX",
"Address1": "TX001",
"Address2": "",
"Contact": "13467987541",
"Email": "",
"Company": "",
"StockID": "",
"OADI": "",
"OrderDetail": [
{
"CnName": "杯子",
"EnName": "cup",
"SKU": "cup",
"Quantity": "1",
"Weight": "1",
"Length": 35.0,
"Width": 30.0,
"High": 20.0
"Price": "1",
"HSCode": "",
"Origin": ""
}
],
"OrderBags": [
{
"Weight": 14.0,
"Length": 35.0,
"Width": 30.0,
"Height": 20.0
}
]
}
ParamsJson参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Style | string | 是 | 订单类型 | 1仓储/2转运订单 |
| CsRefNo | string | 是 | 参考号/ERP订单号 | C00001 |
| ShipperService | string | 是 | 运输方式 | 可以通过运输方式接口获取(ID/代码都可以) |
| ShipperName | string | 否 | 发件人姓名 | zhangsan |
| ShipperAddress | string | 否 | 发件人地址 | shenzhen |
| ShipperPhone | string | 否 | 发件人联系方式 | 10086 |
| ConsigneeName | string | 是 | 收件人姓名 | james |
| CountryCode | string | 是 | 收件人国家 | US |
| State | string | 是 | 收件人州/省 | CA |
| City | string | 是 | 收件人城市 | Valley |
| Zipcode | string | 是 | 收件人邮编 | 92551 |
| Address1 | string | 是 | 收件人地址1 | 24300 Nandina Ave |
| Address2 | string | 否 | 收件人地址2 | |
| Contact | string | 是 | 收件人联系方式 | 000000000 |
| string | 是 | 收件人邮箱 | 123@Email.com | |
| Company | string | 否 | 收件人公司 | |
| Remark | string | 否 | 备注 | |
| DEPT | string | 否 | DEPT | |
| CODAmount | string | 否 | 代收金额 | 123.55 |
| StockID | string | 否 | 仓库ID | 1(style=1 仓储订单StockID为必填) |
| OADI | string | 否 | OADI | |
| OrderDetail | string | 是 | 申报信息 | Json集合 |
| SKU | string | 否 | SKU | cup |
| EnName | string | 是 | 英文品名 | cup |
| CnName | string | 否 | 中文品名 | 杯子 |
| Quantity | string | 是 | 数量 | 1 |
| Weight | string | 是 | 重量(kg/个) | 0.5 |
| Length | string | 是 | 长(cm) | 0.5 |
| Width | string | 是 | 宽(cm) | 0.5 |
| High | string | 是 | 高(cm) | 0.5 |
| Price | string | 是 | 申报价值(USD/个) | 8.9 |
| HSCode | string | 否 | 海关编码 | 80020001 |
| Origin | string | 否 | 原产地 | CN |
| OrderBags | string | 是 | 包裹信息,一票多件时用 | Json集合 |
| Weight | string | 是 | 重量(kg) | 0.5 |
| Length | string | 是 | 长(cm) | 0.5 |
| Width | string | 是 | 宽(cm) | 0.5 |
| Height | string | 是 | 高(cm) | 0.5 |
返回示例:
{
"code": "1",
"msg": "",
"OrderNo": "",
"CsRefNo": "",
"TrackingNo": "",
"LabelUrl": ""
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| OrderNo | 订单号 |
| TrackingNo | 跟踪号 |
| CsRefNo | 参考号 |
| LabelUrl | 标签URL |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetLablesUrl
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| ParamsJson | string | 是 | 请求的数据 | Json格式 |
ParamsJson示例:
{
"OrderNo": "60000053110309"
}
ParamsJson参数说明:
| 参数名 | 类型 | 描述 | 示例 |
|---|---|---|---|
| OrderNo | string | 订单号 | 60000053110309 |
返回示例:
{
"code": "1",
"msg": "",
"OrderNo": "",
"CsRefNo": "",
"TrackingNo": "",
"LabelUrl": ""
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| OrderNo | 订单号 |
| TrackingNo | 跟踪号 |
| CsRefNo | 参考号 |
| LabelUrl | 标签URL |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方法:GetOrderInfo
请求方式:POST
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| OrderNo | string | 是 | 订单号/参考号 | 80000042425611 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"OrderNo": "80000042425611",
"TrackingNo": "9261290980907425139596",
"CsRefNo": "10010084R",
"LabelUrl": "http://{域名}/log/LabelPDF/9261290980907425139596.pdf",
"Weight": "0.800",
"TotalAmount": "56.600",
"ChannelCode": "Fedex-SP",
"Status": "已发货",
"EnName": "US"
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| OrderNo | 订单号 |
| TrackingNo | 跟踪号 |
| CsRefNo | 参考号 |
| LabelUrl | 面单URL |
| Weight | 计费重量 |
| TotalAmount | 费用 |
| ChannelCode | 运输方式 |
| Status | 订单状态(1:草稿,2:确认,3:已打印,4:已发货,5:已删除, 6:拣货中) |
| EnName | 目的地国家二字代码 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方法:GetPriceList
请求方式:POST
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| ParamsJson | string | 是 | 请求的数据 | Json格式 |
ParamsJson请求参数说明:
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| Country | stirng | 是 | 国家 |
| Zipcode | stirng | 是 | 邮编 |
| Weight | decimal | 是 | 重量 |
| Length | decimal | 是 | 长 |
| Width | decimal | 是 | 宽 |
| High | decimal | 是 | 高 |
| GoodsType | stirng | 是 | 1/文件 2/包裹 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"Name": "FedEx",
"Weight": 90.000,
"TotalCost": 5.113,
"BaseFee": 20.710,
"OrderFee": 0.000,
"FuelFee": 5.113,
"HousingFee": 1.440,
"RemoteFee": 0.000,
"OtherFee": 0.000,
"OverweightFee": 0.000,
"ExtraLongFee": 0.000,
"CDeclaredFee": 43.200
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| Name | 渠道名称 |
| Weight | 重量 |
| TotalCost | 总运费 |
| BaseFee | 基本运费 |
| OrderFee | 订单处理费 |
| FuelFee | 燃油附加费 |
| HousingFee | 住宅费 |
| RemoteFee | 偏远费 |
| OverweightFee | 超重费 |
| ExtraLongFee | 超长费 |
| CDeclaredFee | 超330费 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:CreateProduct
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| ParamsJson | string | 是 | 请求的数据 | Json格式 |
请求示例:
{
"Goods": [
{
"SKU": "6938116643849",
"GoodsCode": "6938116643849",
"CnName": "免洗洗手液",
"EnName": "Disposable hand sanitizer",
"Price": "1",
"Weight": "0.1",
"Length": "1",
"Width": "1",
"High": "1",
"WarnQuantity": "1",
"HsCode": "",
"Origin": "",
"Speci": "",
"ValidDate": "",
"Brand": "",
"EnBrand": "",
"Battery": "0",
"Remark": ""
}
]
}
请求参数说明:
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| SKU | stirng | 是 | SKU |
| GoodsCode | stirng | 是 | 产品条码 |
| CnName | stirng | 是 | 中文描述 |
| EnName | stirng | 是 | 英文描述 |
| Price | decimal | 是 | 申报价值 |
| Weight | decimal | 是 | 重量 |
| Length | decimal | 是 | 长 |
| Width | decimal | 是 | 宽 |
| High | decimal | 是 | 高 |
| WarnQuantity | int | 否 | 预警数量 |
| HsCode | stirng | 否 | 海关编码 |
| Origin | stirng | 否 | 原产地 |
| Speci | stirng | 否 | 规格 |
| ValidDate | stirng | 否 | 有效期 |
| Brand | stirng | 否 | 品牌 |
| EnBrand | stirng | 否 | 英文品牌 |
| Battery | stirng | 否 | 是否带电 0 否 1 是 |
| Remark | stirng | 否 | 备注 |
返回示例:
成功:{"code":"0","msg":"创建成功!"}
失败:{"code":"1","msg":"数据有误!"}
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetProductList
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| SKU | string | 是 | SKU | 123456789 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"GoodsID": "1123",
"SKU": "SIMG05040001",
"GoodsCode": "SIMG05040001",
"CnName": "洗手液",
"EnName": "handwashing fluid",
"Price": "20.89",
"Weight": "0.55",
"Length": "10",
"Width": "10",
"High": "20",
"RealWeight": "0.6",
"RealLength": "10",
"RealWidth": "10",
"RealHigh": "20"
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| GoodsID | 产品ID |
| SKU | SKU |
| GoodsCode | 产品条码 |
| CnName | 产品中文描述 |
| EnName | 产品英文描述 |
| Price | 申报价值 |
| Weight | 产品重量 |
| Length | 产品长 |
| Width | 产品宽 |
| RealHigh | 产品高 |
| RealWeight | 产品真实重量 |
| RealLength | 产品真实长 |
| RealWidth | 产品真实宽 |
| RealHigh | 产品真实高 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetInventoryList
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| StockID | string | 是 | 仓库ID | 1 |
| SKU | string | 是 | SKU | 123456789 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"SKU": "SIMG05040001",
"GoodsCode": "SIMG05040001",
"AvailableQty": 56,
"StockQty": 56,
"UsedQty": 0,
"StockUnitNo": "US-NY-A01-001",
"StockID": 5
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| SKU | SKU |
| GoodsCode | 产品条码 |
| AvailableQty | 可用库存数量 |
| StockQty | 库存数量 |
| UsedQty | 占用库存数量 |
| StockUnitNo | 货架 |
| StockID | 仓库ID |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:CreateEntryOrder
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| ParamsJson | string | 是 | 请求的数据 | Json格式 |
请求示例:
{
"TrackingNo": "",
"DeliveryStyle": "1",
"StockID": "2167",
"BoxNumber": 1,
"ExpectTime": "2017-05-10 16:46:47",
"Remark": "",
"Detail": [
{
"SKU": "SXFD6603022",
"Quantity": 1,
"BoxNo": 1
}
]
}
请求参数说明:
| 参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
| TrackingNo | stirng | 是 | 头程单号/快递单号 |
| DeliveryStyle | stirng | 是 | 运输方式 1:空运 2:海运 |
| StockID | stirng | 是 | 仓库ID |
| BoxNumber | stirng | 是 | 箱数 |
| ExpectTime | stirng | 是 | 预计到仓时间 |
| Remark | stirng | 否 | 备注 |
| SKU | stirng | 是 | SKU |
| Quantity | decimal | 是 | 数量 |
| BoxNo | stirng | 是 | 箱号 |
返回示例:
成功:{"code":"0","msg":"创建成功!"}
失败:{"code":"1","msg":"数据有误!"}
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetEntryOrderList
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| EntryNo | string | 是 | 入库单/快递单 | RK800002004281044 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"StockCode": "US",
"EntryNo": "RK800002004281044",
"TrackingNo": "1233",
"EntryStatus": "已上架",
"data": [
{
"SKU": "123456789",
"GoodsCode": "123456789",
"CnName": "洗手液",
"EnName": "handwashing fluid",
"PlanQty": 70,
"ActualQty": 70,
"FailQty": 0,
"ShelvesQty": 70
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| StockCode | 仓库编码 |
| EntryNo | 入库单号 |
| TrackingNo | 头程单号/快递单号 |
| EntryStatus | 状态 |
| SKU | SKU |
| GoodsCode | 产品条码 |
| CnName | 中文描述 |
| EnName | 英文描述 |
| PlanQty | 预约入库数量 |
| ActualQty | 合格数量 |
| FailQty | 不合格数量 |
| ShelvesQty | 上架数量 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetTrack
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| TrackingNo | string | 是 | 跟踪号 | 74890983116153698166 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"Status": "",
"Country": "",
"TrackingNo": "",
"data": [
{
"OccurTime": "",
"DetailDesc": "",
"Location": ""
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| Status | 状态 |
| Country | 目的地国家 |
| TrackingNo | 跟踪号 |
| OccurTime | 时间 |
| DetailDesc | 描述 |
| Location | 位置 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetCountry
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"ID": "202",
"Code": "US",
"CnName": "美国",
"EnName": "United States"
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| ID | 国家ID |
| Code | 国家二字代码 |
| CnName | 中文名称 |
| EnName | 英文名称 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetShipperService
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"ID": "18",
"Code": "USPS",
"CnName": "美国邮政小包",
"EnName": "USPS-POST"
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| ID | 运输方式ID |
| Code | 运输方式代码 |
| CnName | 中文名称 |
| EnName | 英文名称 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:GetStockList
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
返回示例:
{
"code": "0",
"msg": "获取成功",
"data": [
{
"StockID": "18",
"Code": "CA",
"Name": "CAWH",
}
]
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
| StockID | 仓库ID |
| Code | 仓库编号 |
| Name | 仓库名称 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:UploadWayfairPDF
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| TrackingNo | string | 是 | 跟踪号 | 322902674156 |
| LabelBase64 | string | 是 | 面单Base64字符串 | JVBERi0xLjQKJeLjz9MKMyAwIG9iago8PC9EZWN... |
返回示例:
{
"code": "0",
"msg": "上传成功"
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:CancelOrder
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| OrderNo | string | 是 | 订单号/参考号 | 6000010191046 |
返回示例:
{
"code": "0",
"msg": "取消成功"
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
请求地址:http://{域名}/WebService/PublicService.asmx?wsdl
请求方式:POST
请求方法:DeleteOrder
content-type:text/xml
Body参数说明:
| 参数名 | 类型 | 是否必填 | 描述 | 示例 |
|---|---|---|---|---|
| Token | string | 是 | 授权令牌 | DFD3CFB726E77896E1DB0D2CA133C734 |
| OrderNo | string | 是 | 订单号/参考号 | 6000010191046 |
返回示例:
{
"code": "0",
"msg": "删除成功"
}
返回参数说明:
| 参数名 | 描述 |
|---|---|
| code | 0:成功,1:失败 |
| msg | 错误信息 |
以下是查看请求方法和请求报文
打开地址:http://{域名}/WebService/PublicService.asmx
