| name | community-group-buying-product-selection |
| description | 社区团购选品策略全链路技能包。涵盖选品战略、品类分级、各平台选品逻辑对比、定价方法论、选品 SOP 及配套工具。不含供应链执行(见模块四)、仓储物流(见模块五)。 |
| version | 1.1.0 |
| created_at | 2026-04-14T00:00:00.000Z |
| license | MIT |
| github_url | null |
模块一:选品策略
模块边界说明(重要)
本模块聚焦"卖什么"和"怎么定价格",即选品决策与定价。
供应链开发与管理 → 模块四(供应链与采购)
仓储与物流配送 → 模块五(仓储与物流)
两者独立完整,边界不重叠。
知识库
1.1 社区团购选品核心原则
社区团购的选品不是"卖什么都可以",而是围绕一个三角:
用户需求
△
/ \
/ \
/ \
供应链优势 ────────── 平台毛利
三者缺一不可:
- 只有用户需求:卖得动但没利润
- 只有供应链优势:有价格但卖不掉
- 只有毛利:两端都不成立,生意不成立
1.2 品类分级体系
社区团购商品分为五个等级,每个等级运营策略不同:
P0:引流款(流量担当)
| 特征 | 说明 |
|---|
| 价格 | 低于市场价的 30-50% |
| 需求 | 极高,刚需,高频 |
| 毛利 | 0% 甚至负毛利(贴钱卖) |
| 目的 | 引流、拉新、养成购买习惯 |
| 代表品 | 鸡蛋(每斤低于超市1-2元)、大白菜、土豆 |
| 使用频率 | 每期团购必有,但位置轮换 |
P1:爆款(GMV担当)
| 特征 | 说明 |
|---|
| 价格 | 低于市场价 15-25% |
| 需求 | 高,非刚需但转化率高 |
| 毛利 | 15-25% |
| 目的 | 稳定 GMV,提升客单价 |
| 代表品 | 时令水果(榴莲/车厘子/芒果)、应季蔬菜、活鲜 |
| 使用频率 | 每周稳定上,但量有限制 |
P2:利润款(利润担当)
| 特征 | 说明 |
|---|
| 价格 | 接近市场价或略低 |
| 需求 | 中等,有特定目标人群 |
| 毛利 | 25-40% |
| 目的 | 平衡整体毛利 |
| 代表品 | 进口食品、有机蔬菜、地方特产、冷冻水产 |
| 使用频率 | 持续上架,作为毛利补充 |
P3:长尾款(品类补充)
| 特征 | 说明 |
|---|
| 价格 | 市场价或略高 |
| 需求 | 低,但满足小众人群 |
| 毛利 | 20-35% |
| 目的 | 完善品类宽度,提升客单价 |
| 代表品 | 有机食品、进口调味料、特殊膳食食品 |
| 使用频率 | 定期上,不追求量 |
P4:战略款(护城河)
| 特征 | 说明 |
|---|
| 价格 | 自定义 |
| 需求 | 平台独有或独家合作 |
| 毛利 | 不限 |
| 目的 | 建立竞争壁垒 |
| 代表品 | 平台自营品牌、独家联名、产地直采 |
| 使用频率 | 长期固定 |
1.3 各平台选品逻辑对比
美团优选
选品策略:爆品引流 + 标品扩充
核心逻辑:
1. 以生鲜(蔬果/肉禽/水产)为骨架
2. 标品(日用品/食品)补毛利
3. 每期主打 2-3 个爆品,引流 60%+ 流量
爆品规律:
- 时令水果(樱桃/荔枝/葡萄)= GMV 担当
- 节假日(春节/端午/中秋)= 礼盒装冲量
- 夏季(冰淇淋/冷饮)= 高频冲复购
自营占比:约 30%(据美团 2022 年财报及行业估算)
→ 自营品类:米面粮油/调味品/日用品,管控质量稳定性
→ 生鲜以外部供应商为主(降低损耗风险)
→ 2023 年优选 GMV 约 300 亿(收缩期)
多多买菜
选品策略:低价拼团 + 农产品上行
核心逻辑:
1. 农产品为绝对主力(蔬菜/水果/肉类)占 GMV 65%+
2. 强调"便宜",用规模换利润
3. 拼团机制:2-3 人成团,降低决策门槛
爆品规律:
- 低价引流转:1 分钱秒杀(限量,每日 10:00 场次)
- 整箱/整袋销售:最小 2 斤起,降低物流难度
- 白牌为主:非品牌,只看价格不看品质
自营占比:约 20%(拼多多白牌基因,不强调品牌溢价)
→ 2023 年 GMV 约 1800 亿元(行业第一)
→ 2023 年营收约 320 亿元(GMV→营收转化率 18%)
→ 活跃 SKU 约 900 个(精而不滥,低于行业均值 1200)
淘菜菜
选品策略:阿里生态联动 + 品质升级
核心逻辑:
1. 打"品质"牌,区别于多多买菜的低价低质
2. 接入天猫/盒马供应链,提升商品力
3. 主打"新鲜",时效和品质优先
爆品规律:
- 盒马同款:品质背书,价格低于盒马 20-30%
- 88VIP 会员专享:会员专属价,提升会员价值
- 直播联动:淘宝直播带团购
自营占比:约 40%(阿里有盒马+大润发供应链,选品质量更高)
→ 2023 年 GMV 约 200 亿(收缩中,已合并入淘宝特价版)
兴盛优选
选品策略:区域深耕 + 本地化供应链
核心逻辑:
1. 主攻湖南/湖北/广东核心省份,不追求全国覆盖
2. 供应商以本地小型工厂/合作社为主,物流成本低
3. 本地特色农产品:湖南辣椒系/湖北热干面/广东腊味
爆品规律:
- 地方特产:当地人强复购,竞品无法复制
- 节日特供:端午节粽子、中秋节月饼(节令性强)
- 农贸市场联动:源头直采,价格优势明显
自营占比:约 65%(自建仓储配送,毛利结构最优)
→ 湖南市场份额一度达 45%(美团 25%/多多 20%)
→ 用户月均购买频次 9-12 次(业内最高)
→ 2023 年后战略收缩,聚焦已有优势区域
1.4 选品禁入清单
以下品类不适合社区团购,不能做:
禁入品类:
1. 活鲜(螃蟹/龙虾/贝类)
→ 损耗极高,配送难度大,死亡责任难界定
2. 进口冷链(冰淇淋/刺身/牛油果)
→ 冷链要求高,损耗超 15%
3. 大件商品(整箱矿泉水/大袋米面)
→ 配送成本高,团长搬运困难
4. 高客单价(奢侈品/电子产品)
→ 用户决策周期长,不适合团购场景
5. 有效期<7天的短保食品
→ 物流周转 1-2 天,留给销售窗口太短
6. 非标品(散装食品/称重食品)
→ 质量难以标准化,投诉率高
7. 法律法规限制品类(烟酒/药品)
→ 合规风险极高
方法论
1.5 选品决策流程(标准 SOP)
选品决策七步法:
Step 1:需求验证
→ 这个品用户真的需要吗?(调研数据/历史销售数据)
→ 需求频率:高频(月购)?中频(季购)?低频(年购)?
Step 2:供应链可行性评估
→ 能不能稳定供货?(供应商产能/物流时效)
→ 最低起订量是多少?(MOQ 影响毛利)
Step 3:毛利测算
→ 用定价公式计算:毛利率是否 > 20%?
→ 如果 < 20%,是否有其他品类补贴?
Step 4:竞品分析
→ 各大平台这个品卖什么价格?
→ 我们的价格有没有竞争力?
Step 5:风险评估
→ 这个品有没有质量/安全风险?
→ 损耗率预估是多少?
Step 6:试销验证
→ 先小批量上架(50-100件)
→ 观察 3-7 天的销售数据和投诉率
→ 数据达标再进入正式选品池
Step 7:正式上架
→ 录入商品信息
→ 制定促销计划
→ 安排供应商备货
1.6 供应商与商品黑名单管理(选品风控)
供应商与商品黑名单是选品安全的重要防线,属于选品风控,不属于供应商开发(供应商开发详见模块四):
触发黑名单的条件(任一即入):
供应商层面:
├── 资质造假:营业执照/许可证伪造
├── 质量事故:同一商品 3 次抽检不合格
├── 欺诈行为:缺斤少两、以次充好、货不对板
├── 商业行贿:向运营人员行贿
└── 卷款跑路:收取预付款后失联
商品层面:
├── 食品安全:商品检出禁用添加剂/农药残留超标
├── 法律合规:销售国家明令禁止的食品
├── 虚假宣传:标注与实际不符(如有机认证造假)
└── 侵权行为:销售假冒注册商标商品
黑名单处理流程:
Step 1:证据留存(3天内完成)
→ 截图/检测报告/实物照片
→ 供应商签字确认(如联系得上)
Step 2:立即下架
→ 平台所有在售商品全部下架
→ 通知已购买用户(必要时启动退款)
Step 3:全平台公示
→ 内部通报,禁止再次合作
→ 情节严重者上报行业协会
Step 4:法律追责(如涉及欺诈)
→ 报案或发起民事诉讼
→ 金额 > 3000 元即构成诈骗罪(刑法266条)
永久黑名单标准(不可解除):
├── 食品安全事故主责(造成人身伤害)
├── 违法犯罪行为(假证/行贿/侵权)
└── 卷款跑路
1.7 定价策略方法论
社区团购定价公式:
成本价
售价 = ────────────────
(1 - 平台抽佣率 - 团长佣金率 - 物流费率 - 损耗率 - 运营费率)
目标毛利率 = 1 - 各项成本占比之和 ≥ 20%
---
参数说明:
成本价:供应商报价
平台抽佣率:平台收取的佣金(通常 10-18%)
团长佣金率:给团长的佣金(通常 10-15%)
物流费率:配送成本占售价比例(通常 5-10%)
损耗率:预估损耗占售价比例(通常 2-8%)
运营费率:营销/人力/技术等(通常 3-5%)
---
数值算例(以鸡蛋为例):
假设条件:
成本价:¥12.0/斤(供应商报价)
市场价:¥18.0/斤(超市同款)
平台抽佣率:12%
团长佣金率:10%
物流费率:7%
损耗率:6%(禽蛋类)
运营费率:3%
代入公式:
合理售价 = ¥12.0 / (1 - 0.12 - 0.10 - 0.07 - 0.06 - 0.03)
= ¥12.0 / 0.62
= ¥19.35
毛利率验算:
毛利率 = (¥19.35 - ¥12.0) / ¥19.35 = 38.0% ✅
若定价 ¥18.0(竞争定价,跟市场价持平):
毛利率 = (¥18.0 - ¥12.0) / ¥18.0 = 33.3% ✅
但各项费率之和 = 0.12+0.10+0.07+0.06+0.03 = 0.38
成本覆盖 = ¥12.0 + ¥18.0×0.38 = ¥12.0 + ¥6.84 = ¥18.84
¥18.0 < ¥18.84 → 亏损!竞争定价需要供应商额外补贴
若定价 ¥15.0(激进引流):
各项费率 = ¥15.0 × 0.38 = ¥5.70
成本覆盖 = ¥12.0 + ¥5.70 = ¥17.70
¥15.0 < ¥17.70 → 每斤亏损 ¥2.70(平台需补贴)
行业定价参考区间(2023年数据):
┌────────────────────────────────────────────────────────────────────────────┐
│ 品类 成本价 市场价 合理售价区间 毛利率参考 损耗率参考 │
│ ───────────────────────────────────────────────────────────────── │
│ 鸡蛋 ¥5-12/斤 ¥8-18/斤 成本价×1.5-2.0 30-45% 5-8% │
│ 大白菜 ¥0.5/斤 ¥2-3/斤 ¥1.5-2.5 25-40% 8-15% │
│ 猪五花肉 ¥15-20/斤 ¥25-35/斤 成本价×1.6-2.0 28-38% 3-6% │
│ 苹果 ¥3-6/斤 ¥6-12/斤 成本价×1.8-2.2 30-45% 6-10% │
│ 进口车厘子 ¥25-35/斤 ¥60-90/斤 成本价×2.0-2.5 40-55% 10-18% │
└────────────────────────────────────────────────────────────────────────────┘
---
实际定价策略(三种):
策略 A:竞争定价(引流品)
→ 跟竞品比,我更便宜
→ 定价 = 市场价 × (70-85%)
→ 适用:鸡蛋、蔬菜、大米等刚需品
→ 注意:必须有供应商补贴才能执行,否则亏损
策略 B:价值定价(利润品)
→ 我的品质更好/更独家,值得更贵
→ 定价 = 市场价 × (95-110%)
→ 适用:有机食品、进口商品、地方特产
策略 C:撇脂定价(新品/稀缺品)
→ 趁着稀缺赶紧赚
→ 定价 = 成本价 × 2.5-3.0
→ 适用:首发新品、限量款、节假日礼盒
工具集
工具归属说明
供应商评分卡(Tool 2 原位置)→ 划归模块四(供应链与采购)
本模块仅保留直接服务选品决策的工具
Tool 1: SKU 利润测算器
"""
SKU利润测算工具
输入:供应商报价 + 各环节费率
输出:毛利率 + 建议售价 + 盈亏平衡分析
"""
def calculate_sku_profit(
cost_price: float,
platform_commission: float = 0.12,
leader_commission: float = 0.12,
logistics_rate: float = 0.08,
loss_rate: float = 0.05,
operation_rate: float = 0.03,
target_gross_margin: float = 0.20
):
"""
计算SKU利润
Args:
cost_price: 供应商成本价(元)
platform_commission: 平台抽佣率(默认12%)
leader_commission: 团长佣金率(默认12%)
logistics_rate: 物流费率(默认8%)
loss_rate: 损耗率(默认5%)
operation_rate: 运营费率(默认3%)
target_gross_margin: 目标毛利率(默认20%)
Returns:
dict: 包含售价、毛利率、各环节成本等
"""
total_cost_rate = (
platform_commission
+ leader_commission
+ logistics_rate
+ loss_rate
+ operation_rate
)
min_selling_price = cost_price / (1 - total_cost_rate - target_gross_margin)
recommended_price_a = min_selling_price
recommended_price_b = cost_price / (1 - total_cost_rate)
gross_margin_a = (recommended_price_a - cost_price) / recommended_price_a
gross_margin_b = (recommended_price_b - cost_price) / recommended_price_b
cost_breakdown = {
"平台佣金": recommended_price_a * platform_commission,
"团长佣金": recommended_price_a * leader_commission,
"物流成本": recommended_price_a * logistics_rate,
"损耗成本": recommended_price_a * loss_rate,
"运营成本": recommended_price_a * operation_rate,
"商品成本": cost_price,
}
return {
"成本价": round(cost_price, 2),
"最低售价(盈亏平衡)": round(recommended_price_b, 2),
"建议售价(目标毛利20%)": round(recommended_price_a, 2),
"盈亏平衡毛利率": round(gross_margin_b * 100, 1),
"建议毛利率": round(gross_margin_a * 100, 1),
"成本拆解(元)": {k: round(v, 2) for k, v in cost_breakdown.items()},
"定价是否可行": gross_margin_a >= target_gross_margin,
}
def compare_platform_pricing(
cost_price: float,
platform: str,
market_price: float = None
):
"""
各平台定价对比
Args:
cost_price: 成本价
platform: 平台名称
market_price: 市场价(可选)
Returns:
dict: 各平台定价建议
"""
platform_configs = {
"美团优选": {
"platform_commission": 0.12,
"leader_commission": 0.12,
"logistics_rate": 0.08,
"loss_rate": 0.06,
"operation_rate": 0.03,
},
"多多买菜": {
"platform_commission": 0.10,
"leader_commission": 0.10,
"logistics_rate": 0.07,
"loss_rate": 0.05,
"operation_rate": 0.02,
},
"淘菜菜": {
"platform_commission": 0.15,
"leader_commission": 0.12,
"logistics_rate": 0.09,
"loss_rate": 0.04,
"operation_rate": 0.04,
},
"兴盛优选": {
"platform_commission": 0.14,
"leader_commission": 0.12,
"logistics_rate": 0.06,
"loss_rate": 0.05,
"operation_rate": 0.03,
},
}
if platform not in platform_configs:
return {"error": f"未知平台: {platform}"}
cfg = platform_configs[platform]
result = calculate_sku_profit(
cost_price=cost_price,
**cfg
)
if market_price:
result["市场竞争价"] = market_price
result["相对市场价"] = f"+{(result['建议售价(目标毛利20%)']/market_price - 1)*100:.1f}%"
result["价格竞争力"] = "强" if result['建议售价(目标毛利20%)'] < market_price * 0.9 else "中" if result['建议售价(目标毛利20%)'] < market_price else "弱"
return result
def run():
"""
交互式运行
"""
print("=" * 50)
print("SKU利润测算工具")
print("=" * 50)
try:
cost = float(input("请输入成本价(元):"))
except ValueError:
print("成本价输入错误")
return
print("\n选择平台:1-美团优选 2-多多买菜 3-淘菜菜 4-兴盛优选")
platform_map = {"1": "美团优选", "2": "多多买菜", "3": "淘菜菜", "4": "兴盛优选"}
p_choice = input("请输入选项(默认美团优选):").strip() or "1"
platform = platform_map.get(p_choice, "美团优选")
result = compare_platform_pricing(cost, platform)
print(f"\n【{platform}】定价分析:")
print(f" 成本价:{result['成本价']} 元")
print(f" 盈亏平衡售价:{result['最低售价(盈亏平衡)']} 元(毛利率 {result['盈亏平衡毛利率']}%)")
print(f" 建议售价(20%毛利):{result['建议售价(目标毛利20%)']} 元(毛利率 {result['建议毛利率']}%)")
if "市场竞争价" in result:
print(f" 市场价:{result['市场竞争价']} 元")
print(f" 相对市场价:{result['相对市场价']}")
print(f" 价格竞争力:{result['价格竞争力']}")
print("\n成本拆解(元):")
for k, v in result["成本拆解(元)"].items():
print(f" {k}:{v}")