需求详情见:自动推荐亚马逊平台类目(P0) (zhcxkj.com)
一、背景
1、通过语义分析,匹配老品系统SKU:最近刊登的平台类目。
--先验证匹配老品系统SKU的准确度
--可用功能:语义分析。
2、ERP-命名实体分词功能优化
二、需求说明
2.1、ERP产品库新增自动获取亚马逊类目
操作位置:ERP-产品库中心-平台类别
2.1.1、获取平台分类逻辑:
1)输入数据:系统SKU+中文产品名。
2)匹配系统SKU:调用匹配已有系统SKU接口: http://showdoc.zhcxkj.com/web/#/79/4655,获取匹配度最高的1个系统SKU(排除输入的系统SKU)
3)获取亚马逊平台类目:按以上【匹配系统SKU】获取US站点最新刊登的有效分类的亚马逊平台分类。
--有效分类判断:
验证:1、是否可找到的平台类目?2、是否是与系统SKU相匹配?
--验证方法:调取1天新开发的产品SKU(非组合产品,相同母体ID只取一个系统SKU,上架时间为当前时间前一天)通过获取亚马逊类目逻辑,输出excel
--excel字段:系统SKU,产品中文名,产品英文名,匹配系统SKU,平台类目,刊登频次。
--输出字段找上架组协助确定是否准确。
2.1.2、人工获取:ERP-产品库中心-平台类别- 推荐平台类目,如原型。
--1、操作:点击【获取平台类别】,自动弹出展示三个推荐的平台类别,且默认勾上。
--2、数据提交:点击【保存继续编辑】将三个平台类目默认新增到该系统SKU 平台类目字段中并按频次从高到低置顶排列。
--3、平台类别:按【推荐亚平台类别】逻辑推荐前三个平台类别,获取逻辑见【2.1.1、获取平台分类逻辑】。
--4、类目展示格式中英文,类别层级之间以‘>>’间隔,如:Appliances(0)(大家电)>>Heating, Cooling & Air Quality(10)(加热、冷却和空气质量电器)
--5、点击【关闭】,隐藏推荐亚平台类别展示框。
--点击按钮则实时获取。
--验收标准:3秒之内展示数据。

2.2、新增提示文字:ERP产品库-【命名实体分词】新增提示‘鼠标双击展示【命名实体分词】用于校验标题,编写中文中文关键词’
操作位置:ERP-产品库
验收标准:ERP-产品库-中文标题后面,展示提示文字。

SELECT top 1000 c.BrowsePathByID,max(c.RecommendedBrowseNodeName) as RecommendedBrowseNodeName, d.SKU
FROM RB_AmazonUploadResult_V2 c (nolock)
INNER JOIN RB_AmazonUploadProduct_V2 d(nolock) ON c.CustomerID = d.CustomerID AND c.ID = d.QueueID
INNER JOIN RB_OrderSource b(nolock) ON d.CustomerID = b.CustomerID AND d.OrderSourceID = b.ID
WHERE c.CustomerID = 1
AND d.SKU IN(SELECT item FROM Charsplitforin('1396962,8735783', ','))
AND b.OrderSourceCountry = 'US'
AND d.Status = 2
AND Isnull(d.UploadType, 1) = 1
AND d.IsParent = 0 and c.AddTime>'2021-09-23'
GROUP BY c.BrowsePathByID,d.SKU
order by max(c.AddTime) desc
三张表先查询近一年刊登成功的类目,再到share库里面去查询是否有类目id
-- 查询类目
declare @Country varchar(10);declare @BrowsePathByID varchar(1000);
set @Country='US'
set @BrowsePathByID='1055398,1063498,3206324011,14554126011,14554129011,14554129011#2619525011,2619526011,18116199011,14554126011,14554129011';
SELECT ID,BrowsePathByID,BrowsePathByName
FROM E_Amazon_BrowseTree_Node_V2(nolock)
WHERE BrowsePathByID in(SELECT item FROM Charsplitforin(@BrowsePathByID, '#')) AND Country=@Country AND IsEnabled=1