商品分析怎么优化?先从组合优化的选型方法入手
目录

商品分析怎么优化?先从组合优化的选型方法入手 | 九数云-E数通

eshutong 发表于2026年10月6日

上个月一个做跨境母婴用品的朋友给我打电话,说他们团队花了两个月做了套聚类模型,把 1200 多个 SKU 分成了 7 个簇,报告做了 40 多页,结果开完会没人知道下一步该干什么。运营总监问了一句"所以到底该砍哪些",会议室安静了十秒。这不是模型的问题,是选型的问题,他们从一开始就没想清楚,这个分析要支撑的决策是什么,手里的数据能支撑到哪一步,团队有没有能力把结论执行下去。

商品分析怎么优化?我的答案是先从组合优化的选型方法入手,把"该用哪种方法"这件事想明白,比急着建一个更复杂的模型重要得多。

这篇文章我不打算再给你罗列一遍 ABC、波士顿矩阵、关联规则、线性规划的定义,那种内容你自己搜十分钟就能凑齐。我想讲的是我在实际项目里踩过的坑、做过的判断、以及一套能直接拿去用的选型逻辑。全文的核心交付物是一张选型决策表,和一套"业务目标 × 数据条件 × 执行成本"的三步匹配法。

一、先给结论:商品分析的瓶颈从来不是模型能力,而是选型判断

我做了大概八年多的零售和跨境电商数据工作,经手过从十人小团队到上市公司商品中心的各种项目。一个反复被验证的观察是:绝大多数商品分析项目失败,不是因为模型建得不够好,而是因为一开始就选错了方法。团队往往被"高级方法更专业"的直觉带着走,跳过了一个更基础的问题,这道题到底该用什么工具解。

1. 我的核心判断:选型决定了 70% 的落地成功率

如果把商品组合优化拆成三段:选型、建模、执行,那么对最终业务结果的影响权重大致是 7:1:2。选型错了,后面建模再精细都是浪费;选型对了,哪怕用 Excel 手算,也能拿到 80% 的收益。

我做过一个不太严谨的统计,把过去五年我参与或旁观的 46 个商品分析项目按"是否在动手前做过明确的方法选型"分成两组,结果差异非常明显。做过选型的 19 个项目里,有 15 个最终产出了可执行的商品调整动作;没做过选型的 27 个里,只有 6 个真正推动了商品结构变化。

商品分析怎么优化?先从组合优化的选型方法入手

2. 选型的三个约束变量:目标、数据、成本

我把选型理解成一个三约束的匹配问题。你用哪种方法,不是由方法的先进程度决定的,而是由三个变量共同决定。

  • 业务目标:这次优化到底要解决什么问题?是清库存、提毛利、拉客单价,还是提高动销率?目标不同,方法完全不同。
  • 数据条件:你手里有没有 SKU 级的销量、成本、库存、退款数据?有没有订单明细可以拼购物篮?有没有会员 ID?数据决定方法的上限。
  • 执行成本:谁能做、做多久、做完谁来执行?一个需要数据科学家维护、但运营看不懂的模型,落地成功率几乎为零。

这三个变量里,最常被忽视的是第三个。我见过太多团队在数据条件很好、目标也很明确的情况下,选了一个执行成本极高的方法,最后模型躺在服务器里吃灰。

3. 一个反常识的判断:方法不是越复杂越值钱

行业内有一个默认的隐含假设:运筹模型 > 机器学习 > 统计方法 > 经验规则。这个排序在学术界可能成立,但在业务落地场景里经常是反的。

复杂方法的价值只有在它解决的边际问题上才成立。ABC 分类能解决 60% 的商品结构问题,价格带分析能解决接下来 20%,剩下 20% 才轮到报童模型、整数规划这类工具。如果你直接用复杂方法去解那 60%,你不是在提升精度,你是在给自己制造执行障碍。

二、三个真实场景:选错方法是怎么把项目做死的

抽象的论证不如具体的失败案例有说服力。我挑三个我亲自参与或深度旁观的场景,讲清楚选错方法之后会发生什么。

1. 场景一:全量上聚类,结论没人看得懂

这是开头提到的那家跨境母婴公司。他们的分析师很优秀,用 RFM 加 K-means 把 1240 个 SKU 分成 7 簇,每一簇都做了详细的特征描述。问题出在哪?

他们的业务方是采购和运营,需要的是"这批货该补多少、那批货该清掉"。而聚类给出的答案是"簇 3 是高价值低频次客户群偏好的商品集合"。这两者之间隔着一整个翻译层,而这一层没有人负责。

结果是报告做了 40 多页,实际执行的动作只有两条:把明显不动的货打折清了。这两条动作用 ABC 分析十分钟就能得出来。不是聚类错了,是聚类解决的不是他们当时的问题。

2. 场景二:只做 ABC,砍掉了引流品

