Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3,保存后,复制clientId和clientSecret到页面输入

 Image Added

 

4,打开ERP wayfairnew 账号授权页面,点击保存

 Image Added

 

5,如下图示,点击操作栏“更多》自动化检测” 菜单,根据测试指引文档完成测试后,授权流程才正式完成,

Image Added

 

二、自动化沙盒测试

 

1,登录到wayfair后台:

步骤I,打开Orders》Order Management,按图中步骤查询是否存在可测试的新订单数据,如下图所示,(温馨提示:只有存在New、Processing状态的订单数据时,才能进行订单测试流程,否则会返回错误提示:Internal server error)

 Image Added

 

步骤II,如果不需要用到ERP库存相关的功能可跳过该步骤,否则需要打开Inventory》Inventory Management ,显示如下图页面,点击红框中的按钮“Export CSV”导出库存报表保存至电脑本地,后续库存接口测试需要导入该文件。(温馨提示:如果无库存管理模块,需要找平台咨询申请开通)

 Image Added

 

2,打开Developer》Applications,

步骤I,独立站点店铺账号,如下图所示,

 Image Added

步骤II,多站点店铺账号,请在右上角选择店铺账号后再创建应用(温馨提示:不要在同一个账号下创建不同站点的Application应用),如下图所示,

 Image Added

PS:

打开Developer》Applications如果出现以下页面 ,如下图所示,

 Image Added

请打开Account Management》My Account ,勾选红框中的API选项后,再重新打开Developer》Applications,如下图所示,

 Image Added

 

 

 

 

 

 

 

3,点击按钮New Application,输入Name、Description(输入内容不限),默认选择Sandbox类型,点击save按钮创建应用(温馨提示:切记是此处是创建Sandbox类型的应用,建议Sandbox类型的应用只创建一个,避免测试认证中多沙盒环境混乱),如下图所示,

 

 

 

 

 

 

 

 

 

 

 

 

4,回到易仓ERP店铺账号自动化检测页面:

步骤I,将上图红框中的Clinet ID(Sandbox应用的Clinet ID)、Client Secret(Sandbox应用的Client Secret)分别复制粘贴至下图授权信息(沙盒)的clinetId、app密钥文本输入框中;

步骤II,拉单类别默认选中“拉取自发货订单”,如果有官方仓业务,可同时勾选“拉取官方仓订单”;

步骤III,点击开始授权按钮,如下图所示

 

 

PS:

A,如果之前已完成拉取自发货订单的测试,现在需要进行拉取官方仓订单的测试,需要勾选拉取官方仓订单,并点击开始授权按钮;

B,如果有勾选“拉取官方仓订单”,在完成订单测试前,需要在wayfair平台的订单管理页面查看是否存在New、Processing状态的订单数据;

C,如果有勾选“拉取官方仓订单”,在完成订单测试后,需要在wayfair平台提交ticket

(建议内容:申请分配店铺账号查询生产环境的castlegate订单权限,Clinet ID:XXXXXX,已完成castlegate订单查询接口测试,请帮忙验证。)

 

 

5,进行库存测试,如果不需要用到ERP库存相关的功能可跳过该步骤,否则按如下步骤进行:

步骤I,导出库存CSV第1点步骤II已完成,

步骤II,点击下图红框中的上传文件按钮,选择之前已保存的库存CSV文件进行导入,完成测试后测试结果图标会高亮显示(如长时间图标未更新为高亮显示,可关闭自动化测试窗口重新打开)。

 

 

 

步骤III,当库存测试完成后,回到wayfair平台,打开Tickets》Submit a Ticket 提交工单,如下图所示,

 

 

 

 

找到对应工单号,点击view按钮如下图所示,在红框中回复(内容建议:申请分配店铺账号生产环境的更新库存权限,Clinet ID:XXXXXX,已完成库存更新接口测试,请帮忙验证。),等平台回复结果即可

 

 

 

6,进行订单测试,点击下图红框中的开始测试按钮,等待自动测试结果完成即可(温馨提示:中途关闭弹窗不影响测试正常进行),如下图所示,

 

 

 

(拉单类别仅勾选“拉取自发货订单”例图)

 

(拉单类别同时勾选“拉取自发货订单”、“拉取官方仓订单”例图)

 

 

7,订单测试进度完成后,回到wayfair平台,打开Developer》Supplier Integration Status,选择当前操作店铺账号的supplier id,这时页面中Purchase Order\Ship Notice\Shipping API Status 已变更为Ready for Production,如下图示

 

 

分别依次点击Purchase Order\Ship Notice\Shipping 右侧的View/Update,选择在易仓科技EPR添加店铺账号授权时填写的Application(即Production的应用),将Line in Production 状态变更为YES,如下图示

 

 

 

如果点击开关按钮弹出这个提示“Falled to update application scopes”,可以关掉页面稍等几分钟刷新一下,如下图所示

 

 

 

 

8,最终当如下图所示,Purchase Order\Ship Notice\Shipping API Status 都变更为Live时,店铺账号的授权正式完成。(温馨提示:平台不支持拉取历史单,只能拉取获取到生产权限的日期之后新销售的订单。)

 

 

常见问题答疑:

1、点击开始测试后,拉取订单失败怎么办?

解答:

① 需要确认客户店铺账号是否有产生新订单 (订单状态为New、Processing)

② 需要确认客户是否把生产(production)的应用授权信息填写到自动化测试页面了,此处应填写沙盒(Sandbox)的应用授权信息

 

2、客户没有新单无法预报订单,表现为预报订单报错“internal service error” ,怎么办?

解答:

① 客户订单状态分为:New、Processing、Awaiting Pickup、Staged、Awaiting Carrier Scan、Cancelled、In Transit、Delivered、Returned,客户订单状态至少有一单处于New、Processing才能完成预报订单测试环节。

 

3、客户店铺账号已授权其它供应商ERP,是否还能接入易仓科技ERP?

解答:

① 可以,创建新的Application应用进行授权测试(详见第2点)。

 

4、客户店铺账号为多站点账号,怎么办?

解答:

① 选择不同账号创建Application应用,不要在同一账号下创建不同站点的应用(详见第2点的步骤II)。

 

5、为什么API权限状态都变更成Live后,还是没有拉取到订单?

解答:

① 平台不支持拉取历史单,只能拉取获取到生产权限的日期之后新销售的订单。

②如果是官方仓订单没拉取到,请确认完成测试后是否有在wayfair平台提交申请验证官方仓测试完成的ticket(详见第4点的PS C)