POST api/OpenWebApi/DF_CreateOutOrder
创建代发出库订单
Request Information
URI Parameters
None.
Body Parameters
订单信息
DFOutOrderInfoName | 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
ResultOfCreateOrderResultName | 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>