配送折扣
配送折扣减免的是配送费用:免费配送、按百分比减免、按固定金额减免,或者改为您设定的一口价。 它可以通过自己的配送类条件,针对特定的目的地、承运商或购物车。
-
打开 Discounts 并点击 Create discount,然后选择 Shipping Discounts。
创建菜单会把 Shipping Discounts 列在 Discounts 下面,并带有示例 “Free shipping on orders over $75”。
-
选择折扣方式并为折扣命名。
选择 Automatic(自动折扣)或 Discount Code(折扣码),然后填写 Title(自动折扣) 或 Discount Code(折扣码)。右侧的 Summary 卡片会随着您的创建过程概括这个折扣。
-
添加折扣规则,指定哪些目的地和购物车符合条件。
点击 Add your first rule,然后选择一个条件 — 用 Cart subtotal 设置消费门槛, 或者用 Country code、Shipping city、Province / State code、Postal code、Shipping type 或 Shipping method 来针对某个目的地或承运商。 如果没有任何规则,该折扣会应用到所有符合条件的订单上。
-
选择折扣类型并输入数值。
把 Discount Type 设为 Percentage off、Fixed amount off、Free shipping 或 Flat rate,然后输入数值。Free shipping 不需要输入数值。
-
设置组合、客户、市场和日期,然后保存。
选择这个折扣可以与哪些其他折扣组合、是否限定给特定客户、在哪些市场运行, 以及什么时候开始和结束。从页面顶部的保存栏保存。
Discount method
Section titled “Discount method”Automatic 不需要折扣码 — 只要订单符合条件,Shopify 就会应用该折扣。 Discount Code 表示买家要输入您设置的折扣码。方式在创建时选定,之后选择器会被禁用。
Title / Discount Code
Section titled “Title / Discount Code”在自动折扣上,Title 是折扣生效时买家看到的名称。在折扣码折扣上,该字段会变成 Discount Code,并且只接受字母、数字、下划线和连字符。
Add internal title for reference
Section titled “Add internal title for reference”第二个只有您自己可见的名称。当面向客户的标题在您自己的列表里不够具体时,可以使用它。
Discount Rules
Section titled “Discount Rules”订单必须满足的条件。配送折扣可以使用 Cart subtotal、Cart quantity、Cart attribute、Customer tags、Customer logged in、Customer is B2B、 Customer orders count,以及下面这些仅用于配送的条件。同一个规则组中的条件通过 Between conditions 的 AND/OR 开关连接;规则组之间通过 Match All Rule Groups 或 Match Any Rule Group 连接。
Shipping type
Section titled “Shipping type”匹配配送服务的种类,提供 contains 和 does not contain — 例如 Shipping type contains “Express”。当多个运费方案的名称中含有同一个词时,可以使用它。
Shipping method
Section titled “Shipping method”匹配具体的承运商名称或运费方案,提供 equals、contains 和 does not contain — 例如 Shipping method equals “FedEx Overnight”。用它来针对某一个特定的运费方案。
Country code
Section titled “Country code”目的地国家/地区,采用两位字母的 ISO 3166-1 alpha-2 代码(US、CA、GB),提供 is one of 和 is not one of。用它让折扣只在部分国家/地区运行。
Shipping city
Section titled “Shipping city”目的地城市名称,提供 is one of 和 is not one of。适用于本地配送优惠。
Province / State code
Section titled “Province / State code”州或省的代码(CA、NY、ON),提供 is one of 和 is not one of。
Postal code
Section titled “Postal code”邮政编码(90210、10001),提供 is one of 和 is not one of。 适用于划定得非常精确的配送范围。
Discount Type
Section titled “Discount Type”Percentage off 从配送费用中按比例减免。Fixed amount off 从中减去一个金额。 Free shipping 把整个配送费用设为零。Flat rate 在配送选项的费用高于您设定的价格时, 用这个价格取代它。本来就更便宜的选项不受影响 — 一口价永远不会抬高价格。 切换类型会清除您为上一种类型输入的数值。
Percentage
Section titled “Percentage”从配送费用中减免的比例。必须大于 0 且不超过 100 — 字段和服务器都会拒绝超出该范围的数值。 100 与免费配送是一样的。
Discount Amount
Section titled “Discount Amount”用于 Fixed amount off,即从配送费用中减去的金额。必须大于 0。
Flat Rate Amount
Section titled “Flat Rate Amount”用于 Flat rate,即买家实际支付的配送价格,用来取代系统计算出的运费 — 比如一口价 5。 必须大于 0。它只会降低价格:本来就低于您设定的一口价的选项会保持原样。
Discount can be combined with:
Section titled “Discount can be combined with:”Product discounts、Order discounts 和 Shipping discounts 的复选框。不勾选它们, 这个折扣就单独运行;勾选某一项,Shopify 就可能把那一类折扣与它一起应用。
同一张卡片中的 Tags 用于给折扣加标签 — 最多 20 个。它们保存在 Shopify 中的折扣上。 在 Shopify Plus 上,勾选 Product discounts 后还会显示 Stack with product discounts tagged。详见折扣组合。
Maximum discount usage
Section titled “Maximum discount usage”只对折扣码折扣显示。Limit number of times this discount can be used in total 会添加一个 Maximum discount uses 字段(一个大于 0 的整数),而 Limit to one use per customer 会按买家限制使用次数。
Purchase type
Section titled “Purchase type”One-time purchases、Subscription products,或两者都选 — 至少需要选择一项。 勾选订阅后会增加 First payment only、Limited number of payments(最多 100 次)或 All recurring payments。
Customer eligibility
Section titled “Customer eligibility”Limit to certain customers 会把折扣限定给您选中的买家。打开后,Match by 可选择 Customer segments(自动折扣最多 5 个,折扣码最多 20 个) 或 Specific customers(最多 100 个)。Shopify 会在折扣生效之前检查买家,在购物车中同样如此。 请参阅客户资格。
Markets
Section titled “Markets”Apply to all markets 覆盖当前和将来的所有市场。Apply to specific markets 让您最多选择 20 个市场;一旦切换到该选项,就至少需要选择一个。
Active Dates
Section titled “Active Dates”Start Date 和 Start Time 指定折扣何时开始,Set End Date 可以添加一个结束时间。 所有时间都采用您的店铺时区,卡片上会在屏幕上写明该时区。
Test mode
Section titled “Test mode”位于 Summary 上方、单独一张卡片上的开关。打开时,这个折扣只对已登录、且其账户带有标签
dos-test 的客户生效;其他所有人购物时就像这个折扣不存在一样。在新折扣上,这个开关随折扣一起
保存。在已保存的折扣上,它立即生效,无需 Save。详见测试模式。
满 75 免运费
Discount method: AutomaticTitle: Free shipping over 75Discount Rules → RULE GROUP #1 → Cart subtotal · is greater than or equal to · 75Discount Type: Free shipping两个国家/地区的配送费半价
Discount method: AutomaticTitle: Half-price deliveryDiscount Rules → RULE GROUP #1 → Country code · is one of · US, CADiscount Type: Percentage offPercentage: 50已登录客户配送一口价 5,以折扣码形式
Discount method: Discount CodeDiscount Code: FLAT5SHIPDiscount Rules → RULE GROUP #1 → Customer logged in · equals · trueDiscount Type: Flat rateFlat Rate Amount: 5Limit to one use per customer: ticked仅对快递配送减 10
Discount method: AutomaticTitle: 10 off express deliveryDiscount Rules → RULE GROUP #1 → Shipping type · contains · ExpressDiscount Type: Fixed amount offDiscount Amount: 10买家看到的效果
Section titled “买家看到的效果”自动配送折扣不需要买家做任何事:只要订单符合条件,Shopify 就会应用它, 而您输入的 Title 就是显示在降价后配送价格旁边的名称。 折扣码折扣则在买家输入折扣码后生效。
折扣落在配送选项本身上,因此买家会在它覆盖的每一个配送选项上看到更低的价格。 本来就免费的选项不会有任何变化,因为没有可减免的金额。
- **Percentage:**大于 0,最多 100。100 就是免费配送。
- **一口价永远不会抬高价格。**它只在费用高于您设定价格的选项上取代计算出的运费; 更便宜的选项不受影响。
- **免费配送选项不会有任何变化。**配送折扣无法再减免一个本来就不收费的选项 — 免费的 30% 还是免费。在一个店铺中,如果某个市场提供免费本地配送而另一个市场收费, 那么只有收费的选项会发生变化。已于 2026-09-07 在线上店铺中验证。
- **客户:**自动折扣最多 5 个客户细分,折扣码最多 20 个, 或最多 100 个指定客户。
- **市场:**选择特定市场时最多 20 个。
- **订阅:**选择有限次数时最多 100 次周期性付款。
- **组合由 Shopify 决定。**在 Discount can be combined with 中勾选一个复选框, 是在告诉 Shopify 这个折扣可以与那一类折扣一起运行;至于实际应用了什么,由 Shopify 决定。
- **客户细分存放在 Shopify 中。**如果某个客户细分在那里被删除,Shopify 就会停止执行该限制, 在 Shopify 一侧该折扣会变成对所有客户可用。应用会显示缺失的客户细分, 并在您移除它或改选另一个之前拒绝保存。
- **方式在创建之后固定。**如果您需要另一种方式,请复制该折扣。
为什么我的配送折扣在免费配送选项上没有任何效果? 因为没有可减免的金额。一个本来就不收费的配送选项仍然是零。 在同一个订单上,收费的配送选项照样会打折。
我怎样把配送折扣限定到特定的国家/地区? 添加一条使用 Country code 条件的规则,并输入两位字母代码,例如 US、CA、GB。 Shipping city、Province / State code 和 Postal code 也有对应的条件可用。
Shipping type 和 Shipping method 有什么区别? Shipping type 匹配的是配送服务的种类,提供 contains 和 does not contain。 Shipping method 匹配的是具体的承运商名称或运费方案,此外还提供 equals — 例如 Shipping method equals “FedEx Overnight”。
Free shipping 和 100% 折扣是一回事吗? 是的。Free shipping 会把整个配送费用设为零,且不需要输入金额; 应用在类型列表中把它描述为 100% off。