Skip to content

配送折扣

配送折扣减免的是配送费用:免费配送、按百分比减免、按固定金额减免,或者改为您设定的一口价。 它可以通过自己的配送类条件,针对特定的目的地、承运商或购物车。

  1. 打开 Discounts 并点击 Create discount,然后选择 Shipping Discounts。

    创建菜单会把 Shipping Discounts 列在 Discounts 下面,并带有示例 “Free shipping on orders over $75”。

    Create discount 菜单,其中 Discounts 部分列出了 Product Discounts、Order Discounts 和 Shipping Discounts,每一项都带有一行示例
  2. 选择折扣方式并为折扣命名。

    选择 Automatic(自动折扣)或 Discount Code(折扣码),然后填写 Title(自动折扣) 或 Discount Code(折扣码)。右侧的 Summary 卡片会随着您的创建过程概括这个折扣。

    Create Shipping Discount 页面,Discount method 卡片设为 Automatic,Title 字段填写 Free shipping over 75,Discount Rules 卡片为空,Summary 卡片显示 Type、Method、Title、Gives、Markets、Customers、Conditions、Combines with、Starts 和 Ends
  3. 添加折扣规则,指定哪些目的地和购物车符合条件。

    点击 Add your first rule,然后选择一个条件 — 用 Cart subtotal 设置消费门槛, 或者用 Country codeShipping cityProvince / State codePostal codeShipping typeShipping method 来针对某个目的地或承运商。 如果没有任何规则,该折扣会应用到所有符合条件的订单上。

    RULE GROUP #1 中有 Cart subtotal · is greater than or equal to · 75,条件之间为 AND,以及第二个条件 Country code · is one of · US, CA,下方是 Add condition 和 Add rule group 按钮
  4. 选择折扣类型并输入数值。

    Discount Type 设为 Percentage offFixed amount offFree shippingFlat rate,然后输入数值。Free shipping 不需要输入数值。

    Discount Configuration 卡片,Discount Type 设为 Percentage off,Percentage 设为 100,下方是 Discount can be combined with、Purchase type 和 Customer eligibility 卡片
  5. 设置组合、客户、市场和日期,然后保存。

    选择这个折扣可以与哪些其他折扣组合、是否限定给特定的客户细分、在哪些市场运行, 以及什么时候开始和结束。从页面顶部的保存栏保存。

    Purchase type、Customer eligibility、Markets 和 Active Dates 卡片,显示 All customers、Apply to all markets,以及采用店铺时区的开始日期和时间

Automatic 不需要折扣码 — 只要订单符合条件,Shopify 就会应用该折扣。 Discount Code 表示买家要输入您设置的折扣码。方式在创建时选定,之后选择器会被禁用。

在自动折扣上,Title 是折扣生效时买家看到的名称。在折扣码折扣上,该字段会变成 Discount Code,并且只接受字母、数字、下划线和连字符。

第二个只有您自己可见的名称。当面向客户的标题在您自己的列表里不够具体时,可以使用它。

订单必须满足的条件。配送折扣可以使用 Cart subtotalCart quantityCart attributeCustomer tagsCustomer logged inCustomer is B2BCustomer orders count,以及下面这些仅用于配送的条件。同一个规则组中的条件通过 Between conditions 的 AND/OR 开关连接;规则组之间通过 Match All Rule GroupsMatch Any Rule Group 连接。

匹配配送服务的种类,提供 containsdoes not contain — 例如 Shipping type contains “Express”。当多个运费方案的名称中含有同一个词时,可以使用它。

匹配具体的承运商名称或运费方案,提供 equalscontainsdoes not contain — 例如 Shipping method equals “FedEx Overnight”。用它来针对某一个特定的运费方案。

目的地国家/地区,采用两位字母的 ISO 3166-1 alpha-2 代码(US、CA、GB),提供 is one ofis not one of。用它让折扣只在部分国家/地区运行。

目的地城市名称,提供 is one ofis not one of。适用于本地配送优惠。

州或省的代码(CA、NY、ON),提供 is one ofis not one of

邮政编码(90210、10001),提供 is one ofis not one of。 适用于划定得非常精确的配送范围。

Percentage off 从配送费用中按比例减免。Fixed amount off 从中减去一个金额。 Free shipping 把整个配送费用设为零。Flat rate 在配送选项的费用高于您设定的价格时, 用这个价格取代它。本来就更便宜的选项不受影响 — 一口价永远不会抬高价格。 切换类型会清除您为上一种类型输入的数值。

从配送费用中减免的比例。必须大于 0 且不超过 100 — 字段和服务器都会拒绝超出该范围的数值。 100 与免费配送是一样的。

用于 Fixed amount off,即从配送费用中减去的金额。必须大于 0。

用于 Flat rate,即买家实际支付的配送价格,用来取代系统计算出的运费 — 比如一口价 5。 必须大于 0。它只会降低价格:本来就低于您设定的一口价的选项会保持原样。

Product discountsOrder discountsShipping discounts 的复选框。不勾选它们, 这个折扣就单独运行;勾选某一项,Shopify 就可能把那一类折扣与它一起应用。

只对折扣码折扣显示。Limit number of times this discount can be used in total 会添加一个 Maximum discount uses 字段(一个大于 0 的整数),而 Limit to one use per customer 会按买家限制使用次数。

One-time purchasesSubscription products,或两者都选 — 至少需要选择一项。 勾选订阅后会增加 First payment onlyLimited number of payments(最多 100 次)或 All recurring payments

Limit to customer segments 会把折扣限定给您选中的客户细分中的买家, 并且 Shopify 会在折扣生效之前检查买家所属的客户细分,在购物车中同样如此。自动折扣最多 5 个客户细分, 折扣码最多 20 个。

Apply to all markets 覆盖当前和将来的所有市场。Apply to specific markets 让您最多选择 20 个市场;一旦切换到该选项,就至少需要选择一个。

Start DateStart Time 指定折扣何时开始,Set End Date 可以添加一个结束时间。 所有时间都采用您的店铺时区,卡片上会在屏幕上写明该时区。

满 75 免运费

Discount method: Automatic
Title: Free shipping over 75
Discount Rules → RULE GROUP #1 → Cart subtotal · is greater than or equal to · 75
Discount Type: Free shipping

两个国家/地区的配送费半价

Discount method: Automatic
Title: Half-price delivery
Discount Rules → RULE GROUP #1 → Country code · is one of · US, CA
Discount Type: Percentage off
Percentage: 50

已登录客户配送一口价 5,以折扣码形式

Discount method: Discount Code
Discount Code: FLAT5SHIP
Discount Rules → RULE GROUP #1 → Customer logged in · equals · true
Discount Type: Flat rate
Flat Rate Amount: 5
Limit to one use per customer: ticked

仅对快递配送减 10

Discount method: Automatic
Title: 10 off express delivery
Discount Rules → RULE GROUP #1 → Shipping type · contains · Express
Discount Type: Fixed amount off
Discount Amount: 10

自动配送折扣不需要买家做任何事:只要订单符合条件,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 cityProvince / State codePostal code 也有对应的条件可用。

Shipping type 和 Shipping method 有什么区别? Shipping type 匹配的是配送服务的种类,提供 containsdoes not containShipping method 匹配的是具体的承运商名称或运费方案,此外还提供 equals — 例如 Shipping method equals “FedEx Overnight”

Free shipping 和 100% 折扣是一回事吗? 是的。Free shipping 会把整个配送费用设为零,且不需要输入金额; 应用在类型列表中把它描述为 100% off。