前端原型:https://1ay6cx.axshare.com
一、强调说明
(一)添加/编辑策略-参数“刊登至来源渠道”:多选,刊登的目标“来源渠道”。
1、校验策略时,需要形成一个“来源渠道”列表,先校验来源渠道的“已刊登数、刊登上限”
2、校验通过后,再为刊登的目标“来源渠道”,找SKU
二、更新父类目、子类目关系
(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
(二)后端:存类目数据时,不做联动

前端原型:https://1ay6cx.axshare.com
一、强调说明
(一)添加/编辑策略-参数“刊登至来源渠道”:多选,刊登的目标“来源渠道”。
1、校验策略时,需要形成一个“来源渠道”列表,先校验来源渠道的“已刊登数、刊登上限”
2、校验通过后,再为刊登的目标“来源渠道”,找SKU
二、更新父类目、子类目关系
(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
(二)后端:存类目数据时,不做联动

001-
001+ 前端原型:https://1ay6cx.axshare.com
001-
001+ 前端原型:https://1ay6cx.axshare.com
001-JAVA中台-综合平台-listing管理-JDW
001+ JAVA中台-综合平台-listing管理&自动刊登-JDW
001-JAVA中台-综合平台-listing管理-JDW
001+ JAVA中台-综合平台-listing管理&自动刊登-JDW
1、改需求名称
001-JAVA中台-综合平台-listing管理&自动刊登-JDW
001+ 综合平台-listing管理&自动刊登-JDW1.0
001-JAVA中台-综合平台-listing管理&自动刊登-JDW
001+ 综合平台-listing管理&自动刊登-JDW1.0
根据“第一次宣讲待优化”,更新了如下内容
1、移动端参数取值
2、在线更新listing的数据
3、多套、计算器、UPC取值
4、标记“刊登数达到上限”的处理逻辑
5、刊登后,异步结果的处理
001-前端原型:https://1ay6cx.axshare.com
001+ 前端原型:https://1ay6cx.axshare.com
002+
003+ 1、刊登至来源渠道:多选“来源渠道”
001-前端原型:https://1ay6cx.axshare.com
001+ <p>前端原型:https://1ay6cx.axshare.com</p>
002+ <p><br /></p>
003+ <p>1、刊登至来源渠道:多选“来源渠道”</p>
003-1、刊登至来源渠道:多选“来源渠道”
003+ 一、强调说明
004+ (一)添加/编辑策略-参数“刊登至来源渠道”:多选,刊登的目标“来源渠道”。
005+ 1、校验策略时,需要形成一个“来源渠道”列表,先校验来源渠道的“已刊登数、刊登上限”
006+ 2、校验通过后,再为刊登的目标“来源渠道”,找SKU
003-<p>1、刊登至来源渠道:多选“来源渠道”</p>
003+ <p>一、强调说明</p>
004+ <p>(一)添加/编辑策略-参数“刊登至来源渠道”:多选,刊登的目标“来源渠道”。</p>
005+ <p>1、校验策略时,需要形成一个“来源渠道”列表,先校验来源渠道的“<span>已刊登数、刊登上限</span>”</p>
006+ <p>2、校验通过后,再为刊登的目标“来源渠道”,找SKU</p>
增加项目管理节点

获取“待刊登SKU”系统节点,增加系统条件(不需要配置,必须校验)“终审状态=终审通过”
006-2、校验通过后,再为刊登的目标“来源渠道”,找SKU
006+ 2、校验通过后,再为刊登的目标“来源渠道”,找SKU
007+
008+ 二、更新父类目、子类目关系
009+ (一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
010+ (二)后端:存类目数据时,不做联动
011+
006-<p>2、校验通过后,再为刊登的目标“来源渠道”,找SKU</p>
006+ <p>2、校验通过后,再为刊登的目标“来源渠道”,找SKU</p>
007+ <p><br /></p>
008+ <p>二、更新父类目、子类目关系</p>
009+ <p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
010+ <p>(二)<span>后端:存类目数据时,不做联动</span></p>
011+ <p><img src="{227458.jpeg}" alt="" /></p>
根据JD的信息反馈,更新父类目、子类目的关联关系:不强制关联
1、前端:不做联动
2、后端:存类目数据时,不做联动
更新内容
1、SKU来源-其他来源渠道:细节补充
2、去掉参数“产品终审时间”
3、平台ID搜索逻辑
4、刊登至JD成功后,增加关联“渠道SKU&系统SKU”节点。取值-API、流程图


1、策略详情-执行内容:去掉“品牌”这个条件。因为JDW,使用的品牌,永远是JD上的品牌模板
2、与架构师确定了实现方式“执行内容-定时刊登&每小时刊登数”:
①每次执行策略,假设筛选出来5W条待刊登SKU,定时刊登时间范围=11:00~12:00、刊登个数=1000,意味着每次执行策略只会消耗1000条SKU
②执行完后,剩下的4.9条SKU就不会再执行。
③下次执行同策略,理论上会拉起4.9条SKU。
④这个技术方案的关键是:避免重复刊登
008-二、更新父类目、子类目关系
008+ 二、刊登数量限制
009-(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
009+ (一)JD侧逻辑:ware&sku,是1对多关系
010-(二)后端:存类目数据时,不做联动
010+ 1、刊登数量限制对象是ware
011-
011+ 2、故,ware数量≤1000
012+ (二)Walmart刊登对象是SKU,且无刊登数量限制
013+ (三)总结
014+ 1、刊登至JD,遵守≤10002、刊登至Walmart,没有刊登数量限制
015+ 三、更新父类目、子类目关系
016+ (一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
017+ (二)后端:存类目数据时,不做联动
018+
008-<p>二、更新父类目、子类目关系</p>
008+ <p>二、刊登数量限制</p>
009-<p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
009+ <p>(一)JD侧逻辑:ware&sku,是1对多关系</p>
010-<p>(二)<span>后端:存类目数据时,不做联动</span></p>
010+ <p>1、刊登数量限制对象是ware</p>
011-<p><img src="{227458.jpeg}" alt="" /></p>
011+ <p>2、故,ware数量≤1000</p>
012+ <p>(二)Walmart刊登对象是SKU,且无刊登数量限制</p>
013+ <p>(三)总结</p>
014+ <p>1、刊登至JD,遵守≤1000<br />2、刊登至Walmart,没有刊登数量限制<br /></p>
015+ <p>三、更新父类目、子类目关系</p>
016+ <p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
017+ <p>(二)<span>后端:存类目数据时,不做联动</span></p>
018+ <p><img src="{227458.jpeg}" alt="" width="300" height="649" title="" /></p>
014-1、刊登至JD,遵守≤10002、刊登至Walmart,没有刊登数量限制
014+ 1、刊登至JD,遵守≤10002、刊登至Walmart,没有刊登数量限制
015-三、更新父类目、子类目关系
015+
016-(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
016+ 三、渠道SKU说明
017-(二)后端:存类目数据时,不做联动
017+ (一)刊登至JD成功后,才会获取JD_SKU,我们将其作为渠道SKU。故刊登至JD失败,没有渠道SKU
018-
018+
019+ 四、更新父类目、子类目关系
020+ (一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
021+ (二)后端:存类目数据时,不做联动
022+
014-<p>1、刊登至JD,遵守≤1000<br />2、刊登至Walmart,没有刊登数量限制<br /></p>
014+ <p>1、刊登至JD,遵守≤1000<br />2、刊登至Walmart,没有刊登数量限制</p>
015-<p>三、更新父类目、子类目关系</p>
015+ <p><br /></p>
016-<p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
016+ <p>三、渠道SKU说明</p>
017-<p>(二)<span>后端:存类目数据时,不做联动</span></p>
017+ <p>(一)刊登至JD成功后,才会获取JD_SKU,我们将其作为渠道SKU。故刊登至JD失败,没有渠道SKU</p>
018-<p><img src="{227458.jpeg}" alt="" width="300" height="649" title="" /></p>
018+ <p><br /></p>
019+ <p>四、更新父类目、子类目关系</p>
020+ <p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
021+ <p>(二)<span>后端:存类目数据时,不做联动</span></p>
022+ <p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
1、增加“渠道SKU”的延伸情况说明
2、原型,更新了参数“刊登至来源渠道”的细节逻辑
019-四、更新父类目、子类目关系
019+ 四、队列数量&单次刊登数量限制(≤1000)&参数“每小时刊登数”
020-(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
020+ (一)待刊登SKU数量×刊登至来源渠道数量=待刊登listing数量
021-(二)后端:存类目数据时,不做联动
021+ (二)“待刊登SKU、待刊登listing”队列内的SKU排序:按ERP-SKU创建时间-倒序排列【产品定义:越新的产品,越符合当前市场】
022-
022+ (三)参数“每小时刊登数”:判断对象是“待刊登listing数量”
023+
024+ 五、更新父类目、子类目关系
025+ (一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
026+ (二)后端:存类目数据时,不做联动
027+
019-<p>四、更新父类目、子类目关系</p>
019+ <p>四、队列数量&单次刊登数量限制(≤1000)&参数“<span>每小时刊登数</span>”</p>
020-<p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
020+ <p>(一)待刊登SKU数量×刊登至来源渠道数量=待刊登listing数量</p>
021-<p>(二)<span>后端:存类目数据时,不做联动</span></p>
021+ <p>(二)“<span>待刊登SKU、待刊登listing</span>”队列内的SKU排序:按ERP-SKU创建时间-倒序排列【产品定义:越新的产品,越符合当前市场】</p>
022-<p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
022+ <p>(三)<span>参数“</span><span>每小时刊登数</span><span>”:判断对象是“<span>待刊登listing数量</span>”</span></p>
023+ <p><br /></p>
024+ <p>五、更新父类目、子类目关系</p>
025+ <p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
026+ <p>(二)<span>后端:存类目数据时,不做联动</span></p>
027+ <p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
027-
027+
028+ 六、上架底价
029+
030+ (一)业务上没有限制
031+ (二)场景上
032+ 1、日常:必然不允许低于成本价,也就是产品采购价
033+ 2、促销:才可能出现低于成本价的情况
034+ (三)能区分场景,就能按场景区分、控制价格是否允许不限制底价
035+ 1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
036+ 2、就不可以通过“是否促销”区分“促销or日常”
037+ 3、就没办法硬的控制
038+ (四)方案:加一个软的监控。
039+ 1、目的:不影响刊登,但为了事后查询、找数据
040+ (五)产品逻辑
041+ 1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
042+ ①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
043+ ②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
044+ ③筛选条件“低于采购价”:枚举“不限、是、否”,默认不限
045+ 2、后端
046+ ①公式:ERP产品库的采购价=供应商报价+采购运费
047+
048+ ②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
049+ ③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟
050+
027-<p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
027+ <p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
028+ <p>六、上架底价</p>
029+ <p><br /></p>
030+ <p>(一)业务上没有限制</p>
031+ <p>(二)场景上</p>
032+ <p>1、日常:必然不允许低于成本价,也就是产品采购价</p>
033+ <p>2、促销:才可能出现低于成本价的情况</p>
034+ <p>(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价</p>
035+ <p>1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数</p>
036+ <p>2、就不可以通过“是否促销”区分“促销or日常”</p>
037+ <p>3、就没办法硬的控制</p>
038+ <p>(四)方案:加一个软的监控。</p>
039+ <p>1、目的:不影响刊登,但为了事后查询、找数据</p>
040+ <p>(五)产品逻辑</p>
041+ <p>1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”</p>
042+ <p>①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格</p>
043+ <p>②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”</p>
044+ <p>③筛选条件“低于采购价”:枚举“不限、是、否”,<span>默认不限</span></p>
045+ <p>2、后端</p>
046+ <p>①公式:ERP产品库的采购价=供应商报价+采购运费</p>
047+ <p><img src="{231665.png}" alt="" width="300" height="171" title="" /></p>
048+ <p>②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价</p>
049+ <p>③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟</p>
050+ <img src="{231664.png}" alt="" width="300" height="168" title="" /><p><br /></p>
050-
050+
051+
052+ 七、刊登-图片取值逻辑
053+
050-<img src="{231664.png}" alt="" width="300" height="168" title="" /><p><br /></p>
050+ <p><img src="{231664.png}" alt="" width="300" height="168" title="" /></p>
051+ <p><br /></p>
052+ <p>七、刊登-图片取值逻辑</p>
053+ <p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
053-
053+
054+ 八、参数详细
055+ (一)刊登中、刊登失败 不允许编辑
056+ (二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1
057+ (三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5
058+ (四)修改图片:提示信息
059+ 1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示
060+ 2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB
061+ 3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张
062+ (五)强电:不选-则该条件不参与校验;勾选-可单选,可多选
063+ (六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
064+ (七)敏感词
065+ 1、高危,删除
066+ 2、普通,不处理
067+ 3、只检测亚马逊美国站点和亚马逊全站点的敏感词
053-修改了 验收标准,区别为:<p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
053+ <p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
054+ <p>八、参数详细</p>
055+ <p>(一)刊登中、刊登失败 不允许编辑</p>
056+ <p>(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1</p>
057+ <p>(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5</p>
058+ <p>(四)修改图片:提示信息</p>
059+ <p>1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示</p>
060+ <p>2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB</p>
061+ <p>3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张</p>
062+ <p>(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选</p>
063+ <p>(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个</p>
064+ <p>(七)敏感词</p>
065+ <p>1、高危,删除</p>
066+ <p>2、普通,不处理</p>
067+ <p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
001-
001+ 参数详情优化
001-
001+ 参数详情优化
067-3、只检测亚马逊美国站点和亚马逊全站点的敏感词
067+ 3、只检测亚马逊美国站点和亚马逊全站点的敏感词
068+
069+ 九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整
070+
071+ 问题背景
072+ 1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
073+ 产品设计
074+ 功能点1:“无多属性”类目,只进行单体刊登
075+ 一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
076+ 二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
077+ 2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
078+
079+ 功能点2:“type=不做此类目”的类目
080+ 一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
081+ 二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
082+ 功能点3:变体属性名称variantAttributeNames,取值逻辑
083+
084+ 一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
085+ 二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
086+ 功能点4:变体属性值variantAttributeValues,取值逻辑
087+ 一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
088+ 二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
089+ 功能点5:类目库同步逻辑优化
090+ 一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
091+ (二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
067-<p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
067+ <p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
068+ <p><br /></p>
069+ <h1>九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整</h1>
070+ <p>
071+ </p><h2>问题背景</h2>
072+ <p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
073+ <h2>产品设计</h2>
074+ <h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
075+ <p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
076+ <p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
077+ <p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
078+ <p><br /></p>
079+ <h3>功能点2:“type=不做此类目”的类目</h3>
080+ <p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
081+ <p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
082+ <h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
083+ <p><br /></p>
084+ <p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
085+ <p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
086+ <h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
087+ <p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
088+ <p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
089+ <h3>功能点5:类目库同步逻辑优化</h3>
090+ <p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
091+ <p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
改动内容:“九”
改动背景:因“变体属性名称&变体属性值”导致刊登失败问题。本质原因:API文档未说明“变体属性值”、销售给出的原业务需求是“所有类目都按color、size填写”导致报错
070-
070+
071-问题背景
071+ 问题背景
072-1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
072+ 1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
073-产品设计
073+ 产品设计
074-功能点1:“无多属性”类目,只进行单体刊登
074+ 功能点1:“无多属性”类目,只进行单体刊登
075-一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
075+ 一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
076-二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
076+ 二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
077-2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
077+ 2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
078-
078+
079-功能点2:“type=不做此类目”的类目
079+ 功能点2:“type=不做此类目”的类目
080-一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
080+ 一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
081-二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
081+ 二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
082-功能点3:变体属性名称variantAttributeNames,取值逻辑
082+ 功能点3:变体属性名称variantAttributeNames,取值逻辑
083-
083+
084-一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
084+ 一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
085-二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
085+ 二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
086-功能点4:变体属性值variantAttributeValues,取值逻辑
086+ 功能点4:变体属性值variantAttributeValues,取值逻辑
087-一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
087+ 一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
088-二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
088+ 二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
089-功能点5:类目库同步逻辑优化
089+ 功能点5:类目库同步逻辑优化
090-一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
090+ 一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
091-(二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
091+ (二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
070-<p>
070+ <p><br /></p>
071-</p><h2>问题背景</h2>
071+ <h2>问题背景</h2>
072-<p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
072+ <p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
073-<h2>产品设计</h2>
073+ <h2>产品设计</h2>
074-<h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
074+ <h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
075-<p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
075+ <p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
076-<p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
076+ <p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
077-<p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
077+ <p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
078-<p><br /></p>
078+ <p><br /></p>
079-<h3>功能点2:“type=不做此类目”的类目</h3>
079+ <h3>功能点2:“type=不做此类目”的类目</h3>
080-<p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
080+ <p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
081-<p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
081+ <p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
082-<h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
082+ <h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
083-<p><br /></p>
083+ <p><br /></p>
084-<p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
084+ <p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
085-<p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
085+ <p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
086-<h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
086+ <h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
087-<p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
087+ <p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
088-<p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
088+ <p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
089-<h3>功能点5:类目库同步逻辑优化</h3>
089+ <h3>功能点5:类目库同步逻辑优化</h3>
090-<p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
090+ <p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
091-<p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
091+ <p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
091-(二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
091+ (二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
092+ 十、出现了:刊登成功但无库存、退货地址查不到的问题
093+
094+ 一、背景
095+ (一)出现了问题:刊登成功但无库存、退货地址查不到的问题(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
096+ (三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
097+ 1、JD的数据库 会存历史做过的几号店2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断3、只能通过映射关系来维护
098+ (四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
099+
100+ 二、方案
101+ (一)增加映射关系,按照如下文档
102+
103+ (二)JD系统:刊登到几号店,是通过userPIN来控制1、userPIN通过jd.jdw.channels.walmart.product.queryChannel接口获取2、店铺是几号店,就取几号店的userPINe.g.:店铺是1号店,就取1号店的userPIN
104+
091-修改了 验收标准,区别为:<p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
091+ <p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
092+ <h1>十、出现了:<span>刊登成功但无库存、退货地址查不到的问题</span></h1>
093+ <p><br /></p>
094+ <p class="MsoNormal">一、背景</p>
095+ <p class="MsoNormal">(一)出现了问题:刊登成功但无库存、退货地址查不到的问题<br />(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”</p>
096+ <p class="MsoNormal">(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了</p>
097+ <p class="MsoNormal">1、JD的数据库 会存历史做过的几号店<br />2、<span>则通过</span>jd.jdw.channels.walmart.product.queryChannel接口没办法判断<br />3、只能通过映射关系来维护</p>
098+ <p class="MsoNormal">(四)系统需要这个映射关系,需求方和我都是不知道的。<span>因为</span><span>JD未告知、文档无说明</span></p>
099+ <p class="MsoNormal"></p>
100+ <p class="MsoNormal">二、方案</p>
101+ <p class="MsoNormal">(一)增加映射关系,按照如下文档</p>
102+ <p class="MsoNormal"><img src="{238007.png}" alt="" width="500" height="299" title="" /></p>
103+ <p class="MsoNormal">(二)JD系统:<span>刊登到几号店,是通过</span>userPIN来控制<br />1、userPIN<span>通过</span>jd.jdw.channels.walmart.product.queryChannel接口获取<br />2、<span>店铺是几号店,就取几号店的</span>userPIN<br />e.g.:店铺是1号店,就取1号店的userPIN</p>
104+ <p><br /></p>
001-参数详情优化
001+
001-参数详情优化
001+
一、变更背景
(一)出现了问题:刊登成功但无库存、退货地址查不到的问题
(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
1、JD的数据库 会存历史做过的几号店
2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断
3、只能通过映射关系来维护
(四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
二、变更点:见“需求描述-十”
023-
023+ 优化项
024-五、更新父类目、子类目关系
024+ 五、更新父类目、子类目关系
028-六、上架底价
028+ 六、上架底价
029-
029+ (一)业务上没有限制
030-(一)业务上没有限制
030+ (二)场景上
031-(二)场景上
031+ 1、日常:必然不允许低于成本价,也就是产品采购价
032-1、日常:必然不允许低于成本价,也就是产品采购价
032+ 2、促销:才可能出现低于成本价的情况
033-2、促销:才可能出现低于成本价的情况
033+ (三)能区分场景,就能按场景区分、控制价格是否允许不限制底价
034-(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价
034+ 1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
035-1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
035+ 2、就不可以通过“是否促销”区分“促销or日常”
036-2、就不可以通过“是否促销”区分“促销or日常”
036+ 3、就没办法硬的控制
037-3、就没办法硬的控制
037+ (四)方案:加一个软的监控。
038-(四)方案:加一个软的监控。
038+ 1、目的:不影响刊登,但为了事后查询、找数据
039-1、目的:不影响刊登,但为了事后查询、找数据
039+ (五)产品逻辑
040-(五)产品逻辑
040+ 1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
041-1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
041+ ①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
042-①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
042+ ②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
043-②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
043+ ③筛选条件“低于采购价”:枚举“不限、是、否”,默认不限
044-③筛选条件“低于采购价”:枚举“不限、是、否”,默认不限
044+ 2、后端
045-2、后端
045+ ①公式:ERP产品库的采购价=供应商报价+采购运费
046-①公式:ERP产品库的采购价=供应商报价+采购运费
046+
047-
047+ ②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
048-②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
048+ ③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟
049-③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟
049+
050-
050+ 七、刊登-图片取值逻辑
051-
051+
052-七、刊登-图片取值逻辑
052+ 八、参数详细
053-
053+ (一)刊登中、刊登失败 不允许编辑
054-八、参数详细
054+ (二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1
055-(一)刊登中、刊登失败 不允许编辑
055+ (三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5
056-(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1
056+ (四)修改图片:提示信息
057-(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5
057+ 1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示
058-(四)修改图片:提示信息
058+ 2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB
059-1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示
059+ 3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张
060-2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB
060+ (五)强电:不选-则该条件不参与校验;勾选-可单选,可多选
061-3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张
061+ (六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
062-(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选
062+ (七)敏感词
063-(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
063+ 1、高危,删除
064-(七)敏感词
064+ 2、普通,不处理
065-1、高危,删除
065+ 3、只检测亚马逊美国站点和亚马逊全站点的敏感词
066-2、普通,不处理
066+
067-3、只检测亚马逊美国站点和亚马逊全站点的敏感词
067+ 九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整
069-九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整
069+ 问题背景
070-
070+ 1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
071-问题背景
071+ 产品设计
072-1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
072+ 功能点1:“无多属性”类目,只进行单体刊登
073-产品设计
073+ 一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
074-功能点1:“无多属性”类目,只进行单体刊登
074+ 二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
075-一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
075+ 2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
076-二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
076+
077-2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
077+ 功能点2:“type=不做此类目”的类目
078-
078+ 一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
079-功能点2:“type=不做此类目”的类目
079+ 二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
080-一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
080+ 功能点3:变体属性名称variantAttributeNames,取值逻辑
081-二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
081+
082-功能点3:变体属性名称variantAttributeNames,取值逻辑
082+ 一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
083-
083+ 二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
084-一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
084+ 功能点4:变体属性值variantAttributeValues,取值逻辑
085-二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
085+ 一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
086-功能点4:变体属性值variantAttributeValues,取值逻辑
086+ 二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
087-一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
087+ 功能点5:类目库同步逻辑优化
088-二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
088+ 一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
089-功能点5:类目库同步逻辑优化
089+ (二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
090-一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
090+ 十、出现了:刊登成功但无库存、退货地址查不到的问题
091-(二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
091+
092-十、出现了:刊登成功但无库存、退货地址查不到的问题
092+ 一、背景
093-
093+ (一)出现了问题:刊登成功但无库存、退货地址查不到的问题(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
094-一、背景
094+ (三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
095-(一)出现了问题:刊登成功但无库存、退货地址查不到的问题(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
095+ 1、JD的数据库 会存历史做过的几号店2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断3、只能通过映射关系来维护
096-(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
096+ (四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
097-1、JD的数据库 会存历史做过的几号店2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断3、只能通过映射关系来维护
097+
098-(四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
098+ 二、方案
099-
099+ (一)增加映射关系,按照如下文档
100-二、方案
100+
101-(一)增加映射关系,按照如下文档
101+ (二)JD系统:刊登到几号店,是通过userPIN来控制1、userPIN通过jd.jdw.channels.walmart.product.queryChannel接口获取2、店铺是几号店,就取几号店的userPINe.g.:店铺是1号店,就取1号店的userPIN
102-
102+
103-(二)JD系统:刊登到几号店,是通过userPIN来控制1、userPIN通过jd.jdw.channels.walmart.product.queryChannel接口获取2、店铺是几号店,就取几号店的userPINe.g.:店铺是1号店,就取1号店的userPIN
104-
023-<p><br /></p>
023+ <h1>优化项</h1>
024-<p>五、更新父类目、子类目关系</p>
024+ <h1>五、更新父类目、子类目关系</h1>
028-<p>六、上架底价</p>
028+ <h1>六、上架底价</h1>
029-<p><br /></p>
029+ <p>(一)业务上没有限制</p>
030-<p>(一)业务上没有限制</p>
030+ <p>(二)场景上</p>
031-<p>(二)场景上</p>
031+ <p>1、日常:必然不允许低于成本价,也就是产品采购价</p>
032-<p>1、日常:必然不允许低于成本价,也就是产品采购价</p>
032+ <p>2、促销:才可能出现低于成本价的情况</p>
033-<p>2、促销:才可能出现低于成本价的情况</p>
033+ <p>(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价</p>
034-<p>(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价</p>
034+ <p>1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数</p>
035-<p>1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数</p>
035+ <p>2、就不可以通过“是否促销”区分“促销or日常”</p>
036-<p>2、就不可以通过“是否促销”区分“促销or日常”</p>
036+ <p>3、就没办法硬的控制</p>
037-<p>3、就没办法硬的控制</p>
037+ <p>(四)方案:加一个软的监控。</p>
038-<p>(四)方案:加一个软的监控。</p>
038+ <p>1、目的:不影响刊登,但为了事后查询、找数据</p>
039-<p>1、目的:不影响刊登,但为了事后查询、找数据</p>
039+ <p>(五)产品逻辑</p>
040-<p>(五)产品逻辑</p>
040+ <p>1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”</p>
041-<p>1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”</p>
041+ <p>①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格</p>
042-<p>①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格</p>
042+ <p>②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”</p>
043-<p>②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”</p>
043+ <p>③筛选条件“低于采购价”:枚举“不限、是、否”,<span>默认不限</span></p>
044-<p>③筛选条件“低于采购价”:枚举“不限、是、否”,<span>默认不限</span></p>
044+ <p>2、后端</p>
045-<p>2、后端</p>
045+ <p>①公式:ERP产品库的采购价=供应商报价+采购运费</p>
046-<p>①公式:ERP产品库的采购价=供应商报价+采购运费</p>
046+ <p><img src="{231665.png}" alt="" width="300" height="171" title="" /></p>
047-<p><img src="{231665.png}" alt="" width="300" height="171" title="" /></p>
047+ <p>②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价</p>
048-<p>②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价</p>
048+ <p>③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟</p>
049-<p>③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟</p>
049+ <p><img src="{231664.png}" alt="" width="300" height="168" title="" /></p>
050-<p><img src="{231664.png}" alt="" width="300" height="168" title="" /></p>
050+ <h1><span style="color:inherit;">七、刊登-图片取值逻辑</span></h1>
051-<p><br /></p>
051+ <p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
052-<p>七、刊登-图片取值逻辑</p>
052+ <h1>八、参数详细</h1>
053-<p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
053+ <p>(一)刊登中、刊登失败 不允许编辑</p>
054-<p>八、参数详细</p>
054+ <p>(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1</p>
055-<p>(一)刊登中、刊登失败 不允许编辑</p>
055+ <p>(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5</p>
056-<p>(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1</p>
056+ <p>(四)修改图片:提示信息</p>
057-<p>(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5</p>
057+ <p>1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示</p>
058-<p>(四)修改图片:提示信息</p>
058+ <p>2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB</p>
059-<p>1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示</p>
059+ <p>3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张</p>
060-<p>2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB</p>
060+ <p>(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选</p>
061-<p>3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张</p>
061+ <p>(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个</p>
062-<p>(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选</p>
062+ <p>(七)敏感词</p>
063-<p>(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个</p>
063+ <p>1、高危,删除</p>
064-<p>(七)敏感词</p>
064+ <p>2、普通,不处理</p>
065-<p>1、高危,删除</p>
065+ <p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
066-<p>2、普通,不处理</p>
066+ <p><br /></p>
067-<p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
067+ <h1>九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整</h1>
069-<h1>九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整</h1>
069+ <h2>问题背景</h2>
070-<p><br /></p>
070+ <p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
071-<h2>问题背景</h2>
071+ <h2>产品设计</h2>
072-<p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
072+ <h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
073-<h2>产品设计</h2>
073+ <p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
074-<h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
074+ <p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
075-<p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
075+ <p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
076-<p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
076+ <p><br /></p>
077-<p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
077+ <h3>功能点2:“type=不做此类目”的类目</h3>
078-<p><br /></p>
078+ <p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
079-<h3>功能点2:“type=不做此类目”的类目</h3>
079+ <p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
080-<p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
080+ <h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
081-<p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
081+ <p><br /></p>
082-<h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
082+ <p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
083-<p><br /></p>
083+ <p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
084-<p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
084+ <h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
085-<p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
085+ <p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
086-<h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
086+ <p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
087-<p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
087+ <h3>功能点5:类目库同步逻辑优化</h3>
088-<p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
088+ <p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
089-<h3>功能点5:类目库同步逻辑优化</h3>
089+ <p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
090-<p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
090+ <h1>十、出现了:<span>刊登成功但无库存、退货地址查不到的问题</span></h1>
091-<p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
091+ <p><br /></p>
092-<h1>十、出现了:<span>刊登成功但无库存、退货地址查不到的问题</span></h1>
092+ <p class="MsoNormal">一、背景</p>
093-<p><br /></p>
093+ <p class="MsoNormal">(一)出现了问题:刊登成功但无库存、退货地址查不到的问题<br />(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”</p>
094-<p class="MsoNormal">一、背景</p>
094+ <p class="MsoNormal">(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了</p>
095-<p class="MsoNormal">(一)出现了问题:刊登成功但无库存、退货地址查不到的问题<br />(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”</p>
095+ <p class="MsoNormal">1、JD的数据库 会存历史做过的几号店<br />2、<span>则通过</span>jd.jdw.channels.walmart.product.queryChannel接口没办法判断<br />3、只能通过映射关系来维护</p>
096-<p class="MsoNormal">(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了</p>
096+ <p class="MsoNormal">(四)系统需要这个映射关系,需求方和我都是不知道的。<span>因为</span><span>JD未告知、文档无说明</span></p>
097-<p class="MsoNormal">1、JD的数据库 会存历史做过的几号店<br />2、<span>则通过</span>jd.jdw.channels.walmart.product.queryChannel接口没办法判断<br />3、只能通过映射关系来维护</p>
097+ <p class="MsoNormal"></p>
098-<p class="MsoNormal">(四)系统需要这个映射关系,需求方和我都是不知道的。<span>因为</span><span>JD未告知、文档无说明</span></p>
098+ <p class="MsoNormal">二、方案</p>
099-<p class="MsoNormal"></p>
099+ <p class="MsoNormal">(一)增加映射关系,按照如下文档</p>
100-<p class="MsoNormal">二、方案</p>
100+ <p class="MsoNormal"><img src="{238007.png}" alt="" width="500" height="299" title="" /></p>
101-<p class="MsoNormal">(一)增加映射关系,按照如下文档</p>
101+ <p class="MsoNormal">(二)JD系统:<span>刊登到几号店,是通过</span>userPIN来控制<br />1、userPIN<span>通过</span>jd.jdw.channels.walmart.product.queryChannel接口获取<br />2、<span>店铺是几号店,就取几号店的</span>userPIN<br />e.g.:店铺是1号店,就取1号店的userPIN</p>
102-<p class="MsoNormal"><img src="{238007.png}" alt="" width="500" height="299" title="" /></p>
102+ <p><br /></p>
103-<p class="MsoNormal">(二)JD系统:<span>刊登到几号店,是通过</span>userPIN来控制<br />1、userPIN<span>通过</span>jd.jdw.channels.walmart.product.queryChannel接口获取<br />2、<span>店铺是几号店,就取几号店的</span>userPIN<br />e.g.:店铺是1号店,就取1号店的userPIN</p>
104-<p><br /></p>
023-优化项
023+
024-五、更新父类目、子类目关系
024+ 优化项
025-(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
025+ 五、更新父类目、子类目关系
026-(二)后端:存类目数据时,不做联动
026+ (一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动
027-
027+ (二)后端:存类目数据时,不做联动
028-六、上架底价
028+
029-(一)业务上没有限制
029+ 六、上架底价
030-(二)场景上
030+ (一)业务上没有限制
031-1、日常:必然不允许低于成本价,也就是产品采购价
031+ (二)场景上
032-2、促销:才可能出现低于成本价的情况
032+ 1、日常:必然不允许低于成本价,也就是产品采购价
033-(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价
033+ 2、促销:才可能出现低于成本价的情况
034-1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
034+ (三)能区分场景,就能按场景区分、控制价格是否允许不限制底价
035-2、就不可以通过“是否促销”区分“促销or日常”
035+ 1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
036-3、就没办法硬的控制
036+ 2、就不可以通过“是否促销”区分“促销or日常”
037-(四)方案:加一个软的监控。
037+ 3、就没办法硬的控制
038-1、目的:不影响刊登,但为了事后查询、找数据
038+ (四)方案:加一个软的监控。
039-(五)产品逻辑
039+ 1、目的:不影响刊登,但为了事后查询、找数据
040-1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
040+ (五)产品逻辑
041-①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
041+ 1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
042-②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
042+ ①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
043-③筛选条件“低于采购价”:枚举“不限、是、否”,默认不限
043+ ②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
044-2、后端
044+ ③筛选条件“低于采购价”:枚举“不限、是、否”,默认不限
045-①公式:ERP产品库的采购价=供应商报价+采购运费
045+ 2、后端
046-
046+ ①公式:ERP产品库的采购价=供应商报价+采购运费
047-②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
047+
048-③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟
048+ ②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
049-
049+ ③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟
050-七、刊登-图片取值逻辑
050+
051-
051+ 七、刊登-图片取值逻辑
052-八、参数详细
052+
053-(一)刊登中、刊登失败 不允许编辑
053+
054-(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1
054+ JDW-商品图-1张主图、5张普图
055-(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5
055+
056-(四)修改图片:提示信息
056+ 李冠:这里不落库,直接使用redision布隆过滤器处理,能99.99避免图片重复,或场景图顺序一样的问题
057-1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示
057+
058-2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB
058+ 八、参数详细
059-3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张
059+ (一)刊登中、刊登失败 不允许编辑
060-(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选
060+ (二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1
061-(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
061+ (三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5
062-(七)敏感词
062+ (四)修改图片:提示信息
063-1、高危,删除
063+ 1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示
064-2、普通,不处理
064+ 2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB
065-3、只检测亚马逊美国站点和亚马逊全站点的敏感词
065+ 3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张
066-
066+ (五)强电:不选-则该条件不参与校验;勾选-可单选,可多选
067-九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整
067+ (六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
068-
068+ (七)敏感词
069-问题背景
069+ 1、高危,删除
070-1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
070+ 2、普通,不处理
071-产品设计
071+ 3、只检测亚马逊美国站点和亚马逊全站点的敏感词
072-功能点1:“无多属性”类目,只进行单体刊登
072+
073-一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
073+ 九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整
074-二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
074+
075-2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
075+ 问题背景
076-
076+ 1、API文档未说明“变体属性值”2、销售给出的原业务需求是“所有类目都按color、size填写”
077-功能点2:“type=不做此类目”的类目
077+ 产品设计
078-一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
078+ 功能点1:“无多属性”类目,只进行单体刊登
079-二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
079+ 一、需求分析(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。(二)系统现状:自动刊登策略-策略规则-SKU来源1、“产品库、指定SKU(仅上架自身)”为单体刊登,2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登
080-功能点3:变体属性名称variantAttributeNames,取值逻辑
080+ 二、产品设计(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】
081-
081+ 2、参数“刊登至类目”:放到参数“策略名称”下方3、交互①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择
082-一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
082+
083-二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
083+ 功能点2:“type=不做此类目”的类目
084-功能点4:变体属性值variantAttributeValues,取值逻辑
084+ 一、需求分析(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”
085-一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
085+ 二、产品设计(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目
086-二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
086+ 功能点3:变体属性名称variantAttributeNames,取值逻辑
087-功能点5:类目库同步逻辑优化
087+
088-一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
088+ 一、需求分析(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表
089-(二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
089+ 二、产品设计(一)根据“类目变体属性”表1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个
090-十、出现了:刊登成功但无库存、退货地址查不到的问题
090+ 功能点4:变体属性值variantAttributeValues,取值逻辑
091-
091+ 一、需求分析(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称(二)系统现状1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”
092-一、背景
092+ 二、产品设计1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值
093-(一)出现了问题:刊登成功但无库存、退货地址查不到的问题(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
093+ 功能点5:类目库同步逻辑优化
094-(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
094+ 一、产品设计(一)新增的类目1、“type”默认为“新增”2、“状态”默认为“生效”3、只能单体刊登4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】
095-1、JD的数据库 会存历史做过的几号店2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断3、只能通过映射关系来维护
095+ (二)平台删除的类目:“状态”变更为“失效”(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增(四)参数“状态”枚举:生效、失效
096-(四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
096+ 十、出现了:刊登成功但无库存、退货地址查不到的问题
097-
097+
098-二、方案
098+ 一、背景
099-(一)增加映射关系,按照如下文档
099+ (一)出现了问题:刊登成功但无库存、退货地址查不到的问题(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”
100-
100+ (三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了
101-(二)JD系统:刊登到几号店,是通过userPIN来控制1、userPIN通过jd.jdw.channels.walmart.product.queryChannel接口获取2、店铺是几号店,就取几号店的userPINe.g.:店铺是1号店,就取1号店的userPIN
101+ 1、JD的数据库 会存历史做过的几号店2、则通过jd.jdw.channels.walmart.product.queryChannel接口没办法判断3、只能通过映射关系来维护
102-
102+ (四)系统需要这个映射关系,需求方和我都是不知道的。因为JD未告知、文档无说明
103+
104+ 二、方案
105+ (一)增加映射关系,按照如下文档
106+
107+ (二)JD系统:刊登到几号店,是通过userPIN来控制1、userPIN通过jd.jdw.channels.walmart.product.queryChannel接口获取2、店铺是几号店,就取几号店的userPINe.g.:店铺是1号店,就取1号店的userPIN
108+
109+ 十一、Listing管理:参数“销售类型=自主上架”
110+
111+ 十二、后端业务逻辑-敏感词:定时处理禁售SKU ,对SKU进行下架。定时扫描在线listing表,如果命中敏感词和品牌词,调用平台接口删除。
112+
113+
114+ 十三、后端业务逻辑-敏感词:检测敏感词
115+
116+ 一、已知敏感词是绑定平台和站点的,那么存在以下2种情况。
117+ 1 敏感词A属于亚马逊全站点
118+ 2 敏感词B属于亚马逊日本站点。
119+ 那么敏感词B 在jDW会不会检测出来
120+ 1、只检测亚马逊美国站点和亚马逊全站点的敏感词
121+
122+ 二、高危和普通全检测,只有高危影响提交。参见产品方案文档-敏感词,和产品原型-listing管理-编辑
123+
124+ 十四、后端业务逻辑-敏感词:过滤敏感词name、seoKeys、pcDesc、packingListDesc
125+
126+
127+ 十五、后端业务逻辑-敏感词:商标、禁售、敏感词
128+
129+ 一、禁售、商标:两个不同的数据源、负责人
130+ 田新旭:菜单,禁用词管理田新旭:菜单,商标库
131+
132+ 二、系统逻辑:禁售分平台、商标不分平台,商标不分语言、敏感词分语言
133+ (一)示例
134+ 1.销售平台敏感词管理(禁用词) ,理解为不能写的词:例如毒药,吸毒,等,他有多语言的说法2.商标库(知名的品牌商标),如:huawei,xiaomi ,LG,LV 等 他没有多语言的说法的,品牌商标都是全球通用的
135+
136+
137+ 三、数据源情况:没做特殊逻辑处理,都是运营策略
138+ 1、敏感词、商标词数据源:风控部人工维护
139+ 2、判断风险等级是普通、高危:风控部人工打标签
140+ 3、普通、高危:通用模块没有逻辑限制,亚马逊平台运营规则-高危不允许上架,其他平台都可以
141+
142+ 四、敏感词平台&站点:亚马逊平台、Ebay平台、Walmart平台、JD国际平台,站点都是“美国”
143+ 十六、策略参数:强电-交互
144+ 1、强电:不选-则该条件不参与校验;勾选-可单选,可多选
145+ ①强电,下级选项:不选-则该条件不参与校验;勾选-可单选,可多选
146+ 2、起批量:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个
147+ 十七、刊登逻辑:多变体刊登,示例
148+ 一、示例
149+
150+ (一)示例2、3 都没问题
151+ (二)示例1的正确逻辑
152+ ①通过SKU2,找到母体,然后再找到SKU1\2\3
153+ ②SKU1在平台禁售
154+ ③刊登SKU2、SKU3
155+ ④且由于是刊登为1条,那么listing包含这2个SKU
156+ 十八、刊登逻辑:第一次单体刊登,第二次变体刊登,在变体刊登时,要不要把第一次单体刊登的SKU也与变体再次刊登
157+ 一、结论:每次执行,只管本次的(一)你筛选出来SKU1、2、3(二)SKU1如果已经在前一次刊登上去了,那么会触发“同SKU只能刊登1条”的互斥逻辑,然后本次刊登只会刊登SKU2\3
158+ 十九、刊登状态-刊登失败补偿:“刊登失败”的SKU,会被后续执行的策略抓取,进行再次刊登;“刊登失败”的本地listing,会继续存在
159+ 二十、刊登状态:刊登中、刊登失败,不允许编辑
160+ 二十一、刊登数据-价格:低于采购价标记
161+ 一、调研:上架的底价,业务上没有限制
162+
163+ 二、分析
164+ (一)场景上
165+ 日常:必然不允许低于成本价,也就是产品采购价
166+ 促销:才可能出现低于成本价的情况
167+ (二)能区分场景,就能按场景区分、控制价格是否允许不限制底价
168+ 目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数
169+ 就不可以通过“是否促销”区分“促销or日常”
170+ 就没办法硬的控制
171+
172+ 三、方案:软性监控
173+ (一)目的:不影响刊登,但为了事后查询、找数据
174+ (二)产品逻辑
175+ 1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”
176+ ①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格
177+ ②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”
178+ ③筛选条件“低于采购价”:枚举“是、否、不限”。默认不限
179+
180+
181+ 2、后端
182+ ①公式:ERP产品库的采购价=供应商报价+采购运费
183+ ②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价
184+
185+ ③“采购价”和“上架价格”的换算,要用汇率
186+ ④在“ERP-系统管理-汇率显示”页面的后端表里取。开发:程伟
187+
188+ 二十二、刊登数据-价格:价格计算器公式
189+
190+
191+ 二十三、刊登数据-销售属性:当前为固定取值
192+
193+
194+
195+ 二十四、刊登数据-类目:大类,API会区分“普通商品、WFS商品、修改数据模板、普通转WFS”
196+ 前端查询时,只查询“type=普通商品”的类目
197+ 二十五、刊登问题:Lagtime处理方式
198+ 背景
199+ 1、Walmart的listing数据结构:分listing主体信息、附属信息“退货地址、lagtime、退货规则”
200+ 2、lagtime=刊登失败,JD的API返回的还是刊登成功,导致刊登成功Walmart没可售数、JD有
201+ 3、lagtime=刊登失败,原因:JD系统异常
202+ 4、lagtime=刊登失败,不会出现在“全量商品查询”中
203+
204+ 验证
205+ 1、现在再刊登10条,看lagtime是否失败【验证“自动刊登”的逻辑,是否会导致lagtime失败比率增加】
206+ 2、11点半、12点,看下“JD后台-副属信息-上传lagtime”之后,“lagtime失败”的数据,“lagtime状态”是否从“刊登失败”变成了待处理【验证通过JD后台,是否能完成“lagtime=失败”的人工补偿逻辑】
207+ 3、11点半、12点,看下“商品管理-商品总表-搜索lagtime状态=失败”,“导出的SKU”是否等于“搜索出的SKU”【验证数据导出是否正确,验证SOP步骤是否可行】
208+ 4、验证“全量商品查询API”,是否有返回“lagtime=失败”的listing,“状态=stage”
209+
210+ 解决方案-当前版本:采用SOP
211+ 1、销售同事,每周1上午12点之前,检查一次自己负责的店铺,“lagtime状态=失败”的数据是否超过了本店铺总刊登数的1%【已与清华排查:目前店铺的“lagtime状态=失败”listing数/总刊登数=3‰,销售不处理这部分数据,因为浪费的SKU数占比低】2、“lagtime状态=失败”listing数/总刊登数<“1%”:不处理【已与清华确定】3、“lagtime状态=失败”listing数/总刊登数≥“1%”:处理①步骤1:JD后台“商品管理-商品总表-搜索lagtime状态=失败”,“导出的SKU”excel②步骤2:JD后台“通过excel”,批量下架【已验证,通过JD后台下架了“lagtime=失败”的SKU,Walmart的listing也会下架】③步骤3:将“导出的SKU”excel,发给产研,由产研对“listing管理”中的本地数据下架【会安排迭代需求:listing管理-增加“excel模板-进行批量下架”】
212+
213+ 解决方案-全面解决【迭代】
214+ 一、背景:“lagtime=失败”的SKU,无法在全量商品查询中查到
215+ 二、产品设计
216+ 1、全量商品查询——数据对比本地listing——没通过全量商品查询到的listing,记录为延迟下架队列
217+ 2、全量商品查询——对比延迟下架队列——如果有超过2日未查询到的延迟下架队列,则对listing操作下架
218+ 3、下架listing,如果上架了【每日更新状态定时任务,会更新这个状态】
219+ 二十六、1.0版本的数据初始化方案
220+ 1、没渠道SKU&SKU关联关系的
221+ 2、全量——JD_SKU——分页查询——只查“在线”——落库到listing表
222+ 3、历史刊登的listing,只拉取“上架”的,非“上架”意味着不使用,如果上架了意味着要开始使用,能通过【每日更新listing】拉到
223+
023-<h1>优化项</h1>
023+ <p><span><br /></span></p>
024-<h1>五、更新父类目、子类目关系</h1>
024+ <h1>优化项</h1>
025-<p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
025+ <h1>五、更新父类目、子类目关系</h1>
026-<p>(二)<span>后端:存类目数据时,不做联动</span></p>
026+ <p>(一)前端“自动刊登策略-JDWalmart-策略详情-刊登至类目”:不做父类目、子类目联动</p>
027-<p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
027+ <p>(二)<span>后端:存类目数据时,不做联动</span></p>
028-<h1>六、上架底价</h1>
028+ <p><img src="{227458.jpeg}" alt="" width="150" height="325" title="" /></p>
029-<p>(一)业务上没有限制</p>
029+ <h1>六、上架底价</h1>
030-<p>(二)场景上</p>
030+ <p>(一)业务上没有限制</p>
031-<p>1、日常:必然不允许低于成本价,也就是产品采购价</p>
031+ <p>(二)场景上</p>
032-<p>2、促销:才可能出现低于成本价的情况</p>
032+ <p>1、日常:必然不允许低于成本价,也就是产品采购价</p>
033-<p>(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价</p>
033+ <p>2、促销:才可能出现低于成本价的情况</p>
034-<p>1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数</p>
034+ <p>(三)能区分场景,就能按场景区分、控制价格是否允许不限制底价</p>
035-<p>2、就不可以通过“是否促销”区分“促销or日常”</p>
035+ <p>1、目前没办法通过场景来区分,因为listing管理1.0没法区分促销的参数</p>
036-<p>3、就没办法硬的控制</p>
036+ <p>2、就不可以通过“是否促销”区分“促销or日常”</p>
037-<p>(四)方案:加一个软的监控。</p>
037+ <p>3、就没办法硬的控制</p>
038-<p>1、目的:不影响刊登,但为了事后查询、找数据</p>
038+ <p>(四)方案:加一个软的监控。</p>
039-<p>(五)产品逻辑</p>
039+ <p>1、目的:不影响刊登,但为了事后查询、找数据</p>
040-<p>1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”</p>
040+ <p>(五)产品逻辑</p>
041-<p>①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格</p>
041+ <p>1、前端:刊登队列,增加1列参数“上架价格”、增加筛选条件“低于采购价”</p>
042-<p>②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”</p>
042+ <p>①参数“上架价格”:不低于“ERP产品库的采购价”时,仅展示刊登的价格</p>
043-<p>③筛选条件“低于采购价”:枚举“不限、是、否”,<span>默认不限</span></p>
043+ <p>②参数“上架价格”:低于“ERP产品库的采购价”时,展示刊登的价格+标记“低于采购价”</p>
044-<p>2、后端</p>
044+ <p>③筛选条件“低于采购价”:枚举“不限、是、否”,<span>默认不限</span></p>
045-<p>①公式:ERP产品库的采购价=供应商报价+采购运费</p>
045+ <p>2、后端</p>
046-<p><img src="{231665.png}" alt="" width="300" height="171" title="" /></p>
046+ <p>①公式:ERP产品库的采购价=供应商报价+采购运费</p>
047-<p>②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价</p>
047+ <p><img src="{231665.png}" alt="" width="300" height="171" title="" /></p>
048-<p>③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟</p>
048+ <p>②取值:产品库中心——产品管理编辑——产品价格——默认产品供货价</p>
049-<p><img src="{231664.png}" alt="" width="300" height="168" title="" /></p>
049+ <p>③“采购价”和“上架价格”的换算,要用汇率;“ERP-系统管理-汇率显示”页面的后端表里取;开发:程伟</p>
050-<h1><span style="color:inherit;">七、刊登-图片取值逻辑</span></h1>
050+ <p><img src="{231664.png}" alt="" width="300" height="168" title="" /></p>
051-<p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
051+ <h1><span style="color:inherit;">七、刊登-图片取值逻辑</span></h1>
052-<h1>八、参数详细</h1>
052+ <p><img src="{232612.png}" alt="" width="700" height="503" title="" /></p>
053-<p>(一)刊登中、刊登失败 不允许编辑</p>
053+ <p><br /></p>
054-<p>(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1</p>
054+ <p class="MsoNormal">JDW-商品图-1张主图、5张普图</p>
055-<p>(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5</p>
055+ <p class="MsoNormal"></p>
056-<p>(四)修改图片:提示信息</p>
056+ <p class="MsoNormal">李冠:这里不落库,直接使用redision布隆过滤器处理,能99.99避免图片重复,或场景图顺序一样的问题</p>
057-<p>1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示</p>
057+ <p><br /></p>
058-<p>2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB</p>
058+ <h1>八、参数详细</h1>
059-<p>3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张</p>
059+ <p>(一)刊登中、刊登失败 不允许编辑</p>
060-<p>(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选</p>
060+ <p>(二)参数“主图”,可以上传的本地图片类型是“主图、备选主图”,数量限制1</p>
061-<p>(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个</p>
061+ <p>(三)参数“详情图”,可以上传的本地图片类型是“普图”,数量限制5</p>
062-<p>(七)敏感词</p>
062+ <p>(四)修改图片:提示信息</p>
063-<p>1、高危,删除</p>
063+ <p>1.通过系统上架的产品,展示上架使用的园片,从平台同步的产品,图片除主图外,随机抓取6张进行展示</p>
064-<p>2、普通,不处理</p>
064+ <p>2.接受的文件类型JPG,PNG, GIF, BMP,最小尺寸:500*500px,最大尺寸:3000*3000px,最大文件大小:1MB</p>
065-<p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
065+ <p>3.拖动国片,调节国片顺序,鼠标点击国片,查看原园,主图上传1张、普图上传5张</p>
066-<p><br /></p>
066+ <p>(五)强电:不选-则该条件不参与校验;勾选-可单选,可多选</p>
067-<h1>九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整</h1>
067+ <p>(六)起批量等区间类参数:不填-则该条件不参与校验;填了-必须2个都填、不能只填1个</p>
068-<p><br /></p>
068+ <p>(七)敏感词</p>
069-<h2>问题背景</h2>
069+ <p>1、高危,删除</p>
070-<p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
070+ <p>2、普通,不处理</p>
071-<h2>产品设计</h2>
071+ <p>3、只检测亚马逊美国站点和亚马逊全站点的敏感词</p>
072-<h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
072+ <p><br /></p>
073-<p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
073+ <h1>九、因“变体属性名称&变体属性值”导致刊登失败问题-解决方案:类目库优化、“变体属性名称&变体属性值”取值调整</h1>
074-<p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" /></p>
074+ <p><br /></p>
075-<p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
075+ <h2>问题背景</h2>
076-<p><br /></p>
076+ <p>1、API文档未说明“变体属性值”<br />2、销售给出的原业务需求是“所有类目都按color、size填写”</p>
077-<h3>功能点2:“type=不做此类目”的类目</h3>
077+ <h2>产品设计</h2>
078-<p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
078+ <h3>功能点1:“无多属性”类目,只进行单体刊登</h3>
079-<p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
079+ <p>一、需求分析<br />(一)情况:业务策略“对此类类目,不进行多变体刊登、只进行单体刊登”,但作为“SKU来源的产品库”,策略选中的SKU可能是多变体。<br />(二)系统现状:自动刊登策略-策略规则-SKU来源<br />1、“产品库、指定SKU(仅上架自身)”为单体刊登,<br />2、“指定SKU(上架所有变体)”-“N条变体刊登为N条listing”为单体刊登,<br />3、“指定SKU(上架所有变体)”-“N条变体刊登为1条listing”为多变体刊登</p>
080-<h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
080+ <p>二、产品设计<br />(一)当参数“刊登至类目”,选中“仅单体刊登”的类目时<br />1、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”【见原型图】<br /><img src="{236010.png}" alt="" width="500" height="270" title="" /></p>
081-<p><br /></p>
081+ <p>2、参数“刊登至类目”:放到参数“策略名称”下方<br />3、交互<br />①当参数“刊登至类目”选中“type=正常”的类目,选中了“多变体上架为1条listing”后,又将参数“刊登至类目”选中“type=仅单体刊登”的类目:选中枚举“N条变体上架为N条listing”,“多变体上架为1条listing”变为置灰、不可选择</p>
082-<p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
082+ <p><br /></p>
083-<p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
083+ <h3>功能点2:“type=不做此类目”的类目</h3>
084-<h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
084+ <p>一、需求分析<br />(一)情况:业务策略“因为此类类目,因为各种原因无法做,具体原因见"类目变体属性"”</p>
085-<p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
085+ <p>二、产品设计<br />(一)本地类目库,在为前端参数“刊登至类目”返回类目数据时,屏蔽“不做此类目”的类目</p>
086-<p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
086+ <h3>功能点3:变体属性名称variantAttributeNames,取值逻辑</h3>
087-<h3>功能点5:类目库同步逻辑优化</h3>
087+ <p><br /></p>
088-<p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" /></p>
088+ <p>一、需求分析<br />(一)由于各Walmart类目的“variantAttributeNames”的枚举不同,故需要知道各个类目应该选择哪些枚举。故需要对照表</p>
089-<p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
089+ <p>二、产品设计<br />(一)根据“类目变体属性”表<br />1、自动刊登策略的参数“刊登至类目”选中了“type=正常、仅单体刊登、新增”的类目,按表中该类目所在行的“变体属性名称1、变体属性名称2”取值<br />2、“变体属性名称1、变体属性名称2”其中1个字段为空时,则意味着该类目,只有1个变体属性名称,则只取有值的1个</p>
090-<h1>十、出现了:<span>刊登成功但无库存、退货地址查不到的问题</span></h1>
090+ <h3>功能点4:变体属性值variantAttributeValues,取值逻辑</h3>
091-<p><br /></p>
091+ <p>一、需求分析<br />(一)平台现状:参数名称为选中的“variantAttributeNames枚举”的名称<br />(二)系统现状<br />1、产品库的数据结构,无法体现出生成变体的主属性,故无法通过“产品库”来确定“变体属性”<br />2、无法确定“产品库的变体属性”与“variantAttributeNames”枚举的对应关系。故只能约定。<br />3、产品库的数据结构中,能作为变体属性的只有“颜色”、“尺寸”</p>
092-<p class="MsoNormal">一、背景</p>
092+ <p>二、产品设计<br />1、“variantAttributeNames”枚举=color,变体属性值variantAttributeValues的参数“color”,取产品库-该SKU-变体管理中参数“颜色”的值<br />2、“variantAttributeNames”枚举=size、clothing size,变体属性值variantAttributeValues的参数“size、clothing size”,都取“产品库-该SKU-变体管理”中参数“尺寸”的值</p>
093-<p class="MsoNormal">(一)出现了问题:刊登成功但无库存、退货地址查不到的问题<br />(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”</p>
093+ <h3>功能点5:类目库同步逻辑优化</h3>
094-<p class="MsoNormal">(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了</p>
094+ <p>一、产品设计<br />(一)新增的类目<br />1、“type”默认为“新增”<br />2、“状态”默认为“生效”<br />3、只能单体刊登<br />4、参数“SKU来源”选中“指定SKU(同时上架所有变体)”时,<br />①参数“多变体产品刊登方式”枚举“多变体上架为1条listing”置灰、不可选择,默认选中枚举“N条变体上架为N条listing”<br />②在枚举“多变体上架为1条listing”下增加提示语:此类目为新增类目,请维护“变体属性名称”【见原型图】<br /><img src="{236012.png}" alt="" width="500" height="280" title="" /></p>
095-<p class="MsoNormal">1、JD的数据库 会存历史做过的几号店<br />2、<span>则通过</span>jd.jdw.channels.walmart.product.queryChannel接口没办法判断<br />3、只能通过映射关系来维护</p>
095+ <p>(二)平台删除的类目:“状态”变更为“失效”<br />(三)参数“type”枚举:正常、不做此类目、仅单体刊登、新增<br />(四)参数“状态”枚举:生效、失效</p>
096-<p class="MsoNormal">(四)系统需要这个映射关系,需求方和我都是不知道的。<span>因为</span><span>JD未告知、文档无说明</span></p>
096+ <h1>十、出现了:<span>刊登成功但无库存、退货地址查不到的问题</span></h1>
097-<p class="MsoNormal"></p>
097+ <p><br /></p>
098-<p class="MsoNormal">二、方案</p>
098+ <p class="MsoNormal">一、背景</p>
099-<p class="MsoNormal">(一)增加映射关系,按照如下文档</p>
099+ <p class="MsoNormal">(一)出现了问题:刊登成功但无库存、退货地址查不到的问题<br />(二)JD排查原因:因“我们店铺归属于JD的几号店,就应该刊登到JD几号店”</p>
100-<p class="MsoNormal"><img src="{238007.png}" alt="" width="500" height="299" title="" /></p>
100+ <p class="MsoNormal">(三)Joybuy-Z15003-Hui之前做过1号店,后来没做了;转2号店了</p>
101-<p class="MsoNormal">(二)JD系统:<span>刊登到几号店,是通过</span>userPIN来控制<br />1、userPIN<span>通过</span>jd.jdw.channels.walmart.product.queryChannel接口获取<br />2、<span>店铺是几号店,就取几号店的</span>userPIN<br />e.g.:店铺是1号店,就取1号店的userPIN</p>
101+ <p class="MsoNormal">1、JD的数据库 会存历史做过的几号店<br />2、<span>则通过</span>jd.jdw.channels.walmart.product.queryChannel接口没办法判断<br />3、只能通过映射关系来维护</p>
102-<p><br /></p>
102+ <p class="MsoNormal">(四)系统需要这个映射关系,需求方和我都是不知道的。<span>因为</span><span>JD未告知、文档无说明</span></p>
103+ <p class="MsoNormal"></p>
104+ <p class="MsoNormal">二、方案</p>
105+ <p class="MsoNormal">(一)增加映射关系,按照如下文档</p>
106+ <p class="MsoNormal"><img src="{238007.png}" alt="" width="500" height="299" title="" /></p>
107+ <p class="MsoNormal">(二)JD系统:<span>刊登到几号店,是通过</span>userPIN来控制<br />1、userPIN<span>通过</span>jd.jdw.channels.walmart.product.queryChannel接口获取<br />2、<span>店铺是几号店,就取几号店的</span>userPIN<br />e.g.:店铺是1号店,就取1号店的userPIN</p>
108+ <p><br /></p>
109+ <h1><b><span>十一、Listing</span><span>管理:参数“销售类型</span><span>=</span><span>自主上架”</span></b></h1>
110+ <h1><b><span>
111+ </span></b></h1><h1 style="color:#3C4353;"><b>十二、<b>后端业务逻辑-敏感词:</b><b>定时处理禁售SKU ,对SKU进行下架</b><b>。</b><b>定时扫描在线listing表,如果命中敏感词和品牌词,调用平台接口删除。</b></b></h1><b>
112+ </b><b></b>
113+ <h1><b><span>
114+ </span></b></h1><h1 style="color:#3C4353;"><b>十三、<b>后端业务逻辑-敏感词:检测敏感词</b></b></h1><b>
115+ </b><b></b>
116+ <p class="MsoNormal"><span>一、已知敏感词是绑定平台和站点的,那么存在以下</span><span>2</span><span>种情况。</span></p>
117+ <p class="MsoNormal"><span>1 </span><span>敏感词</span><span>A</span><span>属于亚马逊全站点 </span></p>
118+ <p class="MsoNormal"><span>2 </span><span>敏感词</span><span>B</span><span>属于亚马逊日本站点。</span></p>
119+ <p class="MsoNormal"><span>那么敏感词</span><span>B </span><span>在</span><span>jDW</span><span>会不会检测出来</span></p>
120+ <p class="MsoNormal"><span>1</span><span>、</span><span>只检测亚马逊美国站点和亚马逊全站点的敏感词</span></p>
121+ <p class="MsoNormal"></p>
122+ <p class="MsoNormal">二、<span>高危和普通全检测,只有高危影响提交。参见产品方案文档</span>-<span>敏感词,和产品原型</span><span>-listing</span><span>管理</span><span>-</span><span>编辑</span></p>
123+ <h1><b><span>
124+ </span></b></h1><h1 style="color:#3C4353;"><b>十四、<b>后端业务逻辑-敏感词:过滤敏感词</b><b>name、seoKeys、pcDesc、packingListDesc</b></b></h1><b>
125+ </b><b></b>
126+ <h1><b><span>
127+ </span></b></h1><h1 style="color:#3C4353;"><b>十五、<b>后端业务逻辑-敏感词:商标、禁售、敏感词</b></b></h1><b>
128+ </b>
129+ <p class="MsoNormal"><span>一、禁售、商标:两个不同的数据源、</span>负责人</p>
130+ <p class="MsoNormal">田新旭:菜单,禁用词管理<br />田新旭:菜单,商标库</p>
131+ <p class="MsoNormal"><br /></p>
132+ <p class="MsoNormal">二、系统逻辑:禁售分平台、商标不分平台,商标不分语言、敏感词分语言</p>
133+ <p class="MsoNormal">(一)示例</p>
134+ <p class="MsoNormal">1.销售平台敏感词管理(禁用词) ,理解为不能写的词:例如毒药,吸毒,等,他有多语言的说法<br />2.商标库(知名的品牌商标),如:huawei,xiaomi ,LG,LV 等 他没有多语言的说法的,品牌商标都是全球通用的</p>
135+ <p class="MsoNormal"><br /></p>
136+ <p><br /></p>
137+ <p class="MsoNormal">三、数据源情况:没做特殊逻辑处理,都是运营策略</p>
138+ <p class="MsoNormal">1、敏感词、商标词数据源:风控部人工维护</p>
139+ <p class="MsoNormal">2、判断风险等级是普通、高危:风控部人工打标签</p>
140+ <p class="MsoNormal">3、普通、高危:通用模块没有逻辑限制,亚马逊平台运营规则-高危不允许上架,其他平台都可以</p>
141+ <p class="MsoNormal"><br /></p>
142+ <p class="MsoNormal"><span>四、敏感词平台&站点:亚马逊平台、</span>Ebay平台、Walmart平台、JD国际平台,站点都是“<span>美国</span>”</p>
143+ <h1><b><span>十六、策略参数:强电</span><span>-</span><span>交互</span></b><b></b></h1>
144+ <p class="MsoNormal">1<span>、强电:不选</span><span>-</span><span>则该条件不参与校验;勾选</span><span>-</span><span>可单选,可多选 </span></p>
145+ <p class="MsoNormal">①<span>强电,下</span>级<span>选项</span>:<span>不选</span>-<span>则该条件不参与校验;勾选</span><span>-</span><span>可单选,可多选</span></p>
146+ <p class="MsoNormal">2<span>、起批量:不填</span><span>-</span><span>则该条件不参与校验;填了</span><span>-</span><span>必须</span><span>2</span><span>个都填、不能只填</span><span>1</span><span>个</span></p>
147+ <h1><b>十七、刊登逻辑:多变体刊登,示例</b><b></b></h1>
148+ <p class="MsoNormal">一、示例</p>
149+ <p class="MsoNormal"><img src="{238415.png}" alt="" width="296" height="500" title="" /></p>
150+ <p class="MsoNormal">(一)示例2<span>、</span><span>3 </span><span>都没问题</span></p>
151+ <p class="MsoNormal"><span>(二)示例</span><span>1</span><span>的正确逻辑</span></p>
152+ <p class="MsoNormal"><span>①</span><span>通过</span><span>SKU2</span><span>,找到母体,然后再找到</span><span>SKU1\2\3</span></p>
153+ <p class="MsoNormal"><span>②SKU1</span><span>在平台禁售</span></p>
154+ <p class="MsoNormal"><span>③</span><span>刊登</span><span>SKU2</span><span>、</span><span>SKU3</span></p>
155+ <p class="MsoNormal"><span>④</span><span>且由于是刊登为</span><span>1</span><span>条,那么</span><span>listing</span><span>包含这</span><span>2</span><span>个</span><span>SKU</span></p>
156+ <h1><b>十八、刊登逻辑:</b><b><span>第一次单体刊登,第二次变体刊登,在变体刊登时,要不要把第一次单体刊登的</span>SKU<span>也与变体再次刊登</span></b><b></b></h1>
157+ <p class="MsoNormal">一、结论:每次执行,只管本次的<br />(一)<span>你筛选出来</span>SKU1、2、3<br />(二)SKU1如果已经在前一次刊登上去了,<span>那么会触发</span><span>“同SKU只能刊登1条”的互斥逻辑</span>,<span>然后本次刊登只会刊登</span>SKU2\3</p>
158+ <h1><b><span>十九、刊登状态</span><span>-</span><span>刊登失败补偿:“刊登失败”的</span><span>SKU</span><span>,会被后续执行的策略抓取,进行再次刊登;“刊登失败”的本地</span><span>listing</span><span>,会继续存在</span></b><b></b></h1>
159+ <h1><b>二十、刊登状态:</b><b><span>刊登中、刊登失败</span></b><b>,</b><b><span>不允许编辑</span></b><b></b></h1>
160+ <h1><b><span>二十一、刊登数据</span><span>-</span><span>价格:低于采购价标记</span></b><b></b></h1>
161+ <p class="MsoNormal"><span>一、调研:上架的底价,业务上没有限制</span></p>
162+ <p class="MsoNormal"><img src="{238419.png}" alt="" width="500" height="201" title="" /></p>
163+ <p class="MsoNormal"><span>二、分析</span></p>
164+ <p class="MsoNormal"><span>(一)场景上</span></p>
165+ <p class="MsoNormal"><span>日常:必然不允许低于成本价,也就是产品采购价</span></p>
166+ <p class="MsoNormal"><span>促销:才可能出现低于成本价的情况</span></p>
167+ <p class="MsoNormal"><span>(二)能区分场景,就能按场景区分、控制价格是否允许不限制底价</span></p>
168+ <p class="MsoNormal"><span>目前没办法通过场景来区分,因为</span>listing<span>管理</span><span>1.0</span><span>没法区分促销的参数</span></p>
169+ <p class="MsoNormal"><span>就不可以通过</span><span>“</span><span>是否促销</span><span>”</span><span>区分</span><span>“</span><span>促销</span><span>or</span><span>日常</span><span>”</span></p>
170+ <p class="MsoNormal"><span>就没办法硬的控制</span></p>
171+ <p class="MsoNormal"></p>
172+ <p class="MsoNormal"><span>三、方案:软性监控</span></p>
173+ <p class="MsoNormal"><span>(一)目的:不影响刊登,但为了事后查询、找数据</span></p>
174+ <p class="MsoNormal"><span>(二)产品逻辑</span></p>
175+ <p class="MsoNormal">1<span>、前端:刊登队列,增加</span><span>1</span><span>列参数</span><span>“</span><span>上架价格</span><span>”</span><span>、增加筛选条件</span><span>“</span><span>低于采购价</span><span>”</span></p>
176+ <p class="MsoNormal"><span>①</span><span>参数</span><span>“</span><span>上架价格</span><span>”</span><span>:不低于</span><span>“ERP</span><span>产品库的采购价</span><span>”</span><span>时,仅展示刊登的价格</span></p>
177+ <p class="MsoNormal"><span>②</span><span>参数</span><span>“</span><span>上架价格</span><span>”</span><span>:低于</span><span>“ERP</span><span>产品库的采购价</span><span>”</span><span>时,展示刊登的价格</span><span>+</span><span>标记</span><span>“</span><span>低于采购价</span><span>”</span></p>
178+ <p class="MsoNormal"><span>③</span><span>筛选条件</span><span>“</span><span>低于采购价</span><span>”</span><span>:枚举</span><span>“</span><span>是、否</span>、不限”。默认不限</p>
179+ <p class="p"><img src="{238422.png}" alt="" /></p>
180+ <p class="MsoNormal"><img src="{238423.png}" alt="" width="500" height="227" title="" /></p>
181+ <p class="MsoNormal">2<span>、后端</span></p>
182+ <p class="MsoNormal"><span>①</span><span>公式:</span><span>ERP</span><span>产品库的采购价</span><span>=</span><span>供应商报价</span><span>+</span><span>采购运费</span></p>
183+ <p class="MsoNormal"><span>②</span><span>取值:产品库中心</span><span>——</span><span>产品管理编辑</span><span>——</span><span>产品价格</span><span>——</span><span>默认产品供货价</span></p>
184+ <p class="MsoNormal"><img src="{238424.png}" alt="" width="500" height="263" title="" /></p>
185+ <p class="p">③<span>“</span><span>采购价</span><span>”</span><span>和</span><span>“</span><span>上架价格</span><span>”</span><span>的换算,要用汇率</span></p>
186+ <p class="p">④<span>在</span><span>“ERP-</span><span>系统管理</span><span>-</span><span>汇率显示</span><span>”</span><span>页面的后端表里取</span>。<span>开发:程伟</span></p>
187+ <p class="p"><img src="{238426.png}" alt="" width="500" height="242" title="" /></p>
188+ <h1><span style="font-weight:700;color:inherit;font-size:20px;">二十二、</span><b>刊登数据-价格:价格计算器公式</b></h1>
189+ <h1><b></b></h1>
190+ <p class="p"><img src="{238431.png}" alt="" width="500" height="272" title="" /></p>
191+ <h1><b><span>二十三、</span></b><b>刊登数据-销售属性:当前为固定取值</b></h1>
192+ <h1><b></b></h1>
193+ <p class="MsoNormal"><img src="{238433.png}" alt="" width="500" height="268" title="" /></p>
194+ <p class="MsoNormal"></p>
195+ <h1><b><span>二十四、刊登数据</span><span>-</span><span>类目:大类,</span><span>API</span><span>会区分“普通商品、</span><span>WFS</span><span>商品、修改数据模板、普通转</span><span>WFS</span><span>”</span></b><b></b></h1>
196+ <p class="p"><span>前端查询时</span>,<span>只查询</span><span>“type=</span><span>普通商品</span><span>”</span><span>的类目</span></p>
197+ <h1><b><span>二十五、刊登问题:</span><span>Lagtime</span><span>处理方式</span></b><b></b></h1>
198+ <p class="MsoNormal">背景</p>
199+ <p class="MsoNormal">1、Walmart的listing数据结构:分listing主体信息、附属信息“退货地址、lagtime、退货规则”</p>
200+ <p class="MsoNormal">2、lagtime=刊登失败,JD的API返回的还是刊登成功<span>,导致刊登成功</span><span>Walmart没可售数、JD有</span></p>
201+ <p class="MsoNormal">3、lagtime=刊登失败,原因:JD系统异常</p>
202+ <p class="MsoNormal">4、lagtime=刊登失败,不会出现在“全量商品查询”中</p>
203+ <p class="MsoNormal"></p>
204+ <p class="MsoNormal">验证</p>
205+ <p class="MsoNormal">1、现在再刊登10条,看lagtime是否失败【验证“自动刊登”的逻辑,是否会导致lagtime失败比率增加】</p>
206+ <p class="MsoNormal">2、11点半、12点,看下“JD后台-副属信息-上传lagtime”之后,“lagtime失败”的数据,“lagtime状态”是否从“刊登失败”变成了待处理【验证通过JD后台,是否能完成“lagtime=失败”的人工补偿逻辑】</p>
207+ <p class="MsoNormal">3、11点半、12点,看下“商品管理-商品总表-搜索lagtime状态=失败”,“导出的SKU”是否等于“搜索出的SKU”【验证数据导出是否正确,验证SOP步骤是否可行】</p>
208+ <p class="MsoNormal">4、<span>验证</span><span>“全量商品查询API”,是否有返回“lagtime=失败”的listing,“状态=stage”</span></p>
209+ <p class="MsoNormal" align="justify" style="text-align:justify;"></p>
210+ <p class="MsoNormal" align="justify" style="text-align:justify;"><span>解决方案</span><span>-当前版本:采用SOP</span></p>
211+ <p class="MsoNormal">1、销售同事,每周1上午12点之前,检查一次自己负责的店铺,“lagtime状态=失败”的数据是否超过了本店铺总刊登数的1%【已与清华排查:目前店铺的“lagtime状态=失败”listing数/总刊登数=3‰,销售不处理这部分数据,因为浪费的SKU数占比低】<br />2、“lagtime状态=失败”listing数/总刊登数<“1%”:不处理【已与清华确定】<br />3、“lagtime状态=失败”listing数/总刊登数≥“1%”:处理<br />①步骤1:JD后台“商品管理-商品总表-搜索lagtime状态=失败”,“导出的SKU”excel<br />②步骤2:JD后台“通过excel”,批量下架【已验证,通过JD后台下架了“lagtime=失败”的SKU,Walmart的listing也会下架】<br />③步骤3:将“导出的SKU”excel,发给产研,由产研对“listing管理”中的本地数据下架【会安排迭代需求:listing管理-增加“excel模板-进行批量下架”】</p>
212+ <p class="MsoNormal" align="justify" style="text-align:justify;"></p>
213+ <p class="MsoNormal" align="justify" style="text-align:justify;"><span>解决方案</span><span>-全面解决【迭代】</span></p>
214+ <p class="MsoNormal"><span>一、背景:</span><span>“</span><span>lagtime=</span><span>失败”的</span><span>SKU</span><span>,无法在全量商品查询中查到</span></p>
215+ <p class="MsoNormal">二、产品设计</p>
216+ <p class="MsoNormal"><span>1</span><span>、全量商品查询——数据对比本地</span><span>listing</span><span>——没通过全量商品查询到的</span><span>listing</span><span>,记录为延迟下架队列</span></p>
217+ <p class="MsoNormal"><span>2</span><span>、全量商品查询——对比延迟下架队列——如果有超过</span><span>2</span><span>日未查询到的延迟下架队列,则对</span><span>listing</span><span>操作下架</span></p>
218+ <p class="MsoNormal"><span>3</span><span>、下架</span><span>listing</span><span>,如果上架了【每日更新状态定时任务,会更新这个状态】</span></p>
219+ <h1><b>二十六、1.0版本的数据初始化方案</b><b></b></h1>
220+ <p class="MsoNormal"><span>1</span><span>、没渠道</span><span>SKU&SKU</span><span>关联关系的</span></p>
221+ <p class="MsoNormal"><span>2</span><span>、全量——</span><span>JD_SKU</span><span>——分页查询——只查“在线”——落库到</span><span>listing</span><span>表</span></p>
222+ <p class="MsoNormal">3、<span>历史刊登的</span><span>listing</span><span>,只拉取“上架”的,非“上架”意味着不使用,如果上架了意味着要开始使用,能通过【每日更新</span><span>listing</span><span>】拉到</span></p>
223+ <p><br /></p>
1、为了方便查阅,将“JDW-优化记录”文档中的内容,统一放到需求描述中

2、将重要补偿逻辑的产品设计源文档上传
| 提报业务部门 | |
|---|---|
| 提报人员 | 廖清华 |
| 需求来源 | 业务方迭代需求 |
| 所属模块 | 多平台 walmart |
| 所属计划 | |
| 开发组 | |
| 受益业务部门 | 综合平台运营中心 |
| 验收人员 | |
| 业务价值 | 提升人效 |
| 每月价值量 | 80 |
| 每月节省人数 | 0 |
| 优先级 | P1 |
| 价值类型 | |
| 预计工时 | 48 |
| 成本 | |
| ROI | |
| 操作手册 | 否 |
| 更新点 | |
| 是否高危 | 否 |
| 评分 | |
| 当前状态 | 已关闭 |
| 所处阶段 | 已关闭 |
| 关键词 | |
| 计划上线 | |
| 上线时间 | |
| 计划验收时间 | |
| 业务验收时间 | |
| 满意度 | |
| 价值验收 | |
| 满意度分值 | |
| 业务回填价值 | |
| 验收达成价值 | |
| 验收达成ROI |
| 由谁创建 | zhangcehong 于 2022-11-08 15:42:52 |
|---|---|
| 指派给 | Closed 于 2023-05-13 16:25:18 |
| 由谁评审 | |
| 评审时间 | |
| 由谁关闭 | 周杰 于 2023-05-13 16:25:18 |
| 关闭原因 | 已完成 |
| 最后修改 | 周杰 于 2023-05-13 16:25:18 |