WooCommerce 固定运费
固定运费(Flat Rate Shipping)是 WooCommerce 内置的配送方式,允许按商品、配送类别或订单设置标准运费。本文介绍如何:
- 创建并配置标准固定运费。
- 将固定运费与配送类别结合。
- 配置进阶运费公式。
标准固定运费:设置与配置
这种配送方式必须添加到配送区域。如果尚未配置区域,请先阅读设置配送区域。
- 打开“WooCommerce → 设置 → 配送 → 配送区域”。
- 在需要提供固定运费的配送区域上选择“编辑”。
- 进入区域后,选择“添加配送方式”。
- 选择配送方式,然后选择“继续”。
- 填写名称(Name)。客户会在购物车与结账页看到这个名称。
- 选择税务状态(Tax Status),决定是否对运费征税。
- 填写费用(Cost)。此处的费用应用于整个购物车。
- 选择“创建”完成配置。
费用字段可以使用后面介绍的公式,为每件商品额外收取费用。如果已配置配送类别,也可以将这个基础费用设为 $0.00,让费用完全来自配送类别。



将固定运费与配送类别结合
配送类别可以让固定运费更灵活。配置配送类别后,固定运费表单会出现额外的“配送类别费用”字段。
每种配送类别都有自己的费用字段。未分配配送类别的商品则使用“无配送类别费用”(No shipping class cost)。
这些字段里的金额会加到表单顶部的基础费用上。如果只想按配送类别收取费用,将顶部基础费用设为 $0.00。
当购物车含有多个配送类别时,表单最后的“计算类型”(Calculation Type)决定如何计算:
- 按类别(Per Class):每个配送类别分别收取费用。
- 按订单(Per Order):只收取其中最昂贵类别的费用。
示例:按配送类别计算
| 费用项目 | 金额 |
|---|---|
| 基础费用 | $0.00 |
| 重型配送类别 ×1 | $10.00 |
| 小型配送类别 ×1 | $1.00 |
| 总运费 | $11.00 |
客户支付 $11.00,即 $0.00 + $10.00 + $1.00。
示例:按订单计算
| 费用项目 | 金额 |
|---|---|
| 基础费用 | $0.00 |
| 重型配送类别 ×1 | $10.00 |
| 小型配送类别 ×1 | 不另计 $1.00 |
| 总运费 | $10.00 |
客户支付 $10.00:基础费用加上最昂贵类别,也就是重型类别的费用。
进阶固定运费
固定运费可以按购物车中的商品数量,或待配送商品总价的百分比计算。百分比费用还可以设置最低和最高金额,避免收费过少或过多。
进阶配置需要在费用字段中写入公式。可使用以下占位符:
[qty]:购物车中的商品数量。[fee percent="numeric value"]:按待配送商品总价的百分比计算费用。如果订单中全部商品都需要配送,就按订单总价计算。min_fee="numeric value":百分比费用的最低金额。max_fee="numeric value":百分比费用的最高金额。
按数量计算
基础运费为 10 美元,再为每件商品收取 2 美元:
10 + ( 2 * [qty] )
| 商品数量 | 运费 |
|---|---|
| 1 | $12.00 |
| 2 | $14.00 |
| 3 | $16.00 |
按百分比计算
基础运费为 10 美元,再按订单商品总价收取 10%:
10 + [fee percent="10"]
| 订单总价 | 运费 |
|---|---|
| $10.00 | $11.00 |
| $20.00 | $12.00 |
| $30.00 | $13.00 |
带最低费用的百分比计算
基础运费为 10 美元,再收取商品总价的 10%;百分比部分至少为 4 美元:
10 + [fee percent="10" min_fee="4"]
| 订单总价 | 运费 |
|---|---|
| $20.00 | $14.00 |
| $26.00 | $14.00 |
| $42.00 | $14.20 |
| $54.00 | $15.40 |
用例:部分商品免运费,其他商品按固定费率收费
这种组合需要使用配送类别。原文示例创建三类:
- Free Shipping:免运费。
- Regular Shipping:常规配送。
- Expedited Shipping:加急配送。
先将相应类别分配给商品,再用以下配置,使免运费类别不收费,同时让常规和加急类别按数量收费。
客户只会看到表单顶部填写的固定运费名称,不会看到配送类别名称。
- 顶部基础费用设为
$0.00或留空。 - 加急配送类别费用设为
20 * [qty],即该类别每件商品 20 美元。 - 常规配送类别费用设为
10 * [qty],即该类别每件商品 10 美元。 - 免运费类别费用设为
$0.00。 - 底部计算类型选择“按类别:分别收取每个配送类别的运费”。
原文的购物车示例:
| 商品 | 数量 | 运费 |
|---|---|---|
| 免运费类别商品 | 4 | $0.00 |
| 常规配送类别商品 | 3 | $30.00 |
| 加急配送类别商品 | 1 | $20.00 |
| 总运费 | $50.00 |
四件免运费商品不会被收取配送费,只有常规和加急商品产生费用。
如果想按订单总价或优惠券提供免运费,请查看内置配送方式的免运费配置指南。
问题与支持
本文说明的是免费的 WooCommerce 核心插件。相关帮助由 WordPress.org 社区论坛提供;先搜索论坛,往往能找到之前已回答的同类问题。
使用论坛需要 WordPress.org 账户。创建方法见 加入 WordPress 社区。
- 要扩展这里介绍的核心功能,可以浏览 WooCommerce Marketplace 中的扩展。
- 需要持续的进阶支持或定制,可以寻找 Woo Agency Partner。
- 开发自己的 WooCommerce 集成或扩展,可以查看开发者资源。
如果仍未找到需要的信息,原文邀请读者通过页面底部的反馈按钮告知文档团队。
来源:Flat Rate Shipping,WooCommerce 官方文档。中文翻译;© WooCommerce, Inc. 2026。原始配送公式、示例及截图归原作者所有。











暂无评论内容