旺店通ERPapi_V1_9_1最新版
旺店通ERP接口文档
V1.9.1
北京掌上先机网络科技有限公司
研发部
目录
一、概述 (3)
二、接口规范说明 (3)
接口方式: (3)
接口数据传输类型: (3)
格式: (3)
三、接口描述 (4)
1. 创建单据接口 (4)
2. 取消单据接口 (6)
3. 查询货品库存信息 (7)
4. 订单发货物流信息推送接口 (9)
5. 库存同步接口 (11)
6. 查询订单接口(根据订单编号) (12)
7. 查询订单接口(根据订单修改时间) (16)
8. 订单物流同步接口 (21)
9. 货品信息同步接口 (22)
10.查询详细出库单接口 (24)
11.查询详细入库单接口 (26)
12.查询ERP货品信息 (29)
13.查询ERP采购单信息 (32)
一、概述
旺店通ERP外部接口文档用于描述旺店通ERP系统和外部管理软件进行数据交互的接口格式。本文档为外部管理软件对接旺店通ERP提供解决方案,规范外部管理软件跟旺店通ERP对接的数据交互格式和业务流程。
二、接口规范说明
接口方式:
REST --- HTTP POST (数据要放到post 的data 里面)
接口数据传输类型:
JSON
格式:
Method=??&SellerID=?? & InterfaceID=?? & Sign=?? & Content=??
Method 是本次请求的业务类型
SellerID是ERP为卖家分配的帐号。限长32
InterfaceID是ERP为外部接口分配的帐号限长32
Sign是签名验证字段为取content+key的md5值再进行Base64编码,key是ERP给外部接口的授权字段,用于这里进行签名验证,key由ERP分配
Content是需要传输的数据部分为JSON格式
这些请求参数都需要进行URL编码。
md5 模式为32位小写
如下为生成Sign的例子:
content={"test":1} key=12345
content+key={"test":1}12345
md5(c+k)=4a8f9de0e8638669490179ff525e0d29
再进行base64编码:NGE4ZjlkZTBlODYzODY2OTQ5MDE3OWZmNTI1ZTBkMjk= 最后url编码:NGE4ZjlkZTBlODYzODY2OTQ5MDE3OWZmNTI1ZTBkMjk%3D
Sign=NGE4ZjlkZTBlODYzODY2OTQ5MDE3OWZmNTI1ZTBkMjk%3D
旺店通ERP接口采用HTTP POST的方式接受请求和返回结果,请求参数和回传结果均采用JSON格式。
发送请求的样例:
Method=NewOrder&SellerID=maijia&InterfaceID=interf&Sign=YUFTLsgl0YlsOUoIJKL& Content={
“OutInFlag”: 0,
........
}
以下接口描述均只介绍Content参数内容,UTF-8编码
三、接口描述
1. 创建单据接口
用途:外部系统向旺店通ERP下发业务单据。ERP根据下发的单据在系统内创建相应的业务单据。
触发:外部系统发起请求
业务类型:Method = NewOrder
请求元素说明
元素名称限长是否必填默认值样例说明
一级节点---单据信息
OutInFlag Int(1) 是无 1 出入库类型标记(0普通入
库,1普通出库,2采购入库,
3销售出库)
IF_OrderCode 32 是无OR2013010101 外部单据编号WarehouseNO 16 是无BJZP 仓库编号(销售出库时非空) Remark 500 否无需紧急处理备注
TheCause 50 否无采购入库出入库原因
ProviderNO 50 否无GYS001 供应商编号
ProviderName 200 否无北京供应商供应商名称
LinkMan 50 否无张三供应商联系人
LinkManTel 20 否无13333333 联系人电话
LinkManAdr 300 否无北京联系人地址RegOperatorNO 20 否无YW001 业务员编号
GoodsTotal Decimal(
19,4)
是无4000.00 货款合计(销售出库时非空)
FavourableTotal Decimal(
19,4)
否无0.00 优惠金额
OtherFee Decimal(
19,4)
否无100.00 其他费用
COD_Flag Int(1) 否0 0 货到付款标记,0为不需要货
到付款,1为需要货到付款
OrderPay Decimal(
19,4) 否无4010.00 订单付款金额(含运费)(出
库时非空)
LogisticsPay Decimal(
19,4)
否无10.00 运费(出库时非空)LogisticsCode 20 否无EMS 物流公司编号
ShopName 100 否无测试店铺订单所属店铺名称(出库时
非空)
NickName 50 否无这是一个网名客户平台昵称BuyerName 50 否无小明收货人姓名(出库时非空)BuyerPostCode 6 否无456789 收货人邮编(出库时非空)BuyerTel 20 否无1333333 收货人联系方式BuyerProvince 20 否无北京收货人所在省(出库非空)BuyerCity 20 否无北京收货人所在市(出库非空)BuyerDistrict 20 否无海淀区收货人所在区、县(出库非
空)
BuyerAdr 200 否无北京海淀区远
收货地址(出库非空)
大路1号
BuyerEmail 50 否无buyer@https://www.360docs.net/doc/cf15527228.html, 收货人emaill NeedInvoice Int(1) 否0 1 是否需要发票,1需要,0不
需要
InvoiceTitle 100 否无收款公司发票抬头
InvoiceContent 500 否无电脑*1 发票内容
ItemCount Int(11) 否无 1 货品详细的行项目数量PayTime 否无付款时间
TradeTime 否无交易时间
ChargeID 否无支付单号
二级节点---货品明细ItemList
Sku_Code 50 是无HP1001 货品的唯一编码
Sku_Name 350 否无电脑货品名称
Sku_Price Decimal(
否0.00 4000.00 货品单价
19,4)
Discount Decimal(
否0.00 0.9 折扣
19,4)
Total Decimal(
否0.00 3600.00 单品金额小计
19,4)
Qty Decimal(
是无 1 货品数量
19,4)
Item_Remark 1024 否无打折处理行项目备注
示例:
{
“OutInFlag”: 0,
“IF_OrderCode”: “OR2013010101”,
“WarehouseNO”: “BJZP”,
“Remark”: “需紧急处理”,
“TheCause”: “有人白送”,
“ItemCount”: 2,
“ItemList”:
{
“Item”:
[
{
“Sku_Code”: “HP1001”,
“Sku_Name”: “电脑”,
“Sku_Price”: 4000.00,
“Qty”: 1,
“Item_Remark”: “打折处理”
},
{
“Sku_Code”: “HP1002”,
“Qty”: 2
}
]
}
}
返回元素说明
元素名称限长是否必填默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失败)ResultMsg 200 否无签名验证失败请求失败时返回失败原因ErpOrderCode 32 否无CG2001010133 新生成的旺店通erp单据编号
示例:
{
“ResultCode”: 1,
“ResultMsg”: “货品HP1002不存在”
}
2. 取消单据接口
用途:外部系统请求取消单据
触发:外部系统发送请求
业务类型:Method = CancelOrder
说明:处理请求时会判断单据是否是可取消则状态,如果是不可取消则失败
请求元素说明
元素名称限长是否必填默认值样例说明
OrderCode 32 是无JY2001010133 ERP内单据编号
OrderType 1 是无 1 单据类型(1是订单,2采购单) Reason 200 否无顾客不要了取消原因
Log 1 否无0 签出后是否拦截
0 不拦截(默认)
1 拦截如果签出则无法取消
示例
{
“OrderCode”: “JY2001010133”,
“OrderType”: “1”,
“Reason”:”顾客不要了”
}
返回元素说明
元素名称限长是否必填默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失败)ResultMsg 200 是无单据不存在请求失败原因
示例:
{
“ResultCode”: 0,
“ResultMsg”: “Success”
}
3. 查询货品库存信息
用途:用于外部系统查询货品的库存信息(分页查询)
触发:外部系统发送请求
业务类型:Method=QueryStorage
说明:如果不指定Sku_Code则是查询整个仓库的所有货品库存,每页大小为固定值50
请求元素说明
元素名称限长是否必填默认值样例说明
WarehouseNO 16 是无BJZP 仓库编号
Sku_Code 32 否无HP1001 货品的唯一编码
PageNO 10 否 1 1 指定页码,取值为大于1的整数StartTime 20 否无2016-3-30
开始时间
00:00:01
EndTime 20 否无2016-3-30
结束时间
23:00:00
示例
{
“WarehouseNO”: “BJZP”,
“Sku_Code”: “HP1001”
}
返回元素说明
元素名称限长是否必填默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失败)ResultMsg 200 是无仓库不存在请求失败原因
TotalCount 10 是无 1 查询的货品总数量WarehouseNO 16 是无BJZP 仓库编号
二级节点货品明细ItemList
Sku_Code 50 是无HP1001 货品的唯一编码
Qty 20 是无10 库存总量(含占用量)
SellCount 20 是无 2 销售订购量
SendCount 20 是无 5 待发货量
示例:
{
“ResultCode”: 0,
“ResultMsg”: “”,
“TotalCount”:1,
“WarehouseNO”: “BJZP”,
“ItemList”:
{
“Item”:
[
{
“Sku_Code”: “HP1001”,
“Qty”: 10,
“SellCount”: 2,
“SendCount”: 5
}
]
}
}
4. 订单发货物流信息推送接口
用途:ERP定时向外部系统推送订单发货的物流信息
触发:ERP主动发起
业务类型:Method = LogisticsReturn
注意:ERP是分批回传的,一次最多回传50条订单信息
请求元素说明
元素名称限长是否必填样例说明
Post参数
Method 20 是LogisticsReturn 业务类型
SellerID 32 是Maijia ERP分配的卖家帐号
Sign 32 是见接口规范说明签名验证
Content 是见json元素示例内容为JSON格式的库存信息JSON元素
OrderCode 32 是OR2013010101 外部系统订单编号TradeNO 32 是JY201301010001 ERP内订单编号ErpLogisticCode 20 是EMS 物流公司编码LogisticName 50 是EMS 物流公司名称
PostID 30 是3273832728 物流单号
SndTime 20 是2001-01-01 10:0:0 发货时间
示例
Method=LogisticsReturn&SellerID=maijia&Sign=YUPljoslfoPO2KJL&Content=
{
“TradeList”:
{
“Trade”:
[
{
“OrderCode”:”OR2013010101”,
“TradeNO”:”JY201301010001”,
“ErpLogisticCode”: “SF”,
“LogisticName”: “顺丰速运”,
“PostID”: “3273832728”,
“SndTime”:”2001-01-01 10:00:00”
},
{
“OrderCode”:”OR2013010102”,
“TradeNO”:”JY201301010002”,
“ErpLogisticCode”: “EMS”,
“LogisticName”: “EMS”,
“PostID”: “3273832729”,
“SndTime”:”2001-01-01 10:00:00”
}
]
}
}
返回元素说明
元素名称限长是否必填默认值样例说明
ResultList
ResultCode 20 是无0 请求结果(0成功,非0失败)ResultMsg 200 是无签名验证失败请求失败原因
结果列表--Result
IF_OrderCode 16 是OR201
301010
1 外部系统订单
编号
OrderCode
ResultCode 20 是无0 请求接收结果(0成功,非0失败)ResultMsg 是系统异常请求失败原因
示例
{
“ResultList”:
{
“ResultCode”:0,
“ResultMsg”:””,
“Result”:
[
{
“IF_OrderCode”:”OR2013010101”,
“ResultCode”:”0”,
“ResultMsg”: “success”
},
{
“IF_OrderCode”:”OR2013010102”,
“ResultCode”:”1”,
“ResultMsg”: “单据不存在”
}
]
}
}
5. 库存同步接口
用途:外部系统同步更新ERP内的货品库存信息
触发:外部系统发送请求
业务类型:Method = SyncStorage
说明:ERP内的库存就由外部系统来维护
请求元素说明
元素名称限长是否必填默认值样例说明
WarehouseNO 16 是无BJZP 仓库编号
Sku_Code 32 是无HP001 货品商家编码
Outer_Code 32 否无2001 外部编码(如果Sku_Code为空,则
这个编码不可为空,二者只能选其
一来对应商品,都填的话以
Sku_Code为准)
Qty 20 是无10 需要同步的数量
示例
{
“WarehouseNO”: “BJZP”,
“Sku_Code”: “HP1001”,
“Outer_Code”:2001,
“Qty”:1
}
返回元素说明
元素名称限长是否必填默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失败)ResultMsg 200 是无仓库不存在请求失败原因
示例:
{
“ResultCode”: 0,
“ResultMsg”: “Success”
}
6. 查询订单接口(根据订单编号)
用途:外部系统请求查询ERP内订单信息
触发:外部系统发送请求
业务类型:Method = QueryTradeByNO
说明:订单编号为ERP内订单编号
请求元素说明
元素名称限长是否必填默认值样例说明
OrderCode 32 是无JY2001010133 ERP内单据编号
示例
{
“OrderCode”: “JY2001010133”
}
返回元素说明
元素名称限长必填项默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失
败)
ResultMsg 200 是无单据不存在请求失败原因
TradeNO 50 是无JY2001010133 ERP内订单编号
TradeNO2 2048 是无1000235421 来源单号
WarehouseNO 32 是无BJZP 仓库编号
RegTime 20 是无2001-01-01
0:0:0
订单创建时间
TradeTime 20 是无2001-01-01
0:0:0
交易时间
PayTime 20 是无2001-01-01
0:0:0
付款时间
ChkTime 20 是无2001-01-01
0:0:0
审单时间
StockOutTime 20 是无2001-01-01
0:0:0
出库时间
SndTime 20 是无2001-01-01
0:0:0
发货时间
LastModifyTi me 20 是无2001-01-01
0:0:0
最后修改时间
TradeStatus 50 是无 1 订单状态
(已取消cancel_trade)
(预订单pre_trade)
(待审核check_trade)
(待财审finance_trade)
待发货wait_send_trade
(已完成over_trade)
RefundStatus 50 是无0 退款状态
(未退款trade_no_refund
(等待客服确认
trade_wait_seller_agree)
(订单部分商品已退款,请与客
服确认trade_part_refunded)
(订单已退款trade_refunded
bInvoice 1 是无 1 是否需要发票
InvoiceTitle 200 是无个人发票抬头
InvoiceContent 200 是无发票内容
NickName 50 是无奇峰谷客户网名
SndTo 50 是无张三收件人姓名
Country 50 是无中国收件人国家
Province 50 是无北京收件人省份
City 50 是无北京收件人城市
Town 50 是无海淀收件人区县
Adr 500 是无北京海淀收件人地址
Tel 20 是无12321 收件人电话
Zip 20 是无10010 收件人邮编
ChargeType 1 是无0 付款方式
(1担保交易)(2 银行收款)
(3现金收款)(4货到付款)
(5欠款记应收)(6客户预存款) SellSkuCount 20 是无 1 货品数量
GoodsTotal 20 是无4000 货品总额
PostageTotal 20 是无20 应收邮费
20 是无200 订单总优惠FavourableTota
l
AllTotal 20 是无3820 应收金额
LogisticsCode 20 是无EMS 物流公司编码
PostID 50 是无125632441 货运单号
2048 是无送点赠品买家留言
CustomerRema
rk
Remark 2048 是无早点发卖家备注
ShopType 10 是无淘宝平台店铺类型
ShopName 200 是无旗舰店平台店铺名称
TradeFlag 200 是无急需发货ERP订单标记名称
50 是无客服1号审单员名称
ChkOperatorN
ame
二级节点----货品明细信息DetailList
SkuCode 50 是无HP1001 ERP内Sku唯一标识即商家编码SkuName 350 否无洗衣机货品Sku名称
50 是无1008 平台货品编号
PlatformGood
sCode
200 是无洗衣机平台货品名称
PlatformGood
sName
PlatformSkuC
50 是无100841 平台Sku编码
ode
200 否无全自动平台Sku名称
PlatformSkuN
ame
SellCount 20 是无 1 卖出数量
SellPrice 20 是无4000 卖出价格
20 是无200 货品优惠金额
DiscountMon
ey
bGift 1 是无 1 是否赠品,是为1,否为0
示例:
{
“ResultCode”: 0,
“ResultMsg”: “Success”,
“TradeNO”: “JY2001010133”,
“TradeNO2“: “1000235421”,
“RegTime“: “2001-01-01 0:0:0”,
“TradeTime“: “2001-01-01 0:0:0”,
“PayTime“: “2001-01-01 0:0:0”,
“ChkTime“: “2001-01-01 0:0:0”,
“StockOutTime“: “2001-01-01 0:0:0”,
“SndTime“: “2001-01-01 0:0:0”,
“LastModifyTime”:”2001-01-01 12:00:00”,
“TradeStatus“: “check_trade”,
“RefundStatus“: “trade_no_refund”,
“bInvoice“: “1”,
“InvoiceTitle“: “个人”,
“InvoiceContent“: “
“NickName“: “奇峰谷”,
“SndTo“: “张三”,
“Country”:”中国”,
“Province”:”北京”,
“City”:”北京”,
“Town”:”海淀”,
“Adr“: “北京海淀”,
“Tel“: “133********”,
“Zip“10010”,
“ChargeType“: “0”,
“SellSkuCount“: “1”,
“GoodsTotal“: “4000”,
“PostageTotal“: “20”,
“FavourableTotal“: “200”,
“AllTotal“: “3820”,
“LogisticsCode“: “EMS”,
“PostID“: “123654263”, “CustomerRemark“: “送点赠品”,
“Remark“: “早点发”,
“ShopType”:淘宝,
“ShopName”:”旗舰店”, “TradeFlag”:”急需发货”, “ChkOperatorName”:””,
“DetailList“:
{
“Detail”
[
{
“SkuCode“: “HP1001”,
“SkuName“: “全自动洗衣机”,
“PlatformGoodsCode”:”1008”,
“PlatformGoodsName”:”洗衣机”,
“PlatformSkuCode“: “100841”,
“PlatformSkuName“: “全自动”,
“SellCount“: “1”,
“SellPrice“: “4000”,
“DiscountMoney“: “200”,
“bGift“: “0”
}
]
}
}
7. 查询订单接口(根据订单修改时间)
用途:外部系统请求查询ERP内订单信息
触发:外部系统发送请求
业务类型:Method = QueryTradeByMTime
注意:起止时间跨度最大1小时,并且是最近30天内的订单信息,按照修改时间查找结束时间不能超过当前接口服务器当前时间,开始时间不能大于结束时间。
说明:根据修改时间分页查询订单,每页的条数最大为40,超出40系统会默认为40进行处理,可以根据返回的TotalCount来计算下次请求要设置的页码。
订单查询接口优化建议及注意事项
一最后修改时间--- 订单的任何字段发生变化最后修改时间都会随着变化
二订单重复查询到--- 因为是最后修改时间,订单可能会重复获得,如果想尽量少的重复获得可以注意尽量少的反复修改订单
三分页从最后一页开始查询,第一次查询可以PageNO = 0 PageSize = 1 获得总记录数,具体数据不处理只获得总记录数,然后开始从最后一页开始分页获取
--- 建议使用增量查询,每隔一段时间查询一次,下一次查询的开始时间使用上一次的结束时间,这样每次获得的单量较少,重复的单量也会比较少只是那些单据信息有过修改过的才会重复获得
四订单退款、申请退款、发生拦截出库这些理论上来说都是不满足发货的,需要注意做相应的处理
订单拦截的问题分析及解决方案:
抓取订单信息之后,遇到以下情况:
### 平台上(淘宝京东等)买家退款卖家还同意了退款,这个时候仓库并不知道,按照流程发货了,导致货品发货款也退了的情况(卖家很可能货款都没了)
### 卖家驳回订单对订单进行修改而后又审核过去了,如果仓库那边没有更新或来不及更新、按流程发货了,可能导致发错货的情况或者不满足买家的要求
### 平台上(淘宝京东等)买家修改了订单信息,卖家还没有来得及处理订单时仓库已经按照流程发货了,可能导致发错货的情况。
### 卖家手动取消了订单,仓库并不知道,按流程发货了,导致多发的现象。
解决方案(建议):
1.仓库那边发货回传失败了,包裹就不发货,仓库对于订单重复获得做对应的修改,重复获取订单后发现退款等拦截出库的就拦截发货,及时与卖家沟通。
2.如果是先发货后同步到旺店通ERP 则需要提前拦截订单发货
A. 需要抓取状态为已取消(TradeStatus 为 0 )的订单,抓取到之后如果在仓库系统里存在则需要在仓库系统里取消。
B. 需要抓取状态为待审核和待财审( TradeStatus 2),如果在仓库系统里存在,则需要拦截。
C. 抓取状态为已审核( TradeStatus 5)的订单,如果订单在仓库系统里存在,则需要检查货品数量和货品种类、收件人地址、姓名、联系方式,物流,仓库是否有变化,有变化,
需要把新的订单信息更新到仓库系统里去。
请求元素说明
元素名称限长是否必填默认值样例说明
StartTime 20 是无2001-01-01
查询修改时间满足的起始时间
12:00:00
EndTime 20 是无2001-01-02
查询修改时间满足的中止时间
12:00:00
TradeStatus 50 是无check_trade 订单状态
(已取消cancel_trade)
(预订单pre_trade)
(待审核check_trade)
(待财审finance_trade)
(待发货wait_send_trade)
(待打印物流单wait_print_logistics)
(已完成over_trade)
(委外订单out_send)
PageNO 10 否 1 1 页码,取值范围:大于0的整数PageSize 10 否40 10 每页条数,取值范围1~40
示例
{
“StartTime”: “2001-01-01 12:00:00”,
“EndTime”: “2001-01-02 12:00:00”,
“TradeStatus”:”check_trade”,
“PageNO”:1,
“PageSize”:40
}
返回元素说明
元素名称限长必填项默认值样例说明
ResultCode 20 是无0 请求接收结果(0成功,非0失
败)
ResultMsg 200 是无单据不存在请求失败原因
TotalCount 20 是无 1 查询到的单据数
二级节点---订单信息TradeList
TradeNO 50是无JY2001010133 ERP内订单编号
TradeNO2 2048 是无1000235421 来源单号
WarehouseNO 32 是无BJZP 仓库编号
RegTime 20 是无2001-01-01 0:0:0 订单创建时间
TradeTime 20 是无2001-01-01 0:0:0 交易时间
PayTime 20 是无2001-01-01 0:0:0 付款时间
ChkTime 20 是无2001-01-01 0:0:0 审单时间
StockOutTime 20 是无2001-01-01 0:0:0 出库时间
SndTime 20 是无2001-01-01 0:0:0 发货时间
20 是无2001-01-01 0:0:0 最后修改时间
LastModifyTi
me
TradeStatus 50 是无 1 订单状态
(已取消cancel_trade)
(预订单pre_trade)
(待审核check_trade)
(待财审finance_trade)
待发货wait_send_trade
(已完成over_trade)
RefundStatus 50 是无trade_no_refund 退款状态
(未退款trade_no_refund
(等待客服确认
trade_wait_seller_agree)
(订单部分商品已退款,请与客服
确认trade_part_refunded)
(订单已退款trade_refunded bInvoice 1 是无 1 是否需要发票
InvoiceTitle 200 是无个人发票抬头
200 是无发票内容
InvoiceConte
nt
NickName 50 是无奇峰谷客户网名
SndTo 50 是无张三收件人姓名
Country 50 是无中国收件人国家
Province 50 是无北京收件人省份
City 50 是无北京收件人城市
Town 50 是无海淀收件人区县
Adr 500 是无北京海淀收件人地址
Tel 30 是无12321 收件人电话(如果顾客填写了手
机和固话,则用空格隔开)
Zip 20 是无10010 收件人邮编
ChargeType 1 是无0 付款方式
(1担保交易)(2 银行收款)
(3现金收款)(4货到付款)
(5欠款记应收)(6客户预存款) SellSkuCount 20 是无 1 货品数量
GoodsTotal 20 是无4000 货品总额
PostageTotal 20 是无20 应收邮费
20 是无200 订单总优惠
FavourableTot
al
AllTotal 20 是无3820 应收金额
LogisticsID 11 是无无物流公司id
20 是无无物流公司名称
LogisticsNam
e
LogisticsCode 20 是无EMS 物流公司编码
PostID 50 是无125632441 货运单号
2048 是无送点赠品买家留言
CustomerRem
ark
Remark 2048 是无早点发卖家备注
ShopType 10 是无淘宝平台店铺类型
ShopName 200 是无旗舰店平台店铺名称
TradeFlag 200 是无急需发货ERP中的订单标记名称
50 是无客服1号审单员名称
ChkOperator
Name
三级节点----货品明细信息DetailList
SkuCode 50是无HP1001 ERP内Sku唯一标识即商家编码SkuName 350否无全自动洗衣机货品Sku名称
50是无1008 平台货品编号
PlatformGood
sCode
PlatformGood
200 是无洗衣机平台货品名称
sName
50是无100841 平台Sku编码
PlatformSkuC
ode
PlatformSkuN
200 否无全自动平台Sku名称
ame
SellCount 20 是无 1 卖出数量
SellPrice 20 是无4000 商品零售价
DiscountMon
20 是无200 货品优惠金额
ey
bGift 1 是无 1 是否赠品,是为1,否为0
示例:
{
“ResultCode”: 0,
“ResultMsg”: “Success”,
“TotalCount”:1,
“TradeList”:
{
“Trade”:
[
{
“TradeNO”: “JY2001010133”,
“TradeNO2“: “1000235421”,
“WarehouseNO”:”BJZP”,
“RegTime“: “2001-01-01 0:0:0”,
“TradeTime“: “2001-01-01 0:0:0”,
“PayTime“: “2001-01-01 0:0:0”,
“ChkTime“: “2001-01-01 0:0:0”,
“StockOutTime“: “2001-01-01 0:0:0”,
“SndTime“: “2001-01-01 0:0:0”,
“LastModifyTime”:”2001-01-01 12:00:00”,
“TradeStatus“: “check_trade”,
“RefundStatus“: “trade_no_refund”,
“bInvoice“: “1”,
“InvoiceTitle“: “个人”,
“InvoiceContent“: “
“NickName“: “奇峰谷”,
“SndTo“: “张三”,
“Country”:”中国”,
“Province”:”北京”,
“City”:”北京”,
“Town”:”海淀”,
“Adr“: “北京海淀”,
“Tel“: “133********”,
“Zip“10010”,
“ChargeType“: “0”,
“SellSkuCount“: “1”,
“GoodsTotal“: “4000”,
“PostageTotal“: “20”,
“FavourableTotal“: “200”,
“AllTotal“: “3820”,
“LogisticsCode“: “EMS”,
“PostID“: “123654263”,
“CustomerRemark“: “送点赠品”,
“Remark“: “早点发”,
“ShopType”:淘宝,
“ShopName”:”旗舰店”,
“TradeFlag”:”急需发货”,
“ChkOperatorName”:””,
“DetailList“:
{
“Detail”