Shopify 10 月 2 日 Rollouts 支持折扣测试:Basic 可定时上下线,Grow 以上能跑 A/B 实验
Shopify 的 Rollouts 从 2026 年 1 月上线到 10 月,中间隔了 9 个月,一直有一个被反复吐槽的缺口:能定时改主题、改结账页、改商品目录,就是改不了折扣。10 月 2 日这条 changelog 把这个缺口补上了。时间点很微妙——距离黑五只剩 7 周左右,Q4 的促销方案已经摆在桌上,只是没人敢拍板折扣到底给多深。
折扣是 Q4 最贵的一个变量。给浅了没转化,给深了吃掉利润,而过去判断深浅基本靠去年的数据和团队直觉。Shopify 这次给的并不是一个更好的折扣工具,而是一套把折扣当实验变量来跑的机制:先给一部分流量看新优惠,跟现有优惠比转化,赢了再全量。
问题也随之而来:这套机制有两道门槛,一道是套餐,一道是流量。套餐决定你能不能用 A/B,流量决定你的 A/B 结果能不能信。
一、三种用法,不是三个按钮
Rollouts 里加进折扣,官方 changelog 写的是三类场景,不是三个功能开关。
第一类是定时发布(Scheduled launch)。把折扣变更排进一个未来的时间点,可以只推给一部分在线商店流量,确认没问题后再扩到 100%。这个用法适合已经有明确结论、只是不想半夜手动上线的促销。
第二类是临时活动(Event)。给折扣设一个开始和结束,到期自动回滚。旺季最常见的翻车是活动结束那天没人记得手动关,或者关早了、关晚了,Event 解决的正是这一类人为失误。
第三类是实验(Experiment)。把新优惠和现有优惠同时跑,对照组拿原来的折扣,实验组拿新的,看转化结果再决定留哪个。
三种用法之外还有一个组合维度:折扣可以和主题改动、结账页改动放进同一个 rollout 里一起发布。以前这是三件事——运营改主题、开发改结账、有人在某个时间点手动开折扣,三个时间差就是三次出错机会。现在可以合成一次发布。
二、Basic 和 Grow 之间隔着一条 A/B 线
套餐门槛是这次最容易被忽略的硬约束。
据 Shopify 帮助中心的 Rollouts 要求页,Rollouts 面向 Basic 及以上套餐开放,实验(Experiments)面向 Grow 及以上套餐的商店开放。翻译过来是这样:
- Basic:能做定时发布和临时活动,折扣可以准时上线、准时下线,但没有对照组,做不了 A/B。
- Grow、Advanced、Plus:前面全都有,另加实验模式,可以把流量在新旧优惠之间做拆分。
一旦要跑实验,还有个限制必须提前知道:实验,以及任何覆盖不到 100% 访客的 rollout,只作用于在线商店(Online Store)。也就是说 50/50 的折扣实验到不了 POS、到不了其他销售渠道。反过来,只有折扣以 100% 有效流量激活时,才会在所有销售渠道生效。
Shopify 开发者文档对这个边界写得更硬。Admin GraphQL API 2026-10 里,折扣在部分流量激活时只在在线商店可见;渠道差异直接影响结果解释。多渠道铺货的卖家如果指望一次实验覆盖全渠道,会拿到一个被渠道结构扭曲的结论。

三、两个易错点:日期打架和默认 90 天
第一个坑是折扣自身的日期与 rollout 的开关会互相打架。
按 Shopify 的说明,折扣自带的开始/结束日期和独立生效逻辑仍然有效;rollout 的激活可以让折扣对某个人群生效,rollout 停用也会让折扣对该人群失效——哪怕折扣自己的日期还在有效期内。组合规则(combinations)继续适用。
这意味着「活动结束了」不是一个开关,而是两个。团队如果只盯着 rollout 的结束时间,折扣可能还在自己的日期区间里挂着;反过来,只改折扣的日期,rollout 那边可能还在推。上线前把这两处设置都截图存档,比事后复盘有用。
第二个坑是实验的默认结束时间。Shopify 给新实验的默认值是 50% 对照、50% 实验,结束时间为开始后 90 天,两项都可以改。90 天这个默认值对 Q4 促销来说长得离谱——等它自动结束,旺季早过了。开实验的第一件事应该是把结束时间改成你要的那个日期。
四、先写一个决策问题,再开实验
工具到位了,不等于用法到位。比较 15% 和 16% 的折扣,跑两周只能得出一个废结论:顾客喜欢更大的折扣。
更实际的做法是先写清楚一个决策问题,例如「这个品类在旺季要不要给优惠」「满减和直降哪个更能保住客单价」。然后设计两个结构不同、而不是力度略有不同的方案:直降对满额包邮、百分比折扣对赠品、单一折扣对阶梯折扣。
指标也要提前定。Rollouts 的实验看板给的是订单、客单价、总销售额、商店转化率、结账转化率这类通用指标,不提供直接归因到折扣的收入或订单指标。只看转化率的风险在于:转化率更高但让利更多的那个方案会赢,而它可能亏钱。看每访客贡献毛利会更接近真实答案。
另一个提醒:把折扣实验和主题改动放在同一个 rollout 里,发布上很省事,但解释结果时会很麻烦——你分不清转化变化来自折扣还是来自页面。想回答折扣本身的问题,就只动折扣。

五、不确定项与风险
时间是最硬的约束。业内普遍的经验是折扣类实验需要 7 到 14 天流量才能看出差异,而 Rollouts 并没有公布一个显式的显著性检验,也不会替你宣布赢家。低流量店铺跑满两周,拿到的差异可能只是噪声。开跑之前先算一下自己的流量能不能检出你在意的效果幅度。
第三方应用是另一个隐患。折扣接入 rollout 之后,折扣自身的日期已经不能完整描述它的可用性了。Shopify 开发者 changelog 明确提醒:读取折扣数据的应用需要在 Admin GraphQL 2026-10 里改用 Discount.rollouts 字段;早期 API 版本下,处于「已激活但触达不到全部买家」状态的折扣会被过滤掉。如果你的报表、ERP 或促销工具在拉折扣数据,先问服务商有没有适配,否则后台看板和前台实际会对不上。
还有一点要说清:官方这次发布没有附带任何假日物流截止日。发货截点是卖家自己的运营决策,不是平台承诺。
所以,折扣进了 Rollouts,并不意味着 Q4 的折扣决策变简单了,而是它第一次变成了一件可以被验证的事。真正的考验是:你有没有一个值得验证的假设,以及够不够流量去验证它。到旺季真正开始那一刻,答案才会浮出水面。

六、参考资料
- Shopify Changelog:《Schedule and test discounts with Rollouts》
- Shopify 帮助中心:《Rollouts 要求与注意事项》
- Shopify 开发者文档:《Discounts can now be included in Rollouts》
- EcomCrew:《Shopify's New Discount Test Has a Hard October 15 Deadline》
- Makro Agency:《Shopify Rollouts Discounts: Schedule and Test》
- Radar Digital:《Shopify allows testing discounts and conversion with Rollouts》