每件产品都会直接显示折后价格,无需输入优惠码。如果顾客同时满足消费目标或免运费的条件,且这些优惠已设置为可叠加,它们仍会在此基础上继续生效。
- 优惠类型
- volume, minQty 1
- 奖励
- 减 20%
- 目标范围
- 所有产品
- 排除项
- 礼品卡
- 与订单折扣叠加
- true
设置步骤
- 1
活动 > 优惠类型
选择满量折扣,设置一个最低数量为 1 件的档位,使折扣从第一件商品起就生效。
tiers[0].minQty = 1
- 2
目标
将范围设置为所有产品。
target.scope = all
- 3
排除项
排除礼品卡,以及利润较薄或受供应商定价协议约束的商品。
target.excludeIds = [礼品卡]
- 4
叠加
请谨慎决定。与订单折扣和运费折扣叠加,意味着已有的消费目标优惠会在此基础上继续生效;不开启叠加,则意味着只有全店折扣会最终生效。
stacking.combinesWithOrderDiscounts = true 或 false,需刻意选择
- 5
排期
为活动设置开始和结束日期。没有结束日期的全店促销,是最容易被人遗忘还在进行中的情况。
schedule = 开始和结束日期
- 6
预览
模拟一个同时触发其他生效中优惠的购物车,确认总价符合预期后再发布。
逐项列出的设置
这些是优惠实际保存时使用的配置键,您可以逐项对照检查自己的设置。
| 设置项 | 值 | 配置键 |
|---|---|---|
| 优惠类型 | volume | type |
| 档位 | minQty 1 -> 20% | tiers[0].minQty |
| 目标范围 | all | target.scope |
| 排除项 | 礼品卡及受保护的商品行 | target.excludeIds |
| 与订单折扣叠加 | 需刻意选择 | stacking.combinesWithOrderDiscounts |
| 排期 | 已设置开始和结束日期 | schedule |
| 折扣类别 | product | discountClasses |
Shopify 原生能做什么
针对所有产品的原生自动折扣正好能实现这一点,如果只是简单的全店百分比折扣,且没有其他优惠同时进行,完全没有必要使用应用。
Shopify 原生折扣没有排除列表功能,因此要排除礼品卡或某个受保护的产品系列,就必须手动列出所有需要包含的产品系列,并记得随时更新。此外也无法预览促销与已生效优惠之间的相互影响。
注意事项
- 在非 Shopify Plus 商店中,全店产品折扣和已有的产品折扣不能同时作用于同一购物车行。发布前请先决定哪一个优惠应当生效。
- 礼品卡几乎从不应被纳入促销范围,而排除礼品卡正是最常被遗漏的一步。
- 没有结束日期的全店促销,会在活动本应结束后依然持续打折。
- 发布全店促销会占用一个同时生效折扣数量上限的名额,在多场促销重叠的旺季尤其需要注意这一点。
常见问题
- 全店折扣会取消我的其他优惠吗?
- 只有在未设置叠加,或另一项优惠同样是作用于同一购物车行的产品折扣时才会取消。像免运费这样跨类别的优惠可以正常叠加。
- 如何将礼品卡排除在促销之外?
- 在优惠目标的排除列表中添加礼品卡即可。
- 我需要优惠码吗?
- 不需要。自动优惠无需输入优惠码即可生效,这通常正是全店促销所期望的效果。
- 我可以提前安排好排期吗?
- 可以,但已安排排期的折扣会在安排完成的那一刻,而非实际开始时,就占用同时生效折扣数量上限中的名额。
相关示例
A storewide sale that deliberately skips new arrivals and protected lines.
A sale that starts and ends on schedule, with a countdown and no manual intervention.
A fixed amount off, or a flat sale price, on a chosen collection.