需求背景:目前需要增加FBA量,业务会通过SKU销量判断某些SKU指定转为FBA
需求实现:
1、FBA审核页面增加一个SKU导入功能,包括导入模版包括SKU和来源渠道名称两列,导入后判断SKU+来源渠道目前是否已经渠道SKU,做如下处理
a.如果有渠道SKU&存在在线listing&有销量,跳过
b.如果有渠道SKU&存在在线listing&无销量,删除该listing进行刊登流程
c.有渠道SKU&无在线listing,提交一次修改标题和关键词的记录。
d.无渠道SKU,查找是否存在流程中的相同数据,有则删除,无则走刊登流程
2、刊登流程
a.通过FBA审核导入进来的SKU数据,同时写入到自动刊登SKU管理页面,标记一种新的来源方式为:FBA导入。数据为指定店铺刊登。标记为优先刊登。
b.这种数据不需要审核,直接审核通过
c.刊登时单独针对这类数据做特征组装逻辑
3、资料组装逻辑
标题:标题调用ChatGPT接口提问,通过提供人工出单标题及关键词,组装提问文案用于获取标题,具体组装逻辑见附件
关键词:
a.词根拆解:按【SKU+站点】从AmazonSkuKeyWordStatistics表(选品MongoDB)进行取值,按关键词权重进行排序(关键词权重系数越大排在前面),按照权重倒序将所有关键词按照空格拆解成单词,并去掉标标点,冠/介词('that', 'be', 'been', 'being', 'a', 'an', 'the', 'and', 'or', 'as', 'of', 'at', 'by', 'for', 'with')后去重(即按照权重系数高先拆词根,后续有同样的词根则直接过滤掉。)。
b.组装关键词时先按照顺序取,直到词根长度满足180个字符为止。
c.剩余的从其余未使用词根里随机取,直到达到250个字符
--
eg: 关键词 masquerade mask for couples,large yoga block,cute cat stickers,nature stickers -->词根拆解:masquerade, mask, for, couples,large ,yoga ,block,cute ,cat ,stickers,nature ,stickers --》去掉排名在后的词根:masquerade, mask, couples,large ,yoga ,block,cute ,cat ,stickers,nature --》插入SKU对应在线listing Search Terms
其余属性与当前逻辑一致
4.自发货刊登成功后进行转FBA处理