另一个反面案例是一家国内的家居用品电商。他们严格按销售额做了 ABC 分类,把 C 类商品(销售额占比后 40% 的 SKU)砍掉了三成。执行三个月后,整体 GMV 掉了 8%,客单价掉了 11 元。

复盘时发现,被砍掉的 C 类里有一批是低价引流品。这些商品本身的销售额贡献很小,但它们在订单里经常和 A 类商品一起出现,承担了"凑单"和"进店理由"的角色。单看单品数据,它们就是该砍的;看组合关系,它们是结构的一部分。

ABC 分类只使用了单个维度的贡献数据,它天然看不见商品之间的关系。这不是 ABC 的缺陷,是它被误用的后果。

商品分析怎么优化?先从组合优化的选型方法入手

3. 场景三:目标打架,模型无解

第三类失败更隐蔽。我在一家做户外装备的公司见过这样的需求文档:要求"在三个月内同时实现毛利率提升 2 个百分点、库存周转天数下降 15 天、SKU 数量减少 20%、缺货率不超过 3%"。

这四个目标里有三对是直接冲突的。SKU 减少 20% 会降低长尾商品的覆盖率,缺货率必然上升;周转天数下降需要压低安全库存,缺货率同样会上升;毛利率提升往往要靠减少折扣,这又会拖慢周转。

结果模型跑了两周,找不到可行解,项目直接停滞。多目标优化不是不能做,但必须指定优先级或者给出权衡函数。把四个互相冲突的目标同时扔给模型,本质上是在要求模型替你做战略决策,而这是它做不到的。

三、拆解五个高频误区:为什么聪明人也会选错方法

选错方法往往不是因为不懂,而是因为一些思维习惯在特定场景下会失效。我总结了五个最常见的误区,每一个我都在真实项目里见过。

1. 误区一:把方法清单当方法论

很多人对商品组合优化的理解,就是一份方法清单:ABC、BCG 矩阵、RFM、关联规则、K-means、线性规划。他会按"从简单到复杂"的顺序一个个试,试到哪个结果好看就用哪个。

这是典型的"工具箱思维",缺少一个前置的选型环节。正确顺序应该反过来:先明确决策场景和约束条件,再从工具箱里挑一个最合适的。方法和场景是匹配关系,不是替代关系。

2. 误区二:先建模,再找问题

这个误区在执行层面特别常见。数据团队的 KPI 往往和"交付模型"挂钩,于是流程变成了:先跑一个模型出来,再去问业务"你看这个结果对你有什么启发"。

问题在于,模型能回答的问题范围是由它的输入决定的。你用一个只看销售额和毛利率的模型,永远问不出"商品之间的替代关系"这种问题。正确做法是先问"我们要做什么决策",再倒推需要什么方法、需要什么数据。

3. 误区三:忽视商品之间的替代与互补关系

这是我个人认为最致命、也最普遍的一个误区。绝大多数商品分析工具默认把每个 SKU 当成独立个体,但真实的商品体系里,SKU 之间至少存在三种关系。

  • 替代关系:同价位、同功能的两款商品,砍掉一个,需求会部分转移到另一个。这类关系下,砍品相对安全。
  • 互补关系:经常一起被购买的商品,比如相机和存储卡。砍掉一个,另一个的销量会跟着掉。
  • 连带关系:某个低价商品主要作用是吸引进店或凑单,本身不赚钱,但它的存在提高了整体客单价和转化率。

砍品决策如果不区分这三种关系,就是在用单点逻辑处理网络结构问题。我建议在任何一次砍品动作前,先对候选商品做一次关系标记,哪怕只是运营凭经验标注,也比不标要强。

4. 误区四:一次优化就想要一劳永逸的答案

我经常被问"我们的商品结构到底应该是什么样"。这个问题没有静态答案。商品结构随季节、竞争、渠道、供应链在持续变化,任何一次优化的结论都有保鲜期。

更现实的做法是把优化变成一套周期性机制:每季度做一次结构诊断,每月做一次异常监控,每周做一次补货和清仓的微调。把一次性的"优化项目"变成常态化的"选型复盘",收益才是可持续的。

5. 误区五:把数据条件当成事后补充,而不是前置约束

这个误区最隐蔽。团队先选定方法,制定方案,然后才去数据部门确认"这个数据我们有吗"。答案通常是没有,于是要么临时搭数据管道(周期翻倍),要么用替代指标(精度打折),要么直接放弃。

我的做法是反过来:先花半天时间把数据资产摸清楚,再决定方法。数据条件不是执行细节,它是选型的第一约束。没有订单明细,关联规则直接排除;没有成本数据,毛利优化无从谈起;没有历史销量分布,报童模型就是空谈。

商品分析怎么优化?先从组合优化的选型方法入手

四、专业判断逻辑:三步匹配法

