常见问题

1、Q:用户只购买了一个商品,订单生成后包裹明细里有多个(或多种商品)

A:此商品是组合商品(不对应实际商品,只是一个虚拟id),包裹明细里多出来的商品是组合商品的子品,对应实际商品。可以通过parentOrderItemId来区分是否为组合商品子品,实际展示给用户时,应该展示组合商品(子品的parentOrderItemId非空且不为0)

 

2、Q:订单创建接口报错:OMS拆单结果被篡改

A:请仔细检查订单校验接口入参、返回结果和订单创建接口的入参,严格按照文档要求的来,并注意金额的精度控制(保留两位小数)

 

3、Q:获取OMS拆单结果失败/超时

A:订单校验接口的返回结果只保留30分钟,30分钟后自动无效。可以在订单验证接口成功返回后,立即调用订单创建接口

 

4、Q:签名校验失败

A:首先,确保所有接口的requestBizData是json字符串;其次,可以按照1号店规定的加密规则,手动创建好用于加密的字符串,通过网址MD5.me,计算出加密结果,并与接入方程序计算的加密结果,1号店服务端返回的加密结果进行比对,以发现问题

 

5、Q:什么是父单、子单?父子单各有什么作用?1号店的拆单规则是什么?

A: 父单:用户在1号店购买商品生成的订单

   子单:订单因配送方式,发货仓库不同导致拆分成的多个包裹

   父单的作用:用户在接入方支付后,接入方需将支付信息回写到1号店,需传入父单号整单支付

   子单的作用:订单状态的查询,物流信息的查询,对账,退货信息的查询,是以子单(包裹)为单位进行的

   1号店订单的拆单规则:购买的商品分布在不同的仓库,购买的商品配送方式不同等原因都会导致拆单

 

6、Q:什么时候需要对账?对账接口的入参如何获取?

A:每天凌晨,都需要查询出出库时间为昨天,和退货完成时间为昨天的订单,如果查询结果均为空,可以不调用对账接口对账,否则,需要调用对账接口对账。对账接口入参的获取,可以通过订单状态查询接口,设置出库时间为昨天,查询出出库时间为昨天的订单列表(包括订单出库时间,订单号,订单出库金额等信息);退货单的查询,可以通过退货单查询接口,查询出退货完成时间为昨天的订单列表(包括退货单号,1号店订单号,订单退货金额)。

 

7、Q:订单生成后未支付,多久后被取消

A:24h

 

8:、Q:订单校验接口报错:省份信息/城市信息获取失败,应该怎么办?

A:收货地址的省市区填写,必须与1号店提供的地址保持完全一致

 

9、Q:如何获取到1号店商品最新的库存,价格信息?

A:通过库存价格查询接口获取,此接口实时查询库存价格信息

 

10、Q:如果获取到1号店新上架的商品?

A:通过商品分页查询接口入参字段:updateTime,此字段设值为上次同步结束时间。举例:上次商品同步发生在2015-09-10 02:00:00,过了15天,接入方想获取到新上架的商品,讲updateTime设值为2015-09-10 02:00:00即可

 

11、Q:1号店商品结算价是否会发生变化?变化频率是多久一次?结算价变化后,接入方应该如何应对?

A:结算价会发生变化。变化频率一般为1月一次,没有精确时间点。结算价发生变化时,接入方可以选择根据新的结算价计算出新的销售价让用户下单,也可以选择告知用户此商品下架等操作,但是不能使用原来的结算价进行下单,否则会失败。

 

12、Q:我想在测试环境走完一个订单完成的流程,从下单到对账,是否有工具可以修改订单状态?

A:有,详情参考订单状态查询接口的详细描述

 

13、Q:查询订单状态、物流信息时,返回订单不存在

A:1号店会对用户已收货超过2个月的订单进行归档,目前不支持已归档订单的查询。如果接入方确实有迫切需求,需要查询这些被归档的订单,可以向1号店提需求

 

14、Q:测试环境接口报错:PSS接口异常

A:1号店b2b2c系统依赖其他内部服务,pss就是一个,可能当时pss正在重启不可用,遇到这种情况,稍后重试即可。如果较长时间不可用,需及时反馈给1号店技术人员

 

15、Q:测试环境报错:无权限查询订单

A:每个商家都有自己的测试账号,只支持查询商家自己的订单,无权查询其他商家订单

提示

关闭