替换型 Upsell 目前是 Beta 功能。要在你的店铺使用,请通过应用内聊天联系支持团队,我们会在你的账户上启用它。启用之前,Replace item in original order with upsell 开关不会出现在 offer 编辑器中。
你需要哪个功能?
构建之前
- 被替换的商品必须是一次性购买。 要修改现有订阅,请改用订阅升级。
- 该功能必须由支持团队在你的账户上启用(目前处于 Beta 阶段)。
- 同样适用购后限制。 由于替换型 upsell 属于购后 upsell,Shopify 对购后 upsell 的限制同样适用。
- 设置一个 downsell 作为后备。 每当替换被跳过时,Aftersell 会尝试改为展示该漏斗的 downsell,让顾客仍能看到一个 offer。
创建替换型 Upsell offer

- 在 Aftersell 仪表盘中,进入 Post-purchase funnels。
- 打开现有漏斗或点击 Add Funnel。
- 添加一个 upsell offer,并按照以下步骤进行配置。
- 漏斗触发器(漏斗级别)决定哪些订单能看到该 offer。
- Upsell 商品(offer 的 Upsell Products 部分)是顾客接受后被添加的商品。
- 要替换的商品(位于 Replace item in original order with upsell 内)是将被退款并移除的确切商品和款式。
第 1 步:配置漏斗触发器
- 商品触发器。 设置为你想替换的一次性商品。没有它,offer 可能会在不相关的订单上触发。
- 订阅触发器。 设置为不包含订阅,使 offer 只向尚不包含订阅的订单展示。
第 2 步:选择 upsell 商品
- 点击 Add Upsell,搜索顾客应改为收到的商品。
- 如果替换品是订阅,将购买选项选为 Subscription only 并选择销售计划。
- 如果替换品是一次性购买,选择 One-time purchase only。
- 如果是同一商品的款式或数量替换,选择同一商品并调整款式或数量控制项。
第 3 步:启用替换型 Upsell

- Allow replacement when target has a discount。 默认关闭,此时如果触发行带有订单级折扣,订单会被跳过。开启后,替换仍会生效(参见折扣处理)。
- Override quantity。 为替换行设置特定数量,在将单件换为多件装时很有用。
- Refund shipping fee。 开启后,替换退款还会退还顾客在结账时支付的运费。运费退款包含在与被替换商品相同的退款中,订单的运费行在 Shopify 中会显示为已退款。默认关闭。开启此选项后,offer 的 Shipping adjustment 行会显示 “Shipping fee refunded”,而不是 $0.00。
第 4 步:设置要替换的商品
第 5 步:添加可选折扣
第 6 步:自定义 offer 文案
- 标题: 清楚描述替换内容(例如”升级到 3 件装并省钱”)。
- 描述: 解释原商品将退款、替换品将扣款。
- 接受按钮: 默认显示净价格;如果你想要动词式 CTA,可自定义为”Switch to subscription”或”Upgrade my order”。
测试替换型 Upsell
1
在 Shopify 中下一笔真实测试订单
以一次性商品作为触发商品,下一笔低价真实测试订单。此步骤不要依赖预览模式。预览模式会以可视化方式渲染漏斗,并允许你点击 Accept 和 Decline,但它是沙盒环境:不会创建订单、不会应用退款、不会创建订阅、不会产生扣款,也不会触发邮件或 webhook。预览模式用于检查布局和文案,端到端验证请使用真实测试订单。
2
在购后页面上接受 upsell
Checkout 后会出现购后 offer。接受替换型 Upsell 以触发真实的 changeset。
3
检查 Shopify
在 Shopify Admin → Orders 中找到测试订单。你应该看到应用了退款的原行项目,以及新增的替换行项目。
4
检查顾客账单
使用真实银行卡,验证两笔交易(原商品的退款和替换品的扣款)均正确入账。净额应与显示的 Accept Offer 按钮一致。
5
检查你的订阅服务商(如果替换品是订阅)
在服务商的仪表盘中找到顾客的新订阅。确认周期、下次扣款日期和商品。如果注册失败,Aftersell 侧没有自动重试机制;如果找不到订阅,请联系你的订阅服务商的支持团队。
实例演练
场景 1:一次性购买咖啡换为按月咖啡订阅
场景
场景
你的店铺有一款 “Regal Roast” 咖啡商品,一次性购买价格为 $25,按月订阅价格为 $20。你的顾客以一次性购买的方式买了一罐。你想向其提供升级为按月订阅的 offer,并在首单上提供 $5 折扣。
你在 offer 中的设置
你在 offer 中的设置
- 漏斗触发器: 商品触发器 → Regal Roast
- Upsell 商品: Regal Roast
- 购买选项: Subscription only。
- 折扣: $5,并勾选 “Apply discount to subscriptions” 复选框
- 要替换的商品: Regal Roast
顾客看到的内容
顾客看到的内容
- 价格: $10
- 折扣: (Save $10)
(原价 - 订阅价)+ 折扣 = 总节省金额
($25 - $20) + $5 = 总节省 $10 - 接受按钮: Upgrade - $10 Refund
- 周期性小计: 每月 $20.00
接受后
接受后
- 原 $25 一次性商品被退款并重新入库。
- 新增一条订阅行,首期价格为 $20。
- 你的订阅应用检测到新商品并启动订阅。
场景 2:单包咖啡换为 3 件装咖啡
场景
场景
你的店铺有一款 “Regal Roast” 咖啡商品,价格为 $25。它有单包装($25)和 3 件装($65)两种规格,3 件装比购买三个单包装便宜 $10。你的顾客买了 1 包 Regal Roast 咖啡。你想向其提供改为 Regal Roast 咖啡 3 件装的升级 offer,并额外提供 $5 折扣。
你在 offer 中的设置
你在 offer 中的设置
- 漏斗触发器: 商品触发器 → Regal Roast → Single Pack
- Upsell 商品: Regal Roast → 3-Pack
- 购买选项: One-time purchase only
- 要替换的商品: Regal Roast → Single Pack
顾客看到的内容
顾客看到的内容
- 价格: $60
- 折扣: (Save $5)
- 接受按钮: Upgrade $35
新商品 - 原商品 - 折扣 = 净成本
$65 - $25 - $5 = 净成本 $35
接受后
接受后
- 原 $25 单包装被退款并重新入库。
- 新的 $65 3 件装商品被添加到订单中。
- 顾客支付净额 $35