百思买集团Best Buy是全球最大家用电器和电子产品零售集团,在大型家电专业店+连锁经营的基础上同时实施成本领先的战略。引入EDI技术成为其进一步优化其供应链管理体系,实现降本增效的关键一步。Best Buy将DROP SHIP业务的EDI对接交由Commerce hub托管,供应商直接与Commerce hub进行EDI对接的注册、测试。在Commerce hub平台进行EDI对接的注册可参考文章《Best Buy 百思买DROP SHIP EDI 注册指南》(未发布文章缺少链接),本文将在供应商的角度为大家讲解Best Buy DROP SHIP业务的EDI业务测试场景。
业务测试将通过EDI进行EDI测试报文的收发,在发送856、810后,如果存在错误,Commerce hub将通过邮件告知供应商。注意下图是在Commerce hub进行EDI对接的注册中所提交的联系人信息,Commerce hub将会把错误通知邮件发送到该邮箱。
Best Buy DROP SHIP EDI需求概览
1、传输协议:SFTP
2、报文标准:X12
3、报文类型:表中将Commerce hub简写为CH
Best Buy DROP SHIP EDI业务测试场景
1、单行订单的整单接受 2、单行订单的整单取消 3、多行订单的整单接受 4、多行订单的整单取消 5、多行订单的一行取消,一行接受 6、多行订单的一行接受,一行部分发货、部分延期交货后取消 7、单行订单部分产品取消、部分产品接受
Best Buy DROP SHIP EDI业务测试流程
1、单行订单的整单接受 订单行号 1 订购产品数量 3
注:订单中1行表示订购1种产品,每行有其标识的行号,该场景为订购1种产品3个。 测试流程: (1)接收1条单行,行号为1的850订单 (2)对1条单行,行号为1的850订单,回复1条整单整行发货的856发货通知 (3)发送对应的1条810发票。 2、单行订单的整单取消 订单行号 6 订购产品数量 2
注:Best Buy的业务中,供应商可以使用856发起订单取消。 测试流程: (1)接收1条行号为6的单行850订单 (2)对1条单行,行号为6的850订单,回复1条整单整行取消的856发货通知。注意在856 EDI 报文中需增加 REF 段,说明取消订单的理由,如下所示: REFTDout_of_stock*Out of Stock~ EDI报文难以直接查看业务数据,我们所开发的知行之云LIP系统(https://www.kasoftware.com/bestbuy.html)可以轻松查看来自Best Buy的业务数据,并进行相应回复。 3、多行订单的整单接受 订单行号 3 5 订购产品数量 2 1
测试流程: (1)接收1条有2行,行号为3和5的850订单 (2)对1条2行,行号为3和5的850订单,回复1条整单多行均发货的856发货通知 (3)发送对应的1条810发票。 4、多行订单的整单取消 订单行号 1 2 订购产品数量 3 1
测试流程: (1)接收1条有2行,行号为3和5的850订单 (2)对1条有2行,行号为1和2的850订单,回复1条整单多行均取消的856。 5、多行订单的一行整行取消,一行接受 订单行号 1 4 订购产品数量 5 2
测试流程: (1)接收1条有2行,行号为1和4的850订单 (2)对订单中行号为4的一行,回复一条订单取消的856 (3)对订单中行号为1的一行,回复一条整行发货的856发货通知 (4)对订单中行号为1的一行,发送对应的1条810发票。 6、多行订单的一行接受,一行部分发货、部分延期交货后取消 订单行号 1 2 订购产品数量 5 3
测试流程: (1)接收1条有2行,行号为1和2的850订单 (2)回复一条856发货通知,其中对行号为1的一行做整行发货;行号为2的一行中,1个产品正常发货,2个产品做延期交货 (3)对行号为1的一行中,延期交货的2个产品,回复一条订单取消的856 (4)对行号为1的一行中5个产品,和行号为2的一行中1个产品,发送对应的1条810发票。 7、单行订单部分产品取消、部分产品接受 订单行号 1 订购产品数量 3
测试流程: (1)接收1条单行,行号为1的850订单 (2)对订购的3个产品中的1个,回复取消的856 (3)对订购的3个产品中剩余的2个,回复正常发货的856发货通知 (4)对发货的2个产品发送对应的1条810发票。
EDI业务测试Tips
- 提示1:可以通过比较850订单中的收货地址信息来识别每个测试的850订单。
- 提示2:记录PO号码,以便在进行发货或提交发票时容易找到该订单。
- 提示3:务必按照测试用例的步骤一步步完成测试。
以上便是Best Buy DROP SHIP业务的EDI业务测试介绍,想要了解更多或者体验我们的知行之云 LIP 系统,欢迎使用下方电话或邮箱联系我们。