{ "name": "competitor-discovery", "displayName": "竞品发现与筛选", "description": "根据品类关键词和自身品牌信息,自动发现并筛选直接竞品", "category": "competitor-analysis", "version": "1.1.0", "type": "orchestration", "parameters": { "categoryKeyword": { "type": "string", "required": true, "description": "品类核心关键词" }, "ownBrand": { "type": "string", "required": true, "description": "自身品牌名称" }, "ownAsins": { "type": "array", "items": { "type": "string" }, "required": false, "description": "自身品牌核心ASIN列表" }, "competitorCount": { "type": "integer", "required": false, "default": 5, "description": "需要筛选的竞品数量" }, "domain": { "type": "integer", "required": false, "default": 1, "description": "Amazon站点(1=美国)" }, "priceRange": { "type": "object", "required": false, "properties": { "min": { "type": "number" }, "max": { "type": "number" } }, "description": "价格带过滤范围,不传则自动按自身价格±30%" } }, "pipeline": [ { "step": 1, "name": "搜索品类产品", "api": { "service": "SorftimeApiService.searchProductsByQuery", "endpoint": "/api/ProductQuery", "method": "POST", "forwardUrl": "https://server.fmode.cn/api/voc/forward", "headers": { "Authorization": "Bearer r:858b3ee92314d5447d1fc3cdc10462d7" }, "requestBody": { "Page": 1, "Query": "1", "QueryType": "7", "Pattern": "${categoryKeyword}" }, "queryParams": { "domain": "${domain}" } }, "output": "searchResults", "responseExtract": "extractProductList(resp) → Array<{ Asin, Title, Price, Rating, RatingsCount, MonthlySales, Brand, BSR, Photo }>" }, { "step": 2, "name": "查找相似产品", "condition": "ownAsins.length > 0", "api": { "service": "SorftimeApiService.getSimilarProducts", "endpoint": "/api/SimilarProductRealtimeRequest", "method": "POST", "requestBody": { "ASIN": "${ownAsins[0]}" }, "queryParams": { "domain": "${domain}" }, "note": "异步任务:需后续调用 /api/SimilarProductRealtimeRequestStatusQuery 和 /api/SimilarProductRealtimeRequestCollection" }, "output": "similarResults" }, { "step": 3, "name": "关键词排名产品", "api": { "service": "SorftimeApiService.getKeywordProductRanking", "endpoint": "/api/KeywordProductRanking", "method": "POST", "requestBody": { "keyword": "${categoryKeyword}" }, "queryParams": { "domain": "${domain}" } }, "output": "rankingResults", "responseExtract": "Array<{ Asin, Title, Rank, Price, Rating, RatingsCount, IsSponsored }>" }, { "step": 4, "name": "合并去重+竞品评分筛选", "type": "compute", "logic": "mergeAndScore(searchResults, similarResults, rankingResults, { ownBrand, priceRange, competitorCount })", "algorithm": { "merge": "按ASIN去重合并三个来源的产品", "exclude": "排除ownBrand的产品", "filter": "价格在ownPrice±30%范围内 && 评分>=3.5 && 同品类", "score": "matchScore = priceProximity*0.3 + ratingProximity*0.2 + salesProximity*0.2 + rankInKeyword*0.15 + isSimilar*0.15", "sort": "按matchScore降序,取top competitorCount个", "brandGrouping": "按Brand字段分组,统计每个品牌的SKU数和总销量,用于排除自有品牌和识别竞品品牌" }, "output": "filteredCompetitors" }, { "step": 5, "name": "批量获取竞品详情", "forEach": "filteredCompetitors", "api": { "service": "SorftimeApiService.getProductDetail", "endpoint": "/api/ProductRequest", "method": "POST", "requestBody": { "ASIN": "${competitor.asin}", "Trend": 1, "QueryTrendStartDt": "", "QueryTrendEndDt": "" }, "queryParams": { "domain": "${domain}" } }, "output": "competitorDetails", "responseExtract": "{ Title, Brand, SalesPrice, Ratings, RatingsCount, BSR, Category, Photo, Feature, Description, VariationASIN, MonthlySales }" }, { "step": 6, "name": "竞争格局分析", "type": "compute", "logic": "analyzeCompetitiveLandscape(filteredCompetitors, competitorDetails)", "algorithm": { "cr5": { "method": "按品牌汇总销量 → top5品牌销量占比 = top5Sales/totalSales*100", "fallback": "品牌数据不足时默认CR5=30(中等)" }, "monopolyLevel": { "low": "CR5<30 → '垄断度低,新卖家突围机会充足'", "medium": "CR5 30-60 → '中等垄断,需差异化策略'", "high": "CR5>60 → '垄断严重,不建议正面硬刚'" }, "brandComparison": { "method": "按Brand分组 → 统计skus/totalSales/totalPrice/totalRating → 取top5品牌", "output": "Array<{ brand, skus, avgSales, avgPrice, avgRating }>" }, "differentiationAdvice": { "highMonopoly": "切入细分人群赛道,避开头部正面竞争", "lowMonopoly": "新品有充足突围空间", "always": "打造独家设计款,注册外观专利,构建长期溢价能力" }, "attackStrategy": "针对TOP竞品的核心差评痛点打造本店独家卖点; 在Listing/主图中做直接对标,抢夺竞品精准用户" }, "output": "competitiveLandscape" } ], "response": { "type": "object", "properties": { "competitors": { "type": "array", "description": "筛选出的直接竞品列表", "items": { "type": "object", "properties": { "asin": { "type": "string" }, "title": { "type": "string" }, "brand": { "type": "string" }, "price": { "type": "number" }, "rating": { "type": "number" }, "ratingsCount": { "type": "integer" }, "monthlySales": { "type": "integer" }, "bsr": { "type": "integer" }, "category": { "type": "string" }, "matchScore": { "type": "number" }, "matchReasons": { "type": "array", "items": { "type": "string" } } } } }, "searchMeta": { "type": "object", "properties": { "totalCandidates": { "type": "integer" }, "filteredCount": { "type": "integer" }, "filterCriteria": { "type": "object" } } }, "competitiveLandscape": { "type": "object", "description": "竞争格局分析(来自computeCompetition算法)", "properties": { "cr5": { "type": "number", "description": "Top5品牌销量集中度(0-100)" }, "monopolyLevel": { "type": "string", "enum": ["low", "medium", "high"] }, "monopolyLabel": { "type": "string" }, "brandComparison": { "type": "array", "items": { "type": "object", "properties": { "brand": { "type": "string" }, "skus": { "type": "integer" }, "avgSales": { "type": "integer" }, "avgPrice": { "type": "number" }, "avgRating": { "type": "number" } } } }, "differentiationAdvice": { "type": "array", "items": { "type": "string" } }, "attackStrategy": { "type": "array", "items": { "type": "string" } } } } } }, "timeout": 30000, "retry": { "maxAttempts": 2, "delay": 2000, "backoffMultiplier": 2 } }