在淘宝联盟订单下载中,经常发现产品名称,时间,商品ID,价格,掌柜旺旺等一样的订单数据,这些是重复的订单吗?
其实不是,而是同一次下单时,客户拍了同一个产品不同SKU(规格)的商品,在你统计订单时,必须把他们都算进去,
但是如果没处理好,可能会导致重复计算或其它错误,在使用维易淘客API的订单查询接口时,其中有子订单号(trade_id)和父订单号(trade_parent_id),这两个可以做为区分,子订单号和父订单号的意义是:
同一个商品,在同一次下单时,放在购物车中一起购买时:这些同一商品ID间拥有相同的父订单号,而每个商品的不同规格SKU,拥有不同的。
主要有三个要点:
也就是说,父订单号trade_parent_id是相同产品的不同规格统一标识,而子订单号trade_id是标识不同产品用,每个产品一个子订单号。
如图:
这些订单是同一个购物车的产品:
订单中,“包邮六神沐浴露冰凉超爽沐浴露200ml/450ml/1000ml男女通用正品”订单拥有相同的父订单号 trade_parent_id,使用维易淘客订单接口查询值如下:
第一行六神的父订单号(箭头所示)和子订单号如下:
第二行六神
父订单号191500984020759416 也就是你在淘宝后台看到的订单号,如下:
也是一些阿里模拟登录下载的EXCEL中订单号一列的值,如下图:
同理,第3行和第4行商品“包邮办公商务学生圆珠笔芯按动型原子笔芯替芯黑色蓝色红色圆珠芯”的父订单号191500984023759416也是一样,并且,第3行和第4行拥有不同的子订单号。
最后,如果产品只买了一种规格,则该订单号的父订单号和子订单号是一样的,比如上面的“笔记本文具加厚A5记事本韩国小清新简约大学生B5线圈本子套装批发”产品,它的父订单号和子订单号都是191500984026759416,如图:
因此,如果你想建立主键,可以使用“子订单号”做主键,购买中每一种不同规格的产品都有一个独立子订单号,或者按你的业务需要可用“父订单号+子订单号”双字段联合主键,以区分每一个产品,并且不会导致重复。
希望上面实例讲解订单查询接口的订单号对比,对你有帮助(维易淘客接口网小编整理)。