需求背景:
之前FBA调价时,是限制的FBA打标表只同步指定部门的数据,但是现在各个其他牙智能运营服务新增FBA运营,已将FBA打标表的数据调整为同步亚马逊运营中心+亚马逊智能运营部的数据。
现在需要针对独立账号按之前做的FBA调价规则进行自动执行调价。需要新增配置表来维护可执行FBA调价的店铺。
需求内容:
1、FBA条件新增配置表:配置亚马逊智能运营部的来源渠道进去,并针对配置的来源渠道可执行FBA调价服务
2、调价规则与之前保持一致:
条件:首次到货时间超过7天才能调价,有可售库存的(Quantity>0),近7天内无销量的(SaleDay7<=0),过滤禁售的
调价规则:
FBA:调整折后价,每次调整3-8%,兜底利润率5%,涨价时不超过当前原价的5%;
注意:如果折后价低于底限利润价格,则直接取最低利润价为本次促销调价的折后价。
FBM:调整FBA的价格同时需要调整同ASIN同店铺对应的FBM的价格,直接修改原价,原价=FBA折后价上浮3%;
调价的同时需要判断原价/折后价 小数点后第二位是否为9,如果不是,需要调整为9,注意日本站点的价格只能为整数。
注意:记录需要同步到ES,并支持在调价队列里进行查询数据。策略名称为【FBA调价策略服务】
修复原价:
如果FBA当前原价低于计算器底线利润率价格,则需要触发修复原价逻辑,并按FBA最新原价根据对应策略折扣力度降价调价,如果折后价低于底限利润价格,则直接取最低利润价为本次促销调价的折后价。
注意:
1、FBA 计算器原价不能高于同ASIN同店铺FBM原价的 130% , 如果>130%, 就取FBM原价的110%-130% ,并更新FBM原价,原价=FBA折后价上浮3%
2、FBA 计算器原价不能低于同ASIN同店铺FBM原价, 如果<FBM原价, 则FBA最新原价=FBM原价,并更新FBM原价,原价=FBA折后价上浮3%。
3、调价方向:
- 如果 新原价-旧原价>0,,则上涨
- 如果 新原价-旧原价<0,,则下降
4、调整FBA与FBM的原价幅度额度限制:
- 调整幅度=<50% ,且 调整金额=<40人民币的,按实际金额调整即可
- 调整幅度=<50% ,且 调整金额>40人民币的,需要进行分批调整,固定调整金额40人民币
- 调整幅度>50% ,且 调整金额=<40人民币的,需要进行分批调整,固定调整幅度50%
- 调整幅度>50% ,且 调整金额>40人民币的,需要进行分批调整,如下两点:
- 降价的话,固定调整幅度50%和固定涨幅40人民币取小者
- 涨价的话,固定调整幅度50%和固定涨幅40人民币取大者
参考价格:
FBA:修改折后价的同时修改参考价格,参考价格在折后价的基础上+1
企业价格:
FBA或FBM修改原价时,需要判断是否有企业价格,如果有企业价格需要将当前FBA/FBM最新的原价赋值到企业价格,并生成【上传企业价格】的任务到通用队列里。
注意:上传企业价格记录需要同步到ES,并支持在通用队列里查询上传的数据。
修改了AmazonWoker,需要配置服务
调整了以下点:
1.新增重置服务
2.新增生产端服务
3.新增消费端服务
4.新增过滤逻辑
把之前的任务调度:FBAAdjustPriceJob 删除并且新增任务调度
FBAAdjustPriceResetJob:FBA调价重置状态服务
FBAAdjustPriceJob:FBA调价生产端