经过几个月的正常工作后,我的 eBay 集成刚刚中断,我不确定这是否是他们的错误。
我的买家对两种不同的物品进行了 2 次交易,然后将它们合并以节省运费。这一切都发生在几分钟之内。
这有以下结果:
- 创建了新的销售记录(偶然不会出现在卖家经理中)
- 为组合订单新建
OrderId
。包含两个事务(如预期的那样)。这OrderId
被分配给最初的 2 个订单和合并的一个(不是预期的!) - 三个订单在电话中返回
GetOrders
。都具有相同的OrderId
价值 CreatedTime
每个返回的每个OrderType
都不同,最近的订单具有最晚的时间(如预期的那样)。
我想弄清楚的是我应该如何知道不运送所有 3 个订单。如果我的代码没有尝试将这些订单放入字典中,那么我什至不会知道OrderId
返回了重复的值。
我希望某处有一个属性表明订单记录已合并到另一个订单中 - 但我找不到它。
我应该查看订单的时间并选择最近的一个吗?或者有没有办法从搜索结果中排除随后合并的交易。