Wayfair补货对接全流程说明
一. 沙盒测试
注意:如果店铺后台的Inventory Management页面显示成以下截图样子的话,说明已经获得了生产权限了,不需要进行沙盒测试,直接进行第三步:导入商品数据。第三步:导入商品数据。并且找下客服人员,提供库存管理页面显示如下的店铺名称,跳过系统的沙盒校验
如果店铺后台的Inventory Management页面显示成以下截图样子的话,说明还没有获取生产权限,需要按照以下步骤进行沙盒测试。
...
- 登录到wayfair后台,打开Inventory》Inventory Management ,显示如下图页面(否则请联系wayfair平台),点击红框中的按钮“Export CSV”导出库存报表保存至电脑本地,后续库存接口测试需要导入该文件。(温馨提示:如果无库存管理模块,需要找平台咨询申请开通)CSV”导出库存报表保存至电脑本地,后续库存沙盒测试需要导入该文件【注意:此处导出的文件在沙盒测试完毕后请不要删除,还有额外的作用】。(温馨提示:如果无库存管理模块,需要找平台咨询申请开通)
2.获取沙盒秘钥
2.1打开Developer》Applications,显示如下图页面:
...
(温馨提示:如果操作过了Rotate secret并且获取到了新的秘钥的则要将新的Clinet ID、Client Secre重新粘贴到下图授权信息(沙盒)的clinetId、app密钥中保存)
2.5将从平台上拉取到文件导入到自动化监测弹窗中并且等待沙盒自动监测成功。等自动化监测页面显示如下则说明自动化监测库存沙盒测试完成了5将从平台上拉取到文件导入到自动化监测弹窗中并且等待沙盒自动监测成功。等自动化监测页面显示测试成功则说明沙盒的库存更新测试成功了
二. 提交Ticket获取生产权限
(注意:如果你按照授权页面页面的自动化监测流程已经提交了获取库存更新权限ticket此处即可跳过。两边提交的ticket内容不一样不会有影响的,仅是一个获取生产权限ticket的沟通文案)
- 确定已经沙盒测试完成了则进入Tickets》Submit a ticket的菜单页面。
...
如果没有的话,查看平台的答复,根据答复的内容点击【upadate】进行回复。
三. 导入商品数据
由于wayfair目前没有提供拉取商品的接口,所以要先将平台的商品数据导入到系统内。
1.将上面步骤中获取到店铺后台的库存文件导入到对应店铺内,注意,店铺请一定的要选择正确。如果选择错误,导致错误导入数据的话,则需要删除商品重新进行导入。
注意:wayfai存在2种类型的库存表格。
①获取生产权限之前的导出的库存表格,如果是以下样式的表格可以直接导入到系统内。注意:部分情况下从平台导出的文件中表头的Supplier Part#显示为Supplier Part #在#前多显示了空格会导致表格无法正常导入,请删除#前的空格再导入
②获取生产权限之后导出的库存表格,如果是以下样式则需要将warehouse列的仓库名称改成仓库id后再导入系统。【注意:表头还是保留为warehouse不能改】
则需要将Warehouse字段内的仓库名称根据点击Export CSV弹出弹窗中的warehouse name和supplier id映射关系将表格中的仓库名称改成supplier id后导入到系统内。
2.导入成功后,您可以关闭窗口等待数据导入系统。如果一个店铺的数据少于1000个商品,10分钟内则会导入成功。
3.如果出现导入失败,点击查询详情可以查看到失败的原因。(建议不要编辑从平台上获取到的文件,直接按照原文件导入就不会出现失败的情况)如果出现导入失败,点击查询详情可以查看到失败的原因。
四. 设置补货策略
1.【必须要做】进入系统管理》店铺补货设置找到wayfair的店铺。批量设置每个店铺的整体的补货设置
2.进入wayfair商品管理页面,设置各个商品或者按照各个仓库设置商品补货规则
五. 异常情况处理
1.如果进入界面出现的提示如下,说明以下店铺您没有通过我们系统的沙盒测试,您这边需要点击各个店铺,按照操作提示进行库存更新的沙盒测试。
如果您的店铺后台库存管理界面显示为以下样子,说明此店铺已经获取到生产权限,请找客服人员提供已通过沙盒测试的店铺名称由客服人员提交技术协助跳过这些店铺的沙盒是否通过的检测。
等客服人员通知已将您的店铺设置为通过沙盒测试后点击页面上的已确认,系统将会重新确认店铺是否已沙盒通过,如果店铺都已通过沙盒测试则此行提示会隐藏。
五. 异常情况处理
2.如果沙盒测试通过后,界面上出现了XX店铺补货时提示无生产权限,请按照以下流程检查下
2.1请检查是否提交ticket给平台,平台是否已经提供了生产权限?
解决方案:提交ticket找平台请求获取到库存的生产权限
2.2如果确定店铺的app已经提供了生产权限的话,请检查一个店铺是不是同时有多个站点?一个店铺多个站点,例如美国站点和英国站点,英国站点app申请通过库存权限了所以所属店铺可能正常补货,但是美国站点app所属店铺没有走沙盒测试找wayfair请求生产权限的情况下。则这个美国站点所属店铺就会出现这个提示。
解决方案:将这个店铺再进行一次沙盒测试的流程并且提交ticket,获取到生产权限后才能正常补货
2.3请检查下和wayfair的沟通邮件,看下这种情况下是否是wayfair将生产权限收回了。如果确认wayrfair将生产权限收回的话。
解决方案:将这个店铺再进行一次沙盒测试的流程并且提交ticket,获取到生产权限后才能正常补货
2.4如果提交ticket,wayfair通知您这边已经获取到生产权限,但是我们系统还是提示:XX店铺补货时提示无生产权限。这种情况下请检查此店铺内是否具有多个登录账号,需要登录不同的账号,查看账号下各自具有的app。wayfair不同登录账号下创建的app不互通,相互独立的,就算名字相同,实际上也是不同的app。所以如果你在A账号下A1 app申请到了生产权限,但是在系统内授权的是B账号的B1 app,这种情况下系统内还是没有获取到生产权限的。
解决方案:进入系统的平台店铺授权中对应店铺中点击“重新授权”查看到授权到系统内的client id,对应登录对应店铺的不同登录账号进入Application Management内的点击Production的app的编辑按钮对比弹窗内的client id,看下哪个账号下哪个Production授权到系统内。
然后给wayfair提交一个ticket:
Does the YY app (client id: DASFAHKHKAHSKKK) under my XX account have the production permission to save inventory?
If not, please help me to open
YY:是指授权到Eccang系统的app名称
client id:也是指授权到我们Eccang系统YYapp的client id
XX:是指授权到Eccang系统的app所属的账号的登录名称
3.系统更新到平台库存数据和系统的库存数据存在不等的情况,是因为wayfair会将系统更新到平台的库存数量减去未发货的订单占用库存数量并且减去一个固定库存阈值从而得出。
所以如果想要避免更新库存数量减去一个固定库存阈值的话,请提交ticket给wayfair进行咨询调整。
4.如果一个店铺同时存在多个站点,多个站点的数据都需要在系统操作的话,需要在后台各自创建不同站点的app,然后在我们系统分别创建各自站点的店铺并授权,然后对各个店铺进行沙盒测试并且请求生产权限
5、库存在系统更新后由于平台是异步处理,所以库存数据预计在15到30分钟后才会在wayfair后台界面出现
6、如果将商品设置为停产(discontinue)的情况下,系统更新库存会成功,但是后台的库存数据的会显示为0