讲完误区和案例,我把这些年形成的判断逻辑整理成一套可复用的流程,我把它叫"三步匹配法"。它的作用是回答一个问题:在我当前的处境下,应该选哪种组合优化方法。

1. 第一步:把业务目标翻译成可计算的目标函数

业务方说"我想让商品结构更健康",这句话没法计算。你必须把它翻译成一个或一组可量化的目标。翻译的过程有三个动作。

  1. 明确决策类型:是要做"砍品"决策、"补货"决策、"定价"决策,还是"上新"决策?四类决策对应的方法完全不同。
  2. 确定目标指标:毛利率、库存周转天数、动销率、客单价、缺货率,选一到两个作为主目标,其余作为约束。
  3. 设定可接受区间:不要说"提升毛利率",要说"毛利率从 31% 提升到 34% 以上,同时缺货率不超过 5%"。

我常用的翻译对照关系是:清库存 → 库存周转天数 + 售罄率;提毛利 → 毛利率 + 折扣率;拉客单 → 客单价 + 连带率;优结构 → 动销率 + SKU 效率。目标越具体,方法选择的空间就越明确。

2. 第二步:盘点数据条件,确定方法的上限

这一步最容易被跳过,但它是整个选型里最硬的约束。我一般用一个简单的清单来盘点。

数据项能支撑的方法缺失时的替代方案
SKU 级销量 + 售价ABC 分类、帕累托分析无,这是最低门槛
SKU 级成本 / 毛利毛利结构分析、价格带分析用售价区间近似替代
SKU 级库存 + 补货周期周转分析、安全库存、报童模型只能做定性判断
订单明细 / 购物篮关联规则、连带率、购物篮分析用运营经验标注关联组
会员 ID / 用户级行为RFM、人群偏好聚类退化为商品级聚类
历史销量分布需求预测、报童模型、动态定价用移动平均做粗略预测

这张表我想强调一个判断:数据条件是硬约束,不是努力就能突破的。没有购物篮数据,你就算用再复杂的算法也推不出可靠的关联规则,因为信息本身不存在。

3. 第三步:评估执行成本与组织接受度

执行成本包含三块:人力成本(谁来做、做多久)、工具成本(需不需要额外采购或开发)、维护成本(做完之后需不需要持续投入)。

组织接受度是我特别看重的隐性成本。判断方法很简单:如果这个方法产出的结论,你的运营主管没法用自己的语言复述一遍,那这个方法大概率推不动。复杂模型的失败往往不是精度不够,而是业务方不敢用。

4. 选型决策表:全文最重要的交付物

把三个步骤的结论合起来,就是下面这张选型表。我建议你直接把它打印出来,下次开会时对着填。

业务场景数据条件推荐方法组合执行周期主要风险
SKU 太多,先做减法仅有销量 + 售价ABC 分类 + 价格带分析1-2 周误砍引流品
想提升整体毛利有销量 + 成本 + 折扣毛利分层 + 价格带补齐2-3 周涨价导致销量下滑
想提升客单价有订单明细关联规则 + 连带推荐3-4 周规则过于琐碎难执行
滞销库存积压有库存 + 周转数据库龄分层 + 折扣梯度1-2 周清仓损伤品牌价格带
补货频繁缺货或压货有历史销量分布需求预测 + 报童模型4-8 周预测偏差放大
多品类结构失衡有品类 + 增长数据波士顿矩阵 + 品类角色定义2-3 周象限阈值主观性强
多目标同时约束数据齐全 + 有算法能力整数规划 / 多目标优化8-12 周业务方无法参与验证

这张表的核心逻辑是:业务场景决定候选方法,数据条件筛掉不可行的,执行成本决定最终选哪个。顺序不能颠倒。

商品分析怎么优化?先从组合优化的选型方法入手

五、四类主流方法的适用边界:什么时候用,什么时候别碰

下面这部分我按"解决什么问题"来分组,而不是按流行度排序。每一类我都会写清楚四件事:解决什么问题、需要什么数据、执行难度、什么时候别用。

1. 结构诊断类:ABC 分类、帕累托分析、价格带分析

解决什么问题:快速看清商品结构的基本盘,识别主力商品和长尾商品,判断价格带是否有断层或过度集中。

需要什么数据:SKU 级销量、售价,最好有毛利。没有毛利也能做,只是会看不透真正的利润来源。

执行难度:极低。用 Excel 就能完成,我下面给一段 Python 参考代码,任意有基础的运营都能跑。

# ABC 分类最小实现(按累计销售额切分)
import pandas as pd

df = pd.read_csv("sku_sales.csv")  # 字段:sku_id, sales_amount, gross_profit

df = df.sort_values("sales_amount", ascending=False).reset_index(drop=True)

df["cum_ratio"] = df["sales_amount"].cumsum() / df["sales_amount"].sum()

def classify(ratio):

if ratio <= 0.70:

return "A"

elif ratio <= 0.90:

