配送折扣
配送折扣减免的是配送费用:免费配送、按百分比减免、按固定金额减免,或者改为您设定的一口价。 它可以通过自己的配送类条件,针对特定的目的地、承运商或购物车。
-
打开 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 就可能把那一类折扣与它一起应用。
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 customer segments 会把折扣限定给您选中的客户细分中的买家, 并且 Shopify 会在折扣生效之前检查买家所属的客户细分,在购物车中同样如此。自动折扣最多 5 个客户细分, 折扣码最多 20 个。
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 可以添加一个结束时间。 所有时间都采用您的店铺时区,卡片上会在屏幕上写明该时区。
满 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 个。
- **市场:**选择特定市场时最多 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。