Http方法:POST
路由:api/Sale_Order/Add
创建销售订单
请求参数
None.
Body Parameters
销售订单model
SaleOrderModel| 参数名称 | 参数描述 | 类型 | 附加信息 |
|---|---|---|---|
| SourceId |
来源ID |
integer |
None |
| Order_Id |
销售单ID(更新时使用) |
integer |
None |
| OrderCode |
销售单号 |
string |
None |
| StoreOrderCode |
店铺订单号 |
string |
None |
| Client_Id |
客户ID |
integer |
None |
| ClientCode |
客户编号 |
string |
None |
| ClientShortName |
客户名称 |
string |
None |
| StoreOrderId |
店铺单号2 |
string |
None |
| OrderChannel |
订单渠道(字典表TypeID=590) |
byte |
None |
| Storage_Id |
所属仓库ID |
integer |
None |
| StorageName |
所属仓库(通过Base_Storage API获仓库) |
string |
None |
| GiftMessage |
客户留言 |
string |
None |
| Remark |
备注 |
string |
None |
| ApplyDate |
下单日期 |
date |
None |
| TotalQuantityOrder |
合计数量 |
integer |
None |
| ShippingAmount |
应付快递费 |
decimal number |
None |
| DiscountAmount |
折扣金额 |
decimal number |
None |
| GrandTotal |
应收合计 |
decimal number |
None |
| TotalPaid |
实付金额 |
decimal number |
None |
|
电子邮件 |
string |
None |
|
| Mobile |
手机号码 |
string |
None |
| Telephone |
电话 |
string |
None |
| PostCode |
邮编 |
string |
None |
| ProvinceName |
省 |
string |
None |
| CityName |
市 |
string |
None |
| RegionName |
区 |
string |
None |
| Street |
街道 |
string |
None |
| CountryName |
国家(二字简码,例如中国=CN) |
string |
None |
| CountryFullName |
国家全称 |
string |
None |
| ShippingName |
收货人 |
string |
None |
| ShippingAddress |
收货地址 |
string |
None |
| ShippingDescription |
运输描述 |
string |
None |
| StoreName |
店铺名称 |
string |
None |
| Sale_OrderList | Collection of SaleOrderListModel |
None |
|
| ExpressCorpType |
快递类别 |
byte |
None |
| ExpressCorp_Id |
快递ID |
integer |
None |
| ExpressCorpName |
快递名称 |
string |
None |
| ExpressCode |
快递单号 |
string |
None |
| ConsignorCode |
货主Code |
string |
None |
| ConsignorName |
货主名 |
string |
None |
| BillingName |
发货人 |
string |
None |
| BillingZip |
发件邮编 |
string |
None |
| BillingAddress |
发件地址 |
string |
None |
| BillingTel |
发货人电话 |
string |
None |
| BillingCountry |
发件国家 |
string |
None |
| IsTransfer |
是否转运 |
integer |
None |
| IsTransferBind |
是否转运绑定 |
integer |
None |
| TransferExpressCode |
转运快递单号 |
string |
None |
| Transfer_Id |
转运单ID |
integer |
None |
| TransferCode |
转运批次号 |
string |
None |
| TransferExpressStats |
转运快递状态 |
string |
None |
| ExpressStatus |
快递状态 |
string |
None |
| ServiceType |
快递服务类型 |
string |
None |
| Station_Id |
站点ID |
integer |
None |
| StationCode |
中转站编号 |
string |
None |
| StationName |
中转站名称 |
string |
None |
| BaseCurrencyCode |
基准币种 |
string |
None |
| StoreCurrencyCode |
店铺币种 |
string |
None |
| IsAutoFinished |
是否自动完成发货 |
byte |
None |
| BigPen |
大头笔 |
string |
None |
Request Formats
application/json, text/json
Sample:
{
"SourceId": 1,
"Order_Id": 1,
"OrderCode": "sample string 2",
"StoreOrderCode": "sample string 3",
"Client_Id": 1,
"ClientCode": "sample string 4",
"ClientShortName": "sample string 5",
"StoreOrderId": "sample string 6",
"OrderChannel": 64,
"Storage_Id": 1,
"StorageName": "sample string 7",
"GiftMessage": "sample string 8",
"Remark": "sample string 9",
"ApplyDate": "2025-12-28T21:53:56.965287+08:00",
"TotalQuantityOrder": 1,
"ShippingAmount": 1.0,
"DiscountAmount": 1.0,
"GrandTotal": 1.0,
"TotalPaid": 1.0,
"Email": "sample string 10",
"Mobile": "sample string 11",
"Telephone": "sample string 12",
"PostCode": "sample string 13",
"ProvinceName": "sample string 14",
"CityName": "sample string 15",
"RegionName": "sample string 16",
"Street": "sample string 17",
"CountryName": "sample string 18",
"CountryFullName": "sample string 19",
"ShippingName": "sample string 20",
"ShippingAddress": "sample string 21",
"ShippingDescription": "sample string 22",
"StoreName": "sample string 23",
"Sale_OrderList": [
{
"OrderList_Id": 1,
"Order_Id": 1,
"Product_Id": 2,
"ProductCode": "sample string 3",
"ProductName": "sample string 4",
"ProductModel": "sample string 5",
"ProductSpec": "sample string 6",
"QuantityOrder": 7,
"SalePrice": 1.0,
"PurchasePrice": 1.0,
"DiscountAmount": 1.0,
"DiscountRate": 1.0,
"SubTotal": 1.0,
"RowTotal": 1.0,
"RowPaid": 1.0,
"ShippingAmount": 1.0,
"Weight": 1.0,
"SmallUnit": "sample string 8",
"Remark": "sample string 9",
"ConsignorCode": "sample string 10",
"ConsignorName": "sample string 11",
"StoreOrderId": "sample string 12",
"StoreItemId": "sample string 13",
"Rate": 1.0,
"RatePrice": 1.0,
"SalePriceDiscount": 1.0,
"RateMoney": 1.0
},
{
"OrderList_Id": 1,
"Order_Id": 1,
"Product_Id": 2,
"ProductCode": "sample string 3",
"ProductName": "sample string 4",
"ProductModel": "sample string 5",
"ProductSpec": "sample string 6",
"QuantityOrder": 7,
"SalePrice": 1.0,
"PurchasePrice": 1.0,
"DiscountAmount": 1.0,
"DiscountRate": 1.0,
"SubTotal": 1.0,
"RowTotal": 1.0,
"RowPaid": 1.0,
"ShippingAmount": 1.0,
"Weight": 1.0,
"SmallUnit": "sample string 8",
"Remark": "sample string 9",
"ConsignorCode": "sample string 10",
"ConsignorName": "sample string 11",
"StoreOrderId": "sample string 12",
"StoreItemId": "sample string 13",
"Rate": 1.0,
"RatePrice": 1.0,
"SalePriceDiscount": 1.0,
"RateMoney": 1.0
},
{
"OrderList_Id": 1,
"Order_Id": 1,
"Product_Id": 2,
"ProductCode": "sample string 3",
"ProductName": "sample string 4",
"ProductModel": "sample string 5",
"ProductSpec": "sample string 6",
"QuantityOrder": 7,
"SalePrice": 1.0,
"PurchasePrice": 1.0,
"DiscountAmount": 1.0,
"DiscountRate": 1.0,
"SubTotal": 1.0,
"RowTotal": 1.0,
"RowPaid": 1.0,
"ShippingAmount": 1.0,
"Weight": 1.0,
"SmallUnit": "sample string 8",
"Remark": "sample string 9",
"ConsignorCode": "sample string 10",
"ConsignorName": "sample string 11",
"StoreOrderId": "sample string 12",
"StoreItemId": "sample string 13",
"Rate": 1.0,
"RatePrice": 1.0,
"SalePriceDiscount": 1.0,
"RateMoney": 1.0
}
],
"ExpressCorpType": 64,
"ExpressCorp_Id": 1,
"ExpressCorpName": "sample string 24",
"ExpressCode": "sample string 25",
"ConsignorCode": "sample string 26",
"ConsignorName": "sample string 27",
"BillingName": "sample string 28",
"BillingZip": "sample string 29",
"BillingAddress": "sample string 30",
"BillingTel": "sample string 31",
"BillingCountry": "sample string 32",
"IsTransfer": 1,
"IsTransferBind": 1,
"TransferExpressCode": "sample string 33",
"Transfer_Id": 1,
"TransferCode": "sample string 34",
"TransferExpressStats": "sample string 35",
"ExpressStatus": "sample string 36",
"ServiceType": "sample string 37",
"Station_Id": 1,
"StationCode": "sample string 38",
"StationName": "sample string 39",
"BaseCurrencyCode": "sample string 40",
"StoreCurrencyCode": "sample string 41",
"IsAutoFinished": 64,
"BigPen": "sample string 43"
}
返回响应信息
创建销售订单
ResultInfoOfSaleOrderStatusModel| 参数名称 | 参数描述 | 类型 | 附加信息 |
|---|---|---|---|
| Result | boolean |
None |
|
| State | string |
None |
|
| Dynamic | Object |
None |
|
| Msg | string |
None |
|
| Data | SaleOrderStatusModel |
None |
Response Formats
application/json, text/json
Sample:
{
"Result": true,
"State": "sample string 2",
"Dynamic": {},
"Msg": "sample string 4",
"Data": {
"Order_Id": 1,
"OrderCode": "sample string 2",
"StatusText": "sample string 3",
"ExpressCorpName": "sample string 4",
"ExpressCode": "sample string 5",
"ConsignorCode": "sample string 6",
"ConsignorName": "sample string 7"
}
}