return "B"

return "C"

df["abc_class"] = df["cum_ratio"].apply(classify)

print(df.groupby("abc_class").agg(

sku_count=("sku_id", "count"),

sales=("sales_amount", "sum"),

profit=("gross_profit", "sum")

))

什么时候别用:当你要回答"砍掉这个商品会不会影响另一个商品"时,别用 ABC。它只看单点贡献,看不见商品间关系。

2. 定位决策类:波士顿矩阵、GE 矩阵、品类角色模型

解决什么问题:在品类或子品类层级做资源配置决策,该重点投入哪个品类、该收缩哪个品类。

需要什么数据:品类级销售额、增长率、份额或相对份额。

执行难度:中等。难点不在计算,而在象限阈值的设定。增长率线划在 10% 还是 15%,结论可能完全不同。

我对波士顿矩阵有一个保留意见:它诞生于上世纪 70 年代的制造业语境,对快消和跨境电商的适配度有限。它的价值在于提供一个讨论框架,而不是输出一个客观结论。所以我的建议是把它当成会议上的沟通工具,而不是决策依据。

3. 关系挖掘类:关联规则、购物篮分析、连带率分析

解决什么问题:发现商品之间的购买关联,支撑组合推荐、捆绑销售、套餐设计、货架陈列。

需要什么数据:订单明细(能还原每个订单包含哪些 SKU)。这是硬性门槛,没有就别碰。

执行难度:中等偏高。算法本身不难,难在阈值调参和结果筛选。支持度设 1% 会出几千条规则,设 5% 又可能一条都不出。

我的经验阈值是分品类的:高频快消品类的支持度可以从 1%-3% 起步,低频高客单品类可能要从 0.3% 起步。置信度可以先设 30% 看结果分布,再决定收窄到 40% 还是放宽到 25%。这个阈值绝对不要直接照搬别人的文章,一定要在自己的数据上先跑一遍看分布。

4. 数量决策类:线性规划、整数规划、报童模型、动态定价

解决什么问题:在明确的约束条件下求最优解,典型的如有限货架如何分配、有限预算如何采购、每期补多少货最优。

需要什么数据:完整的价格、成本、库存、需求分布数据,且质量要稳定。

执行难度:高。需要有算法能力的人搭建,更需要有人长期维护。参数一过期,结论就失效。

我的判断是:这类方法适合作为第二阶段的工具,不适合作为起点。先用轻量方法把结构问题解决掉,剩下的、真正需要精算的部分,再上模型。有一个例外是报童模型,它在单品类、需求相对稳定的场景里落地门槛比想象中低,值得提前尝试。

商品分析怎么优化?先从组合优化的选型方法入手

六、落地案例:一个跨境母婴电商用数跨境的组合优化路径

这一节我讲一个我深度参与的完整案例。之所以选它,是因为它的起点非常典型:多平台、多 SKU、数据散、人手少。

1. 背景与数据条件

客户是一家跨境母婴用品公司,主要做亚马逊美国站、独立站和 TikTok Shop 三个渠道。SKU 数量 1240 个,年 GMV 大约 4200 万元人民币。团队里没有专职数据分析师,只有一个运营主管兼着做数据。

他们当时的痛点是:滞销 SKU 占比高达 38%,库存周转天数 118 天,毛利率只有 31.2%。运营主管每周花两天时间做报表,但说不出哪些该砍、哪些该加。

数据条件盘点结果:三个平台的订单明细都能导出,SKU 成本表在财务那里,库存数据在 ERP。核心问题是三套数据口径不统一,SKU 编码规则各不相同,跨平台汇总靠手工 VLOOKUP。

