
任务描述
需求描述
需求背景:为了提升刊登效率,同时解决新店铺8571问题,运营研究发现全球同步可以不占用额度,且可以快速刊登。
需求实现:
一、全球同步服务
1.新增配置,配置进入全球同步服务的账号组,配置的账号组只刊登主站点,不做多站点上架。
2.新增一个全球同步任务写入服务。做以下处理
a.筛选实验账号组已经刊登成功的主站点listing,获取渠道SKU;
b.查找待刊登队列中与该listing同SKU&同账号组的数据(过滤禁售等), 写入到全球同步任务表
c.调用计算器计算价格同步写入到任务表
表需要包括以下字段:SKU,店铺ID,账号组ID,渠道SKU(美国站的),价格,货币,处理状态
二、采集
1.新增一个全球同步的采集服务,根据任务表到亚马逊后台查找对应的asin,执行全球同步任务(具体操作指引见附件)
2.如果站点处理正常,则将处理状态标记为成功,如果提醒失败则标记为失败

三、失败任务刊登服务
1.定时读取任务表,找到失败的任务,按照现有多站点上架逻辑进行刊登。
验收标准
暂无
实现流程
找出主sku,通过 AutoPublishUploadProductQueue 表的 OrderSourceSKUID 查询
AutoPublishQueueDetail 表找出 OrderSourceGroupId
sku禁售过滤
通过价格计算器获取价格
获取是否授权api
定位查看Debug执行日志: amazon-worker 项目 cron库 ,查询条件: * and ClassName: "Erp.Amazon.Services.Implement.AutoPublish.GlobalSyncService"
定时任务增量变量配置位置:
开发报告规范:
1、说明修改发布项目工程和服务配置项
项目:AmazonWork
新增服务
服务1: 全球同步服务
服务名:AutoPublishGlobalSyncJob
频率: 只执行一次
2、备注新增修改数据库表或字段
无
3、截图核心代码逻辑
4、截图自测业务流