WooCommerce 固定运费

WooCommerce 固定运费

固定运费(Flat Rate Shipping)是 WooCommerce 内置的配送方式,允许按商品、配送类别或订单设置标准运费。本文介绍如何:

  • 创建并配置标准固定运费。
  • 将固定运费与配送类别结合。
  • 配置进阶运费公式。

标准固定运费:设置与配置

这种配送方式必须添加到配送区域。如果尚未配置区域,请先阅读设置配送区域。

  1. 打开“WooCommerce → 设置 → 配送 → 配送区域”。
  2. 在需要提供固定运费的配送区域上选择“编辑”。
  3. 进入区域后,选择“添加配送方式”。
  4. 选择配送方式,然后选择“继续”。
  5. 填写名称(Name)。客户会在购物车与结账页看到这个名称。
  6. 选择税务状态(Tax Status),决定是否对运费征税。
  7. 填写费用(Cost)。此处的费用应用于整个购物车。
  8. 选择“创建”完成配置。

费用字段可以使用后面介绍的公式,为每件商品额外收取费用。如果已配置配送类别,也可以将这个基础费用设为 $0.00,让费用完全来自配送类别。

配送区域列表
Local配送区域与添加配送方式按钮
创建配送方式对话框;原图选中的是Free shipping

将固定运费与配送类别结合

配送类别可以让固定运费更灵活。配置配送类别后,固定运费表单会出现额外的“配送类别费用”字段。

每种配送类别都有自己的费用字段。未分配配送类别的商品则使用“无配送类别费用”(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:加急配送。

先将相应类别分配给商品,再用以下配置,使免运费类别不收费,同时让常规和加急类别按数量收费。

客户只会看到表单顶部填写的固定运费名称,不会看到配送类别名称。

  1. 顶部基础费用设为 $0.00 或留空。
  2. 加急配送类别费用设为 20 * [qty],即该类别每件商品 20 美元。
  3. 常规配送类别费用设为 10 * [qty],即该类别每件商品 10 美元。
  4. 免运费类别费用设为 $0.00。
  5. 底部计算类型选择“按类别:分别收取每个配送类别的运费”。

原文的购物车示例:

商品 数量 运费
免运费类别商品 4 $0.00
常规配送类别商品 3 $30.00
加急配送类别商品 1 $20.00
总运费 $50.00

四件免运费商品不会被收取配送费,只有常规和加急商品产生费用。

如果想按订单总价或优惠券提供免运费,请查看内置配送方式的免运费配置指南。

问题与支持

本文说明的是免费的 WooCommerce 核心插件。相关帮助由 WordPress.org 社区论坛提供;先搜索论坛,往往能找到之前已回答的同类问题。

使用论坛需要 WordPress.org 账户。创建方法见 加入 WordPress 社区。

如果仍未找到需要的信息,原文邀请读者通过页面底部的反馈按钮告知文档团队。


来源:Flat Rate Shipping,WooCommerce 官方文档。中文翻译;© WooCommerce, Inc. 2026。原始配送公式、示例及截图归原作者所有。

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容