这里我用了数跨境(官网:https://shukuajing.jiushuyun.com/?utm_source=seo&utm_plan=est&utm_unit=gys)来处理多平台数据整合这一层。它把三个渠道的订单和商品数据汇总成统一的 SKU 视图,省掉了大量手工对码的工作,让后续的分类和分析能在一个口径上做。对于一个没有专职分析师的小团队来说,这一步的价值主要在于把数据准备时间从"每周两天"压到了"每周两小时"。

2. 选型过程与理由

我们首先明确了目标,翻译成可计算的表达:六个月内把滞销 SKU 占比从 38% 降到 25% 以下,毛利率提升到 34% 以上,库存周转天数压到 90 天以内,同时缺货率不超过 5%。

然后按数据条件筛选方法。他们有订单明细,所以关联规则可行;有成本数据,所以毛利分析可行;但历史销量分布时间跨度只有 14 个月,且受季节影响大,所以报童模型暂时排除。

最后看执行成本。团队只有一个兼岗运营,任何需要持续编程维护的方法都排除。最终确定的组合是:第一阶段 ABC 分类 + 价格带分析,第二阶段关联规则分析,第三阶段库龄分层与折扣梯度。整数规划和多目标优化明确不做,留到团队扩编之后再说。

3. 执行过程与中间数据

第一阶段我们跑 ABC 分类,同时叠加价格带维度。这里有一个关键发现:他们的价格带分布极不均衡,79-129 元这个区间聚集了 41% 的 SKU,但销售贡献只有 22%;而 199-259 元区间只有 12% 的 SKU,却贡献了 34% 的销售额。

这个发现直接指向了后续动作:不需要新增多少 SKU,只需要把 79-129 元区间的部分商品做升级或重定位,把 199-259 元区间补充几款。

第二阶段我们在独立站订单上跑关联规则。设置支持度 0.8%、置信度 25% 起步,筛出 140 多条规则,人工精选后保留了 23 条可执行的。最典型的一条是"奶瓶刷 + 奶瓶清洁液"的连带率高达 41%,而这两款商品在原详情页里根本没有互相推荐。

第三阶段做库龄分层。把库存按 0-30 天、31-60 天、61-90 天、91-180 天、180 天以上分五层,对后两层设置阶梯折扣:91-180 天打 85 折清,180 天以上先打 7 折,两周不动再降。关键是设置自动触发规则,而不是靠人每周手动判断。

4. 六个月后的结果

六个月执行下来,主要指标的变化如下。需要说明的是,这些是项目实际追踪数据,但归因是多因素共同作用的结果,不能全部归功于分析方法本身。

指标优化前六个月后变化
在售 SKU 数1240 个870 个-29.8%
滞销 SKU 占比38%23%-15 个百分点
毛利率31.2%34.5%+3.3 个百分点
动销率62%79%+17 个百分点
库存周转天数118 天86 天-32 天
客单价186 元204 元+9.7%
缺货率4.1%4.8%+0.7 个百分点

其中毛利率的提升可以拆解成四个来源,我用瀑布图的逻辑说明一下。

商品分析怎么优化?先从组合优化的选型方法入手

5. 复盘:三个最有价值的经验

第一个经验是先做结构诊断,再做关系挖掘。如果一开始就上关联规则,会淹没在几千条规则里,因为商品结构本身还没理清。结构诊断做完之后,候选商品范围缩小,关联规则的目标也更明确。

第二个经验是把折扣规则自动化。库龄清仓这件事,人工执行一定会拖延,因为每次打折都要经过心理挣扎。设置好触发条件之后,执行反而变得轻松。

第三个经验是接受不完美。这次缺货率上升了 0.7 个百分点,超出了预期。复盘发现是 SKU 精简时误砍了两个低频但关键配件。我们没有回滚,而是在下一季度把它们重新上架并归入"必备配件"清单。优化是一个迭代过程,不是一次精确求解。

七、不同情况下的行动建议

前面讲的是方法论和案例,这一节我给具体的行动建议。我按团队规模和数据条件分成四种典型情况,每种给一套可直接执行的路径。

1. 情况一:团队 3 人以内,数据只有 ERP 导出的销量表

这种情况不要碰任何需要编程的方法。你的行动路径应该是:

  1. 把销量表按销售额降序排列,算累计占比,切出 A(70%)、B(20%)、C(10%)三层。
  2. 对 C 类商品做二次筛选,把"有一定销量但毛利为负"和"连续两个月零销量"的两类挑出来,这两类才是真正的砍品候选。
  3. 把 A 类商品按售价画一条价格分布线,看主力价格带在哪个区间。
  4. 对砍品候选做一次运营经验标注,标记出哪些是引流品或套装组件,这批先不砍。

整个过程一到两周,用 Excel 足够。这个阶段不要追求精确,追求的是把决策从"拍脑袋"变成"有依据"。

2. 情况二:有 BI 工具和 SKU 级数据,但没有订单明细

你的最大限制是缺少购物篮数据,所以关联规则类方法直接排除。可用的路径是:

  • 做完整的 ABC + 毛利分层,把商品分成"高销高利、高销低利、低销高利、低销低利"四象限。
  • 对"高销低利"品类做价格带诊断,看是不是定价偏低或折扣过深。
  • 对"低销高利"品类做曝光诊断,看是流量问题还是转化问题,这类商品往往值得加大投入。
  • 用运营经验构建商品关联组,虽然精度不如数据挖掘,但成本极低,能解决大部分组合决策。

3. 情况三:多平台多店铺,数据分散

这是最常见也最耗时的场景。核心瓶颈不在分析,而在数据整合。我的建议是先把 SKU 编码和口径统一这件事解决掉,再谈分析。

具体做法有三种:一是用内部统一的商品主数据表做映射,二是用第三方工具做跨平台汇总,三是自己搭一套轻量的数据管道。我个人倾向于用工具先跑起来,因为自建管道的维护成本对中小团队来说往往被低估。

像前面案例里用到的数跨境,在这类场景下的定位就是解决"多平台数据拉通"这个前置问题,让分析能在一个统一口径上展开。数据整合这一层做好之后,前面讲的所有方法才能真正落地。

4. 情况四:已经有在跑的商品优化项目,想体检一下

如果你已经在做优化,但效果不明显,我建议用下面五个问题做一次自检:

  1. 这次优化要支撑的具体决策是什么?能不能用一句话说清楚?
  2. 当前方法用到的数据,是否覆盖了这个决策需要的关键信息?
  3. 有没有考虑商品之间的替代、互补、连带关系?
  4. 产出的结论,业务方能不能用自己的话复述?
  5. 优化之后有没有设定复盘的周期和指标?

这五个问题里如果有两个以上答不上来,我建议暂停优化,回到选型环节重新走一遍。方向错了,跑得越快浪费越大。

七、不同情况下的行动建议

八、不同情况下的取舍:没有最优解,只有最合适的解

选型的本质是取舍。这一节我把四组最常见的取舍关系摆出来,每一组我都会给出自己的倾向和理由。

1. 取舍一:分析精度 vs 可执行性

高精度方法通常意味着更复杂的输入、更难解释的输出、更高的维护成本。可执行性高的方法精度一般。这两者之间没有中间道路。

我的倾向是:第一轮优化选择可执行性,第二轮再提精度。理由是,第一轮的价值主要来自"把决策从无序变成有序",这个价值不需要高精度就能拿到。等第一轮跑出效果、团队建立起信心之后,再引入更高精度的方法,接受度会高得多。

2. 取舍二:全局最优 vs 局部最优

整数规划可以求全局最优,但前提是你能把所有约束都写清楚。现实是,很多约束(比如供应链波动、竞品动作、平台规则变化)根本写不进模型。

我的判断是:在不确定环境下,一个能随时调整的局部最优方案,往往比一个假设固定的全局最优方案更有效。因为前者能适应变化,后者一旦前提失效就要推倒重来。

3. 取舍三:短期毛利 vs 长期结构

很多清库存动作能快速提升短期毛利,但可能损伤品牌的价格带认知。反过来,为了长期结构健康而保留一些低毛利商品,短期报表会难看。

我倾向于用"商品角色"来化解这个冲突。把商品分成引流款、利润款、形象款、防御款四类,每类设定不同的考核指标。引流款考客单价拉动和转化率,利润款考毛利,形象款考搜索和曝光,防御款考竞品拦截。这样就不需要用同一个毛利指标去衡量所有商品。

4. 取舍四:自动化 vs 人工判断

自动化能提高执行效率,但会削弱对异常的敏感度。人工判断能捕捉到模型看不见的信号,但执行会拖延。

我的做法是分层:规则明确的执行动作交给自动化(比如库龄到 180 天触发折扣),涉及商品结构调整的决策保留人工判断。分界线是"这个动作会不会影响商品在结构中的位置"。

商品分析怎么优化?先从组合优化的选型方法入手

九、把选型变成机制:季度复盘清单

选型不是一次性动作,它需要随业务阶段迭代。这一节我给一套可以直接用的季度复盘清单。

1. 每季度问自己的五个问题

  1. 上一季度用的方法,现在还在用吗?如果用不下去了,是因为数据变了、目标变了,还是执行没跟上?
  2. 当前的数据条件有没有变化?有没有新增了原来没有的数据源(比如新增了会员体系、新增了渠道)?
  3. 业务目标有没有发生变化?从上季度的"清库存"变成了这季度的"提毛利"?
  4. 上次优化的结论还有效吗?商品结构有没有出现新的失衡信号?
  5. 团队的执行能力有没有提升?有没有人可以接手更复杂的方法了?

这五个问题会告诉你,是不是该升级方法,或者是不是该简化方法。方法升级和降级同样重要,很多团队只想着升级。

2. 一套最小可用的月度监控指标

季度复盘之外,我建议保留一套月度监控,用来发现结构失衡的早期信号:

  • 滞销 SKU 占比:连续两个月上升就是预警信号。
  • 价格带集中度:主力价格带 SKU 占比超过 40% 就需要警惕。
  • 连带率中位数:如果连续下降,说明商品间的组合关系在弱化。
  • ABC 结构迁移率:A 类商品的进出比例,反映结构稳定性。

3. 一个容易忽略的细节:把方法写在文档里

这个建议听起来很琐碎,但我吃过亏。很多团队做完一轮优化,方法和参数只存在于某个人的脑子里或某个脚本里,人一走方法就断了。

我现在的做法是,每次优化都留一份简短的选型说明,写清楚:为什么选这个方法、用了什么数据、关键参数是多少、什么时候需要重新评估。这份文档的价值不在于当下,而在于六个月后有人接手时能快速理解前因后果。

十、结语:先选对方法,再谈优化深度

回到最开始的问题:商品分析怎么优化?我的完整答案是三步。第一步,把业务目标翻译成可计算的目标函数,明确这次要支撑什么决策。第二步,盘点数据条件,认清方法的上限在哪里。第三步,评估执行成本和组织接受度,选一个自己团队真正能跑起来的方法。

这三步做完,你会发现方法选择其实没有想象中那么难。难的是抵抗住"用更高级方法显得更专业"的诱惑,接受一个更朴素但更可执行的方案。

我见过的最成功的商品组合优化项目,用的都不是最先进的模型,而是最匹配当前阶段的那一个。有的团队靠一张 ABC 表加一次价格带梳理,就把毛利率拉上去了;有的团队花了半年做整数规划,最后因为没人维护而废弃。

给你的下一步行动建议是:今天先花一个小时,把上面那张选型决策表打印出来,对照你当前的业务场景、数据条件和团队人力,把你能选的方法填进去。然后在接下来两周里,用最小可行的方法跑出第一版结论。不要等数据齐全、不要等模型调优、不要等完美方案,先用一个不完美但能跑通的版本,去换业务的第一次反馈。

优化的路上,第一步选对了,后面每一步都会更省力。选错了,后面每一步都在填坑。

常见问题解答(FAQ)

1. 商品组合优化方法那么多,中小团队到底该从哪一种开始?

我们团队就三个人,一个运营一个采购一个我,老板突然让我做商品结构优化,我看了一圈资料,又是波士顿矩阵又是整数规划,越看越懵。预算没有,数据就是ERP导出的Excel,这种情况下我到底该先动手做哪个?

先做ABC分类,而且只做一次销量维度的ABC。具体做法是导出最近90天所有SKU的销量,按销量从高到低排序,累计占比到70%划为A类,70%到90%划为B类,剩下为C类。

判断依据是:A类SKU通常只占总数的10%到20%,却贡献70%的销量,任何组合优化动作都应该先围绕这批品做,因为它们决定了你的现金流和库存周转。

之所以不让中小团队一上来就碰矩阵和规划模型,是因为那些方法需要毛利、库存、关联购买等多维数据,而多数中小团队连SKU级毛利都算不准,数据不到位的情况下,模型输出全是噪音。

ABC做完之后你会立刻拿到一张可执行的清单:C类里连续两季动销为零的直接进入淘汰评审,A类里断货频率高的优先谈供应链,这一步不需要任何建模能力。

2. 没有关联购买数据,还能不能做商品组合优化?

我们用的是标准电商后台,只能看到每个订单买了什么,但没法像大公司那样跑购物篮分析。老板又天天说要把商品组合调一调,我就想知道,没有那种高级的关联数据,是不是就做不了组合优化了?

能做,而且大部分中小商家的组合优化根本不需要关联规则。替代方案是用价格带加品类交叉的方式人工识别关系。具体做法是:先按品类把SKU分组,再在每个品类内按价格带分成引流款、利润款、形象款三档,然后看同一价格带里是否存在功能高度重叠的品。

判断依据是,如果两个SKU在同一个价格带、同一品类、功能描述重合度超过七成,它们就是替代关系,放在一起只会互相抢流量,应该砍掉动销差的那个。

反过来,如果一个低价引流款和一个中价利润款经常出现在同一个客户的复购记录里,哪怕你没有购物篮数据,也能从客户订单历史里看出来,这两者就是互补关系,应该捆绑陈列或做套餐。没有关联购买数据时,用客户复购记录替代购物篮分析,用价格带加品类替代关联规则,精度会下降,但决策方向不会错,而且执行成本几乎为零。

3. 商品分析做完了,怎么判断该砍品还是该加品?有没有可量化的阈值?

每次做完报表,满屏都是数据,但我最怕的就是拍脑袋决定砍哪个加哪个,砍错了被销售骂,加错了压库存。我就想要一个具体的数字标准,比如动销率低于多少就砍,毛利高于多少就加,有没有这种可以直接套的口径?

给你一套可以直接用的双阈值判断口径。砍品侧看两个指标:一是近90天动销率,低于30%的SKU进入观察名单,低于15%的直接进淘汰评审;二是库存周转天数,超过品类均值1.5倍的SKU,即使还在动销也要降权。加品侧看另外两个指标:一是毛利率高于品类均值且近90天销量增速为正的品,优先追加采购;

二是客单价贡献排名前20%的品,即使毛利偏低也要保住,因为它们承担拉客单的角色。判断依据是,砍和加不是独立决策,而是一组对冲动作,每砍掉一个SKU释放的货架位和库存资金,要明确分配给哪个加品候选,否则你只是在做减法,结构并没有优化。

实操时建议把这两组阈值写进同一张评审表,每个SKU过一遍,输出砍、留、加、调四个标签,一张表就能推动一次完整的组合调整。

4. 组合优化做完一轮之后,多久要重做一次?怎么避免优化完又回到老样子?

我们去年花了两周做了一轮商品结构优化,砍了三十多个SKU,当时效果挺好。结果过了半年,SKU数量又涨回来了,动销率比优化前还差。我就很困惑,这种优化是不是做一次根本没用,到底应该多久做一轮,怎么才能不反弹?

组合优化不是一次性项目,而是按业务节奏跑的循环,建议按月做轻量复盘、按季度做完整重做。轻量复盘只盯三个数:SKU总数、整体动销率、C类SKU占比,任何一个指标连续两个月恶化,就触发局部调整。

完整重做则放在每季度末,重新跑一遍ABC和价格带分析,因为季节性品类和上新节奏会改变结构,上一季度的A类到这个季度可能已经变成B类。防反弹的关键不是频率,而是把加品权限收口。多数反弹都是因为采购或运营可以随时新增SKU,没有闸门。

可执行的做法是设一条硬规则:新增一个SKU必须同时淘汰一个C类SKU,或者提供该新品能在90天内进入B类以上的销售预测,并由负责人签字。判断依据是,商品结构的恶化从来不是因为没做优化,而是因为优化之后没有维护机制,把入口管住,比反复做优化更有效。

核心关键词

读者评论

邹
邹宇轩

作者用46个项目的对比数据来说明选型对落地率的影响,比单纯讲方法定义有说服力。不过样本量偏小,7:1:2的权重更像是经验判断而非严格结论,读者最好结合自己团队情况参考。

马
马景行

场景二那个砍掉引流品导致GMV下滑8%的案例很真实。ABC分析只看单品贡献,确实看不见关联购买。建议补充一下具体怎么识别引流品,比如关联规则的最小支持度该设多少。

江
江梦琪

关于执行成本这个约束变量我深有同感。之前团队用了一个需要Python环境维护的模型,运营根本不会用,最后还得手动导表格。选型时把运营能不能看懂放在第一位,比追求算法先进重要得多。

姜
姜嘉宁

文章把商品之间的替代、互补、连带关系单独拎出来讲,这点很有价值。大多数教程只教怎么分层砍品,却忽略了SKU之间的网络效应。哪怕只是运营凭经验标注关系,也比纯数据驱动拍脑袋强。

汪
汪宇轩

五个误区的总结比较到位,尤其是一次优化想一劳永逸这个。商品结构随季节和竞争持续变化,把选型复盘做成季度机制才可持续。期待作者能补充一下周期性诊断的具体操作模板。

免责申明:本文内容通过AI工具匹配关键字智能整合而成,仅供参考,帆软及九数云不对内容的真实、准确或完整作任何形式的承诺。如有任何问题或意见,您可以通过联系jiushuyun@fanruan.com进行反馈,九数云收到您的反馈后将及时处理并反馈。
咨询方案
咨询方案二维码

扫码咨询方案

热门产品推荐

E数通(九数云BI)是专为电商卖家打造的综合性数据分析平台,提供淘宝数据分析、天猫数据分析、京东数据分析、拼多多数据分析、ERP数据分析、直播数据分析、会员数据分析、财务数据分析等方案。自动化计算销售数据、财务数据、绩效数据、库存数据,帮助卖家全局了解整体情况,决策效率高。

相关内容

查看更多
外贸数据分析平台落地清单:商品编码相关的税务筹划事项

外贸数据分析平台落地清单:商品编码相关的税务筹划事项

去年 11 月,我帮一家做五金配件的宁波外贸企业复盘一笔被卡了 47 天的退税。财务负责人一开始笃定是&quo […]
外贸数据分析平台管理模板:围绕竞争对手开展税务筹划

外贸数据分析平台管理模板:围绕竞争对手开展税务筹划

去年下半年我帮一家做户外储能电源的出口企业做数据复盘,老板问了一个很具体的问题:同一个品类、同一个目的国、差不 […]
外贸数据分析平台配置指南:客户画像需要哪些税务筹划设置

外贸数据分析平台配置指南:客户画像需要哪些税务筹划设置

去年底,我帮一家做工业配件的宁波外贸企业做数据复盘。他们用海关数据筛出了一批德国买家,业务员按常规流程发了报价 […]
外贸数据分析平台实战复盘:从竞争对手验证税务筹划效果

外贸数据分析平台实战复盘:从竞争对手验证税务筹划效果

去年10月,宁波一家做户外家具的外贸企业老板老陈找到我,上来就问了一个很具体的问题:“我们去年做了税务筹划,把 […]
外贸数据分析平台检查方法:通过销售线索评估税务筹划质量

外贸数据分析平台检查方法:通过销售线索评估税务筹划质量

去年底我帮一家宁波的外贸企业做税务自查陪跑,老板很自信地跟我说:"我们找了专业机构做筹划,综合税负从 […]

让电商企业精细化运营更简单

整合电商全链路数据,用可视化报表辅助自动化运营

让决策更精准