首页 > 其他分享 >Best Buy 百思买DROP SHIP EDI业务测试场景

Best Buy 百思买DROP SHIP EDI业务测试场景

时间:2023-02-21 18:00:55浏览次数:32  
标签:856 Buy 850 订单 EDI 行号 发货 DROP

百思买集团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

image.png

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的业务数据,并进行相应回复。 image.png 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 系统,欢迎使用下方电话或邮箱联系我们。

标签:856,Buy,850,订单,EDI,行号,发货,DROP
From: https://blog.51cto.com/u_15928999/6076925

相关文章

  • redis数据类型-list类型
    字符串列表,按照插入的顺序进行排序,其底层是双向链表。常用场景简单队列评论列表/非实时榜单常用命令(https://try.redis.io/)lpush在列表头部插入元素llen获......
  • QFileDialog -文件对话框
    QFileDialog继承了QDialog,具有父类的各种方法。QFileDialog提供了一个对话框,允许用户选择文件或者目录,也允许用户遍历文件系统,用以选择一个或多个文件或者目录。常用方法......
  • jedis-快速入门
    jedis-快速入门Jedis是一款Java操作redis数据库的工具创建lib包,然后导入jar包  JedisTest测试类packagecom.example.test;importorg.junit.Test;importredi......
  • Windows家庭版安装本地组策略编辑器【gpedit.msc】
    由于我们买的电脑一般默认安装的Windows家庭版本家庭版本默认不带有本地组策略编辑器当我们运行gpedit.msc的时候会提示Winodws找不到文件'gpedit.msc'。请确定文件名是......
  • 三主三从的redis集群迁移数据到单节点redis上的操作步骤
    1.查看redis集群信息[root@database01~]#redis-cli-c-h192.168.0.164-p6379192.168.0.164:6379>authc2b9d063b86153fd9436fb07d8b3801d9ea40629964c422a22aac5a......
  • 兼容oracle的edit_distance_similarity 比较两个字符串相似度
    瀚高数据库目录环境症状问题原因解决方案报错编码环境系统平台:Linuxx86RedHatEnterpriseLinux6版本:4.5.7症状在进行应用适配过程中会遇到用户使用oracle的SYS.UTL_MAT......
  • redis探秘:选择合适的数据结构,减少80%的内存占用,这些点你get到了吗?
    ​redis作为目前最流行的nosql缓存数据库,凭借其优异的性能、丰富的数据结构已成为大部分场景下首选的缓存工具。由于redis是一个纯内存的数据库,在存放大量数据时,内存的占用......
  • redis-命令操作-String&hash,list,set&sortedset,通用命令
    redis-命令操作-String&hashString类型存储:setkeyvalue获取:getkey删除:delkey  Hash类型存储:hsetkeyfieldvalue获取:hgetkeyfiled:获取指定的field对应......
  • LeetCode 周赛 333,你管这叫 Medium 难度?
    本文已收录到AndroidFamily,技术和职场问题,请关注公众号[彭旭锐]提问。大家好,我是小彭。上周是LeetCode第333场周赛,你参加了吗?这场周赛质量很高,但难度标得不对,我......
  • redis-数据结构介绍
    redis的数据结构介绍redis的数据结构redis存储的是:key,value格式的数据,其中key都是字符串,value有五种不同的数据结构value的数据结构:字符串类......