POST api/OpenWebApi/DF_CreateOutOrder

创建代发出库订单

Request Information

URI Parameters

None.

Body Parameters

订单信息

DFOutOrderInfo
NameDescriptionTypeAdditional 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

Sample:
{
  "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

Sample:
<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:

Sample not available.

Response Information

Resource Description

ResultOfCreateOrderResult
NameDescriptionTypeAdditional information
Status

ResultStatusCode

None.

Msg

string

None.

Data

CreateOrderResult

None.

Response Formats

application/json, text/json

Sample:
{
  "Status": 200,
  "Msg": "sample string 1",
  "Data": {
    "IsSuccess": true,
    "OutOrderCode": "sample string 2"
  }
}

application/xml, text/xml

Sample:
<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>