如何在旺季前测试电商平台订单 API 同步
电商平台订单同步在周二这种清闲的日子里看起来很稳定,但一到真正的销售高峰就崩溃了。我是在一家店铺同时从亚马逊、沃尔玛和 eBay 接收订单到一个订单系统后才意识到这一点的。日常订单量没问题,但在促销期间,API 任务开始漏掉状态变更,并重复导入了一些订单。直到仓库询问为什么为同一个客户打印了两张标签,才有人发现这个问题。 现在,我把电商平台订单同步当作生产工作流来测试,而不仅仅是勾选集成选项。我从真正会导致问题的订单状态开始测试:待付款、已取消、已发货、部分退款、地址变更和已发送替换件。只处理正常已付款订单的连接器是不合格的。我还会检查系统如何存储电商平台订单 ID、内部订单 ID、买家消息 ID 和履约 ID。如果这些 ID 混在一起,后续的对账工作会非常痛苦。 速率限制也很重要。我希望任务在电商平台限制请求时能够退避,但我不想让它跳过下一页并静默继续。每次导入运行都应记录游标、页数…