




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、34旺店通ERP接口文档旺店通ERP接口文档V1.9.1北京掌上先机网络科技有限公司研发部目录一、 概述3二、 接口规范说明3接口方式:3接口数据传输类型:3格式:3三、 接口描述41. 创建单据接口42. 取消单据接口63. 查询货品库存信息74. 订单发货物流信息推送接口95. 库存同步接口116. 查询订单接口(根据订单编号)127. 查询订单接口(根据订单修改时间)168. 订单物流同步接口219. 货品信息同步接口2210.查询详细出库单接口2411.查询详细入库单接口2612.查询ERP货品信息2913.查询ERP采购单信息32341、 概述旺店通ERP外部接口文档用于描述旺店通E
2、RP系统和外部管理软件进行数据交互的接口格式。本文档为外部管理软件对接旺店通ERP提供解决方案,规范外部管理软件跟旺店通ERP对接的数据交互格式和业务流程。2、 接口规范说明接口方式:REST - HTTP POST (数据要放到post 的data 里面)接口数据传输类型:JSON格式:Method=?&SellerID=? & InterfaceID=? & Sign=? & Content=?Method 是本次请求的业务类型SellerID是ERP为卖家分配的帐号。 限长32InterfaceID是ERP为外部接口分配的帐号限长32Sign是签名验证字段 为取 content+key的
3、md5值再进行Base64编码,key是ERP给外部接口的授权字段,用于这里进行签名验证,key由ERP分配Content是需要传输的数据部分为JSON格式这些请求参数都需要进行URL编码。md5 模式为 32位小写如下为生成Sign的例子:content=test:1 key=12345content+key=test:112345md5(c+k)=4a8f9de0e8638669490179ff525e0d29再进行base64编码:NGE4ZjlkZTBlODYzODY2OTQ5MDE3OWZmNTI1ZTBkMjk=最后url编码:NGE4ZjlkZTBlODYzODY2OTQ5MDE
4、3OWZmNTI1ZTBkMjk%3DSign=NGE4ZjlkZTBlODYzODY2OTQ5MDE3OWZmNTI1ZTBkMjk%3D旺店通ERP接口采用HTTP POST的方式接受请求和返回结果,请求参数和回传结果均采用JSON格式。发送请求的样例:Method=NewOrder&SellerID=maijia&InterfaceID=interf&Sign=YUFTLsgl0YlsOUoIJKL&Content=“OutInFlag”: 0,.以下接口描述均只介绍Content参数内容,UTF-8编码3、 接口描述1. 创建单据接口 用途:外部系统向旺店通ERP下发业务单据。ERP根
5、据下发的单据在系统内创建相应的业务单据。 触发:外部系统发起请求 业务类型:Method = NewOrder请求元素说明元素名称限长是否必填默认值样例说明一级节点-单据信息OutInFlagInt(1)是无1出入库类型标记(0普通入库,1普通出库,2采购入库,3销售出库)IF_OrderCode32是无OR2013010101外部单据编号WarehouseNO16是无BJZP仓库编号(销售出库时非空)Remark500否无需紧急处理备注TheCause50否无采购入库出入库原因ProviderNO50否无GYS001供应商编号ProviderName200否无北京供应商供应商名称LinkMa
6、n50否无张三供应商联系人LinkManTel20否无13333333联系人电话LinkManAdr300否无北京联系人地址RegOperatorNO20否无YW001业务员编号GoodsTotalDecimal(19,4)是无4000.00货款合计(销售出库时非空)FavourableTotalDecimal(19,4)否无0.00优惠金额OtherFeeDecimal(19,4)否无100.00其他费用COD_FlagInt(1)否00货到付款标记,0为不需要货到付款,1为需要货到付款 OrderPayDecimal(19,4)否无4010.00订单付款金额(含运费)(出库时非空)Logi
7、sticsPayDecimal(19,4)否无10.00运费(出库时非空)LogisticsCode20否无EMS物流公司编号ShopName100否无测试店铺订单所属店铺名称(出库时非空)NickName50否无这是一个网名客户平台昵称BuyerName50否无小明收货人姓名(出库时非空)BuyerPostCode6否无456789收货人邮编(出库时非空)BuyerTel20否无1333333收货人联系方式BuyerProvince20否无北京收货人所在省(出库非空)BuyerCity20否无北京收货人所在市(出库非空)BuyerDistrict20否无海淀区收货人所在区、县(出库非空)Bu
8、yerAdr200否无北京海淀区远大路1号收货地址(出库非空)BuyerEmail50否无buyer收货人emaillNeedInvoiceInt(1)否01是否需要发票,1需要,0不需要InvoiceTitle100否无收款公司发票抬头InvoiceContent500否无电脑*1发票内容ItemCountInt(11)否无1货品详细的行项目数量PayTime否无付款时间TradeTime否无交易时间ChargeID否无支付单号二级节点-货品明细 ItemListSku_Code50是无HP1001货品的唯一编码Sku_Name350否无电脑货品名称Sku_PriceDecimal(19,4
9、)否0.004000.00货品单价DiscountDecimal(19,4)否0.000.9折扣TotalDecimal(19,4)否0.003600.00单品金额小计QtyDecimal(19,4)是无1货品数量Item_Remark1024否无打折处理行项目备注示例:“OutInFlag”: 0,“IF_OrderCode”: “OR2013010101”,“WarehouseNO”: “BJZP”,“Remark”: “需紧急处理”,“TheCause”: “有人白送”,“ItemCount”: 2,“ItemList”:“Item”:“Sku_Code”: “HP1001”,“Sku_
10、Name”: “电脑”,“Sku_Price”: 4000.00,“Qty”: 1,“Item_Remark”: “打折处理”,“Sku_Code”: “HP1002”,“Qty”: 2返回元素说明元素名称限长是否必填默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200否无签名验证失败请求失败时返回失败原因ErpOrderCode32否无CG2001010133新生成的旺店通erp单据编号示例:“ResultCode”: 1,“ResultMsg”: “货品HP1002不存在”2. 取消单据接口 用途:外部系统请求取消单据 触发:外部系统发送请求
11、 业务类型:Method = CancelOrder 说明: 处理请求时会判断单据是否是可取消则状态,如果是不可取消则失败请求元素说明元素名称限长是否必填默认值样例说明OrderCode32是无JY2001010133ERP内单据编号OrderType1是无1单据类型(1是订单,2采购单)Reason200否无顾客不要了取消原因Log1否无0签出后是否拦截0 不拦截(默认)1 拦截 如果签出则无法取消示例“OrderCode”: “JY2001010133”,“OrderType”: “1”,“Reason”:”顾客不要了”返回元素说明元素名称限长是否必填默认值样例说明ResultCode20
12、是无0请求接收结果(0成功,非0失败)ResultMsg200是无单据不存在请求失败原因示例:“ResultCode”: 0,“ResultMsg”: “Success”3. 查询货品库存信息 用途:用于外部系统查询货品的库存信息(分页查询) 触发:外部系统发送请求 业务类型:Method=QueryStorage 说明:如果不指定Sku_Code则是查询整个仓库的所有货品库存,每页大小为固定值50请求元素说明元素名称限长是否必填默认值样例说明WarehouseNO16是无BJZP仓库编号Sku_Code32否无HP1001货品的唯一编码PageNO10否11指定页码,取值为大于1的整数Sta
13、rtTime20否无2016-3-30 00:00:01开始时间EndTime20否无2016-3-30 23:00:00结束时间示例“WarehouseNO”: “BJZP”,“Sku_Code”: “HP1001”返回元素说明元素名称限长是否必填默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200是无仓库不存在请求失败原因TotalCount10是无1查询的货品总数量WarehouseNO16是无BJZP仓库编号二级节点 货品明细 ItemListSku_Code50是无HP1001货品的唯一编码Qty20是无10库存总量(含占用量)Sell
14、Count20是无2销售订购量SendCount20是无5待发货量示例:“ResultCode”: 0,“ResultMsg”: “”,“TotalCount”:1,“WarehouseNO”: “BJZP”,“ItemList”:“Item”:“Sku_Code”: “HP1001”,“Qty”: 10,“SellCount”: 2,“SendCount”: 54. 订单发货物流信息推送接口 用途:ERP定时向外部系统推送订单发货的物流信息 触发:ERP主动发起 业务类型:Method = LogisticsReturn 注意:ERP是分批回传的,一次最多回传50条订单信息请求元素说明元素名
15、称限长是否必填样例说明Post参数Method20是LogisticsReturn业务类型SellerID32是MaijiaERP分配的卖家帐号Sign32是见接口规范说明签名验证Content是见json元素示例内容为JSON格式的库存信息JSON元素OrderCode32是OR2013010101外部系统订单编号TradeNO32是JY201301010001ERP内订单编号ErpLogisticCode20是EMS物流公司编码LogisticName50是EMS物流公司名称PostID30是3273832728物流单号SndTime20是2001-01-01 10:0:0发货时间示例Me
16、thod=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”,“Er
17、pLogisticCode”: “EMS”,“LogisticName”: “EMS”,“PostID”: “3273832729”,“SndTime”:”2001-01-01 10:00:00”返回元素说明元素名称限长是否必填默认值样例说明ResultListResultCode20是无0请求结果(0成功,非0失败)ResultMsg200是无签名验证失败请求失败原因结果列表-ResultIF_OrderCode16是OR2013010101外部系统订单编号OrderCodeResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg是 系统异常请求失败原因示例“Resu
18、ltList”:“ResultCode”:0,“ResultMsg”:”,“Result”:“IF_OrderCode”:”OR2013010101”,“ResultCode”:”0”,“ResultMsg”: “success”,“IF_OrderCode”:”OR2013010102”,“ResultCode”:”1”,“ResultMsg”: “单据不存在”5. 库存同步接口 用途:外部系统同步更新ERP内的货品库存信息 触发:外部系统发送请求 业务类型:Method = SyncStorage 说明: ERP内的库存就由外部系统来维护请求元素说明元素名称限长是否必填默认值样例说明War
19、ehouseNO16是无BJZP仓库编号Sku_Code32是无HP001货品商家编码Outer_Code32否无2001外部编码(如果Sku_Code为空,则这个编码不可为空,二者只能选其一来对应商品,都填的话以Sku_Code为准)Qty20是无10需要同步的数量示例“WarehouseNO”: “BJZP”,“Sku_Code”: “HP1001”,“Outer_Code”:2001,“Qty”:1返回元素说明元素名称限长是否必填默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200是无仓库不存在请求失败原因示例:“ResultCode”:
20、0,“ResultMsg”: “Success”6. 查询订单接口(根据订单编号) 用途:外部系统请求查询ERP内订单信息 触发:外部系统发送请求 业务类型:Method = QueryTradeByNO 说明: 订单编号为ERP内订单编号请求元素说明元素名称限长是否必填默认值样例说明OrderCode32是无JY2001010133ERP内单据编号示例“OrderCode”: “JY2001010133”返回元素说明元素名称限长必填项默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200是无单据不存在请求失败原因TradeNO50是无JY2001
21、010133ERP内订单编号TradeNO22048是无1000235421来源单号WarehouseNO32是无BJZP仓库编号RegTime20是无2001-01-01 0:0:0订单创建时间TradeTime20是无2001-01-01 0:0:0交易时间PayTime20是无2001-01-01 0:0:0付款时间ChkTime20是无2001-01-01 0:0:0审单时间StockOutTime20是无2001-01-01 0:0:0出库时间SndTime20是无2001-01-01 0:0:0发货时间LastModifyTime20是无2001-01-01 0:0:0最后修改时间
22、TradeStatus50是无1订单状态(已取消cancel_trade)(预订单pre_trade)(待审核check_trade)(待财审finance_trade)待发货wait_send_trade(已完成 over_trade)RefundStatus50是无0退款状态(未退款trade_no_refund(等待客服确认trade_wait_seller_agree)(订单部分商品已退款,请与客服确认trade_part_refunded)(订单已退款trade_refundedbInvoice1是无1是否需要发票InvoiceTitle200是无个人发票抬头InvoiceConte
23、nt200是无发票内容NickName50是无奇峰谷客户网名SndTo50是无张三收件人姓名Country50是无中国收件人国家Province50是无北京收件人省份City50是无北京收件人城市Town50是无海淀收件人区县Adr500是无北京海淀收件人地址Tel20是无12321收件人电话Zip20是无10010收件人邮编ChargeType1是无0付款方式(1担保交易)(2 银行收款)(3现金收款)(4货到付款)(5欠款记应收)(6客户预存款)SellSkuCount20是无1货品数量GoodsTotal20是无4000货品总额PostageTotal20是无20应收邮费Favourab
24、leTotal20是无200订单总优惠AllTotal20是无3820应收金额LogisticsCode20是无EMS物流公司编码PostID50是无125632441货运单号CustomerRemark2048是无送点赠品买家留言Remark2048是无早点发卖家备注ShopType10是无淘宝平台店铺类型ShopName200是无旗舰店平台店铺名称TradeFlag200是无急需发货ERP订单标记名称ChkOperatorName50是无客服1号审单员名称二级节点 -货品明细信息 DetailListSkuCode50是无HP1001ERP内Sku唯一标识即商家编码SkuName350否无
25、洗衣机货品Sku名称PlatformGoodsCode50是无1008平台货品编号PlatformGoodsName200是无洗衣机平台货品名称PlatformSkuCode50是无100841平台Sku编码PlatformSkuName200否无全自动平台Sku名称SellCount20是无1卖出数量SellPrice20是无4000卖出价格DiscountMoney20是无200货品优惠金额bGift1是无1是否赠品,是为1,否为0示例:“ResultCode”: 0,“ResultMsg”: “Success”,“TradeNO”: “JY2001010133”,“TradeNO2“:
26、“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
27、”,“bInvoice“: “1”,“InvoiceTitle“: “个人”,“InvoiceContent“: “NickName“: “奇峰谷”,“SndTo“: “张三”,“Country”:”中国”,“Province”:”北京”,“City”:”北京”,“Town”:”海淀”,“Adr“: “北京海淀”,“Tel“: ,“Zip“10010”,“ChargeType“: “0”,“SellSkuCount“: “1”,“GoodsTotal“: “4000”,“PostageTotal“: “20”,“FavourableTotal“: “200”,“All
28、Total“: “3820”,“LogisticsCode“: “EMS”,“PostID“: “123654263”,“CustomerRemark“: “送点赠品”,“Remark“: “早点发”,“ShopType”:淘宝,“ShopName”:”旗舰店”,“TradeFlag”:”急需发货”,“ChkOperatorName”:”,“DetailList“: “Detail”“SkuCode“: “HP1001”,“SkuName“: “全自动洗衣机”,“PlatformGoodsCode”:”1008”,“PlatformGoodsName”:”洗衣机”,“PlatformSkuCo
29、de“: “100841”,“PlatformSkuName“: “全自动”,“SellCount“: “1”,“SellPrice“: “4000”,“DiscountMoney“: “200”,“bGift“: “0”7. 查询订单接口(根据订单修改时间) 用途:外部系统请求查询ERP内订单信息 触发:外部系统发送请求 业务类型:Method = QueryTradeByMTime 注意:起止时间跨度最大1小时,并且是最近30天内的订单信息,按照修改时间查找结束时间不能超过当前接口服务器当前时间,开始时间不能大于结束时间。 说明: 根据修改时间分页查询订单,每页的条数最大为40,超出40系
30、统会默认为40进行处理,可以根据返回的TotalCount来计算下次请求要设置的页码。订单查询接口优化建议及注意事项一 最后修改时间 - 订单的任何字段发生变化 最后修改时间都会随着变化二 订单重复查询到 - 因为是最后修改时间,订单可能会重复获得,如果想尽量少的重复获得可以注意尽量少的反复修改订单三 分页 从最后一页开始查询,第一次查询 可以 PageNO = 0 PageSize = 1 获得 总记录数,具体数据不处理只获得总记录数,然后开始从最后一页开始分页获取 -建议使用增量查询,每隔一段时间查询一次,下一次查询的开始时间使用上一次的结束时间,这样每次获得的单量较少,重复的单量也会比较
31、少只是那些单据信息有过修改过的才会重复获得四 订单退款、申请退款、发生拦截出库 这些理论上来说都是不满足发货的,需要注意做相应的处理订单拦截的问题分析及解决方案:抓取订单信息之后,遇到以下情况: # 平台上(淘宝京东等)买家退款卖家还同意了退款,这个时候仓库并不知道,按照流程发货了,导致货品发货款也退了的情况(卖家很可能货款都没了) # 卖家驳回订单对订单进行修改而后又审核过去了,如果仓库那边没有更新或来不及更新、按流程发货了,可能导致发错货的情况或者不满足买家的要求 # 平台上(淘宝京东等)买家修改了订单信息,卖家还没有来得及处理订单时仓库已经按照流程发货了,可能导致发错货的情况。 # 卖家
32、手动取消了订单,仓库并不知道,按流程发货了,导致多发的现象。解决方案(建议): 1.仓库那边发货回传失败了,包裹就不发货,仓库对于订单重复获得做对应的修改,重复获取订单后发现退款等拦截出库的就拦截发货,及时与卖家沟通。 2.如果是先发货后同步到旺店通ERP 则需要提前拦截订单发货 A. 需要抓取状态为已取消( TradeStatus 为0 )的订单,抓取到之后如果在仓库系统里存在则需要在仓库系统里取消。 B. 需要抓取状态为待审核和待财审(TradeStatus2),如果在仓库系统里存在,则需要拦截。 C. 抓取状态为已审核(TradeStatus5)的订单,如果订单在仓库系统里存在,则需要检
33、查货品数量和货品种类、收件人地址、姓名、联系方式,物流,仓库是否有变化,有变化,需要把新的订单信息更新到仓库系统里去。请求元素说明元素名称限长是否必填默认值样例说明StartTime20是无2001-01-01 12:00:00查询修改时间满足的起始时间EndTime20是无2001-01-02 12:00:00查询修改时间满足的中止时间TradeStatus50是无check_trade订单状态(已取消cancel_trade)(预订单pre_trade)(待审核check_trade)(待财审finance_trade)(待发货wait_send_trade)(待打印物流单wait_pri
34、nt_logistics)(已完成 over_trade)(委外订单 out_send)PageNO10否11页码,取值范围:大于0的整数PageSize10否4010每页条数,取值范围140示例“StartTime”: “2001-01-01 12:00:00”,“EndTime”: “2001-01-02 12:00:00”,“TradeStatus”:”check_trade”,“PageNO”:1,“PageSize”:40返回元素说明元素名称限长必填项默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200是无单据不存在请求失败原因Tota
35、lCount20是无1查询到的单据数二级节点 -订单信息 TradeListTradeNO50是无JY2001010133ERP内订单编号TradeNO22048是无1000235421来源单号WarehouseNO32是无BJZP仓库编号RegTime20是无2001-01-01 0:0:0订单创建时间TradeTime20是无2001-01-01 0:0:0交易时间PayTime20是无2001-01-01 0:0:0付款时间ChkTime20是无2001-01-01 0:0:0审单时间StockOutTime20是无2001-01-01 0:0:0出库时间SndTime20是无2001-
36、01-01 0:0:0发货时间LastModifyTime20是无2001-01-01 0:0:0最后修改时间TradeStatus50是无1订单状态(已取消cancel_trade)(预订单pre_trade)(待审核check_trade)(待财审finance_trade)待发货wait_send_trade(已完成 over_trade)RefundStatus50是无trade_no_refund退款状态(未退款trade_no_refund(等待客服确认trade_wait_seller_agree)(订单部分商品已退款,请与客服确认trade_part_refunded)(订单已
37、退款trade_refundedbInvoice1是无1是否需要发票InvoiceTitle200是无个人发票抬头InvoiceContent200是无发票内容NickName50是无奇峰谷客户网名SndTo50是无张三收件人姓名Country50是无中国收件人国家Province50是无北京收件人省份City50是无北京收件人城市Town50是无海淀收件人区县Adr500是无北京海淀收件人地址Tel30是无12321收件人电话(如果顾客填写了手机和固话,则用空格隔开)Zip20是无10010收件人邮编ChargeType1是无0付款方式(1担保交易)(2 银行收款)(3现金收款)(4货到付款
38、)(5欠款记应收)(6客户预存款)SellSkuCount20是无1货品数量GoodsTotal20是无4000货品总额PostageTotal20是无20应收邮费FavourableTotal20是无200订单总优惠AllTotal20是无3820应收金额LogisticsID11是无无物流公司idLogisticsName20是无无物流公司名称LogisticsCode20是无EMS物流公司编码PostID50是无125632441货运单号CustomerRemark2048是无送点赠品买家留言Remark2048是无早点发卖家备注ShopType10是无淘宝平台店铺类型ShopName2
39、00是无旗舰店平台店铺名称TradeFlag200是无急需发货ERP中的订单标记名称ChkOperatorName50是无客服1号审单员名称三级节点 -货品明细信息 DetailListSkuCode50是无HP1001ERP内Sku唯一标识即商家编码SkuName350否无全自动洗衣机货品Sku名称PlatformGoodsCode50是无1008平台货品编号PlatformGoodsName200是无洗衣机平台货品名称PlatformSkuCode50是无100841平台Sku编码PlatformSkuName200否无全自动平台Sku名称SellCount20是无1卖出数量SellPri
40、ce20是无4000商品零售价DiscountMoney20是无200货品优惠金额bGift1是无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:
41、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”:”中国
42、”,“Province”:”北京”,“City”:”北京”,“Town”:”海淀”,“Adr“: “北京海淀”,“Tel“: ,“Zip“10010”,“ChargeType“: “0”,“SellSkuCount“: “1”,“GoodsTotal“: “4000”,“PostageTotal“: “20”,“FavourableTotal“: “200”,“AllTotal“: “3820”,“LogisticsCode“: “EMS”,“PostID“: “123654263”,“CustomerRemark“: “送点赠品”,“Remark“: “早点发”,“
43、ShopType”:淘宝,“ShopName”:”旗舰店”,“TradeFlag”:”急需发货”,“ChkOperatorName”:”,“DetailList“: “Detail”“SkuCode“: “HP1001”,“SkuName“: “全自动洗衣机”,“PlatformGoodsCode”:”1008”,“PlatformGoodsName”:”洗衣机”,“PlatformSkuCode“: “100841”,“PlatformSkuName“: “全自动”,“SellCount“: “1”,“SellPrice“: “4000”,“DiscountMoney“: “200”,“bG
44、ift“: “0”8. 订单物流同步接口 用途:外部系统同步更新ERP内的订单的物流信息 触发:外部系统发送请求 业务类型:Method = SyncLogistics说明: 淘宝只支持自己联系物流(线下发货) 发货方式。更新完物流信息之后ERP会把物流信息同步到平台上去。LogisticsCode是物流方式的编码,这个要跟ERP中相对应才能同步成功请求元素说明元素名称限长是否必填默认值样例说明TradeCode32是无JY2001010133ERP订单编号LogisticsCode32是无EMS物流方式编码LogisticsNumber20是无12334567890物流单号Type1否01操
45、作类型:默认值为0(0,只同步发货信息不扣减库存)(1,同步发货信息并扣减库存)示例“TradeCode”: “JY2001010133”,“LogisticsCode”: “EMS”,“LogisticsNumber”:”1234567890”,“Type”:1返回元素说明元素名称限长是否必填默认值样例说明ResultCode20是无0请求接收结果(0成功,非0失败)ResultMsg200是无订单不存在请求失败原因示例:“ResultCode”: 0,“ResultMsg”: “Success”9. 货品信息同步接口 用途:外部接口同步货品信息到ERP 触发:外部接口发送请求 业务类型:M
46、ethod = SyncGoods 注意:如果货品是多规格的,需要在SkuList里列出所有规格,如果货品是单规格的,则SkuList可以省略。 此接口是同步接口,如果货品存在的话会更新货品信息,如果不存在则是新建。但需要保证GoodsNO和SkuCode对应请求元素说明元素名称限长是否必填默认值样例说明货品列表-GoodsListGoodsNO20是无HP1001货品编号GoodsName32是无电脑货品名称Weight32否0.02.4重量(kg)Price10否0.03200.0单价(元)Barcode32否无HP1001条码(单规格时填写)Sku列表- SkuListSkuCode50是无HP1001-blueERP内Sku唯一标识即商家编码SkuName32是无蓝色电脑Sku名称Pr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国零售业专用POS机行业投资前景及策略咨询研究报告
- 撤销处分申请书疫情
- 2025至2031年中国脊椎护理医学床垫行业投资前景及策略咨询研究报告
- 2025至2031年中国洗脱烘石油干洗机行业投资前景及策略咨询研究报告
- 2025至2031年中国水平式滚镀设备行业投资前景及策略咨询研究报告
- 公务员出入境申请书
- 车间班长申请书
- 2025至2031年中国尼龙销行业投资前景及策略咨询研究报告
- 2025至2031年中国太空包行业投资前景及策略咨询研究报告
- 运输客户满意度协议书(2篇)
- 中小学-安全使用与维护家用电器-主题班会教案
- 2025年湖南中医药高等专科学校单招职业技能测试题库必考题
- 《模具制造流程》课件
- 《中国溃疡性结肠炎诊治指南(2023年)》解读
- 中国故事英文版哪吒英文二篇
- 部编版四年级下册语文第二单元课文教材分析及全部教案
- 美术开学第一课(课堂PPT)
- 出生证明委托书(共2页)
- 刑释解教人员安置帮教工作档案
- 内部审计发展史
- 压裂施工常见问题分析
评论
0/150
提交评论