POST api/OpenWebApi/DF_CreateOutOrder
创建代发出库订单
Request Information
URI Parameters
None.
Body Parameters
订单信息
DFOutOrderInfo| Name | Description | Type | Additional information |
|---|---|---|---|
| UserCode |
用户代码 |
string |
None. |
| CountryCode |
国家代码(US 美国,JP 日本,UK 英国,CNA 加拿大,DE 德国,AU 澳洲) |
string |
None. |
| WarehouseCode |
仓库代码(调用GetWarehouseList接口获取) |
string |
None. |
| DeliveryMethod |
发货方式(0:以海拓通账号发货,1:自有面单发货 ps:自有面单发货收件人信息可以不用填写) |
integer |
None. |
| DeliveryCompany |
派送公司(调用GetWarehouseExpressList接口获取) |
string |
None. |
| UserCustomeNumber |
客户订单号 |
string |
None. |
| Consignee |
收件人 |
string |
None. |
| ConsigneeTelephone |
收件人电话 |
string |
None. |
| ConsigneeAddress |
收件人地址 |
string |
None. |
| ZipCode |
邮政编码 |
string |
None. |
| ConsigneeAddress2 |
收件人地址2 |
string |
None. |
| ConsigneeCountryName |
收件人国家 |
string |
None. |
| State |
州 (当国家为美国是,州必须是以下中选项:(Alabama,Alaska,Arizona,Arkansas,California,Colorado,Connecticut,Delaware,District of Columbia,Florida,Georgia,Hawaii,Idaho,Illinois,Indiana,Iowa,Kansas,Kentucky,Louisiana,Maine, Maryland,Massachusetts,Michigan,Minnesota,Mississippi,Missouri,Montana,Nebraska,Nevada,New Hampshire, New Jersey,New Mexico, New York,North Carolina, North Dakota,Ohio, Oklahoma, Oregon,Pennsylvania,Rhode Island, South Carolina,South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, West Virginia,Wisconsin,Wyoming,Puerto Rico)) |
string |
None. |
| City |
城市 |
string |
None. |
| Remark |
备注 |
string |
None. |
| CustomerExpressNumber |
客户自有快递单号 |
string |
None. |
| ExpressFilePath |
快递面单文件地址 |
string |
None. |
| ExpressFileBase64 |
快递面单(请上传pdf,jpg,png格式的文件,以base64方式传输) |
string |
None. |
| Platform_Name |
平台名称 |
string |
None. |
| DetailList |
代发商品列表 |
Collection of DFOutOrderDetail |
None. |
Request Formats
application/json, text/json
{
"UserCode": "sample string 1",
"CountryCode": "sample string 2",
"WarehouseCode": "sample string 3",
"DeliveryMethod": 4,
"DeliveryCompany": "sample string 5",
"UserCustomeNumber": "sample string 6",
"Consignee": "sample string 7",
"ConsigneeTelephone": "sample string 8",
"ConsigneeAddress": "sample string 9",
"ZipCode": "sample string 10",
"ConsigneeAddress2": "sample string 11",
"ConsigneeCountryName": "sample string 12",
"State": "sample string 13",
"City": "sample string 14",
"Remark": "sample string 15",
"CustomerExpressNumber": "sample string 16",
"ExpressFilePath": "sample string 17",
"ExpressFileBase64": "sample string 18",
"Platform_Name": "sample string 19",
"DetailList": [
{
"SKU": "sample string 1",
"SendAmount": 1
},
{
"SKU": "sample string 1",
"SendAmount": 1
}
]
}
application/xml, text/xml
<DFOutOrderInfo xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebApi.Models.Request">
<City>sample string 14</City>
<Consignee>sample string 7</Consignee>
<ConsigneeAddress>sample string 9</ConsigneeAddress>
<ConsigneeAddress2>sample string 11</ConsigneeAddress2>
<ConsigneeCountryName>sample string 12</ConsigneeCountryName>
<ConsigneeTelephone>sample string 8</ConsigneeTelephone>
<CountryCode>sample string 2</CountryCode>
<CustomerExpressNumber>sample string 16</CustomerExpressNumber>
<DeliveryCompany>sample string 5</DeliveryCompany>
<DeliveryMethod>4</DeliveryMethod>
<DetailList>
<DFOutOrderDetail>
<SKU>sample string 1</SKU>
<SendAmount>1</SendAmount>
</DFOutOrderDetail>
<DFOutOrderDetail>
<SKU>sample string 1</SKU>
<SendAmount>1</SendAmount>
</DFOutOrderDetail>
</DetailList>
<ExpressFileBase64>sample string 18</ExpressFileBase64>
<ExpressFilePath>sample string 17</ExpressFilePath>
<Platform_Name>sample string 19</Platform_Name>
<Remark>sample string 15</Remark>
<State>sample string 13</State>
<UserCode>sample string 1</UserCode>
<UserCustomeNumber>sample string 6</UserCustomeNumber>
<WarehouseCode>sample string 3</WarehouseCode>
<ZipCode>sample string 10</ZipCode>
</DFOutOrderInfo>
application/x-www-form-urlencoded
Sample not available.
Response Information
Resource Description
ResultOfCreateOrderResult| Name | Description | Type | Additional information |
|---|---|---|---|
| Status | ResultStatusCode |
None. |
|
| Msg | string |
None. |
|
| Data | CreateOrderResult |
None. |
Response Formats
application/json, text/json
{
"Status": 200,
"Msg": "sample string 1",
"Data": {
"IsSuccess": true,
"OutOrderCode": "sample string 2"
}
}
application/xml, text/xml
<ResultOfCreateOrderResultlT2OjdAF xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OpenWebApi.Models">
<Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/OpenWebApi.Models.Response">
<d2p1:IsSuccess>true</d2p1:IsSuccess>
<d2p1:OutOrderCode>sample string 2</d2p1:OutOrderCode>
</Data>
<Msg>sample string 1</Msg>
<Status>Success</Status>
</ResultOfCreateOrderResultlT2OjdAF>