P paper2skillsPlaybook
AI 路线图 →

新品上市准入门控 — 从选品到发布的全量检查清单与Tag驱动的上市就绪评估

Skill-New-SKU-Launch-Readiness-Gate · 04-供应链

causalexperimentoptimizationrecommendationragvisual_generation广告与投放供应链与补货客服与VOC推荐与搜索知识图谱与RAG风控与合规视觉内容生成WF-A 智能补货WF-B 广告优化WF-C 客服分诊WF-D 选品扫描WF-G Listing内容优化WF-K 全域风险防御
年化 ROI5-15万元
实现难度⭐⭐☆☆☆
业务视角
适用角色供应链负责人 · 采购负责人 · CEO / 运营 VP
适用平台Amazon FBA · 海外仓 · 多国仓位(美/欧/日)
什么情况下用库存周转率低,资金压在海外仓出不来;SKU 断货紧急空运,物流成本吃掉毛利;多仓库存分布不均
成功是什么样的库存周转天数从 90 天降到 60 天,断货率 <3%,海外仓综合成本降低 15-25%
业务痛点
库存周转天数太长资金压死了断货了只能空运救急成本爆了多市场库存分配不均

1. 解决的问题

运营面临"新品上市后才发现合规缺失被海关扣押"——5维门控检查将上市前风险完全暴露,防止货到港扣押损失5-15万元

2. 核心算法逻辑

新品上市准入门控(Launch Readiness Gate) 是一个多维度、结构化的"上市检查清单"——防止因某个关键环节遗漏导致上市后的补救成本远高于预防成本。

3. 业务应用场景

未自动抽取;请查看原始 Skill 卡片。

4. 输入数据要求

请查看原始代码模板获取输入规格。

5. 输出结果

请查看原始代码模板获取输出规格。

6. 业务价值 / ROI

  • ROI预估:上市门控阻止不合规产品发货,每次避免海关扣押损失5-15万元;防止因Listing不完整导致的上市冷启动(差的Listing让转化率降低40-60%,损失约10-20万元/品)
  • 实施难度:⭐⭐☆☆☆(主要是检查清单的结构化录入,技术门槛低)
  • 优先级评分:⭐⭐⭐⭐⭐(新品是所有资源投入的核心决策点,门控防止"亡羊补牢")

7. 代码模板

代码块数量:1 · 路径:未检测到

"""
新品上市准入门控系统
功能:多维度门控检查 / 就绪评分 / 阻塞项识别 / 上市决策建议
"""
from dataclasses import dataclass, field
from typing import Optional
import warnings
warnings.filterwarnings('ignore')


GATE_WEIGHTS = {
    "compliance": 0.30,  # 合规是硬门控
    "supply":     0.25,
    "listing":    0.20,
    "finance":    0.15,
    "operations": 0.10,
}


@dataclass
class GateCheck:
    gate_name: str
    check_name: str
    status: str          # PASS / FAIL / CONDITIONAL / NA
    score: float         # 0-1
    details: str = ""
    is_blocker: bool = False  # True=必须PASS才能上市


@dataclass
class LaunchReadinessReport:
    sku_id: str
    product_name: str
    gate_scores: dict = field(default_factory=dict)  # gate → score
    all_checks: list = field(default_factory=list)
    overall_score: float = 0.0
    recommendation: str = "PENDING"
    blockers: list = field(default_factory=list)
    tags: dict = field(default_factory=dict)


def check_compliance_gate(sku_data: dict) -> list:
    checks = []
    markets = sku_data.get("target_markets", [])
    certs = sku_data.get("certifications", {})

    required = {"US": ["FCC"], "EU": ["CE", "ROHS"], "JP": ["PSE"]}
    all_pass = True
    for market in markets:
        for cert in required.get(market, []):
            has_cert = certs.get(cert, False)
            checks.append(GateCheck(
                "compliance", f"{market}:{cert}认证",
                "PASS" if has_cert else "FAIL",
                1.0 if has_cert else 0.0,
                f"{'已获得' if has_cert else '缺失'}{cert}认证",
                is_blocker=not has_cert,
            ))
            if not has_cert: all_pass = False

8. 论文来源

  • 2310.09823
  • 2402.12234