如何计算每件商品的 WooCommerce 运费?

已发表: 2022-03-17

我已经多次从经验丰富的 WooCommerce 店主和新的 WooCommerce 店主那里看到这个查询的几种变体:

“我可以根据购物车中的物品数量而不是固定费用来收取运费吗?”

这当然是可行的。 您可以对每件商品收取 WooCommerce 运费。 最好的部分? 你甚至不需要任何插件来做到这一点。

在我们开始之前

当客户签出购物车中的商品时,WooCommerce 会查看商品的目的地。 之后,它使用您构建的运输方式来计算总运输成本。

每个目的地都可以根据您的运输要求有自己的规则。

计算运输成本需要思考和计划。 要正确计算运输成本,您需要先创建运输区域和运输规则。

在开始使用我们的教程之前,您必须确保已完成以下任务:

  • 如果您的在线商店需要针对不同产品类型的不同规则,请设置运输类别。
  • 定义和设置您的运输区域。
  • 从您首选的承运商处获取运费,以了解您要收取的费用。

那么,让我们开始吧。

目录
[显示隐藏]
  1. 在我们开始之前
  2. 如何对每件商品收取 WooCommerce 运费?
  3. WooCommerce 每件商品统一运费的缺点
  4. 如何使用插件解决每个项目的 WooCommerce 运输问题?
    1. 安装 Table Rate Shipping 插件
    2. 设置表费率运费
  5. 最后的话

如何对每件商品收取 WooCommerce 运费

许多 WooCommerce 商店所有者利用内置的运费和区域来构建他们的运费结构。

默认情况下,这会按地区收取固定费用,例如 10 美元/订单。 但是,您可以做的更多! 请按照以下说明了解如何使用统一运费方式计算 WooCommerce 运费。

  1. 转到WooCommerce > 设置 > 运输
woocommerce-shipping-per-item-1
  1. 选择您要为每件商品收取 Woocommerce 运费的区域名称。
  2. 单击表格左下方的添加运输方式按钮。
woocommerce-shipping-per-item-2
  1. 从下拉菜单中选择统一费率。 之后,单击添加运输方式按钮。
woocommerce-shipping-per-item-3
  1. 将添加新的运输方式。 点击它的标题。 将出现一个弹出窗口。
woocommerce-shipping-per-item-4
  1. 填写您对这种新运输方式的偏好。
woocommerce-shipping-per-item-5
  • 方法标题:这是向您的客户显示的运输方法的名称。 例如:“地面”、“加急”等。
  • 税收状态:确定是否对运费征收税款。

单击成本文本右侧的问号。 它会告诉您可以使用高级短代码,例如基于数量和基于总价格的成本。

woocommerce-shipping-per-item-6
  1. 您可以利用它在您的运费公式中使用短代码 [qty] 包含项目金额。 例如:
woocommerce-shipping-per-item-7

这意味着现在我对购物车中的每件商品收取 3 美元,而不是收取 3 美元/订单。

  1. 当您满意时,请记住单击“保存更改”按钮。

您应该在前端看到类似这样的内容:

woocommerce-shipping-per-item-8

WooCommerce 每件商品统一运费的缺点

想象一下,您为一件连帽衫收取 2 美元的运费。 一位客户订购了 100 件连帽衫。 根据每件商品的默认 WooCommerce 统一运费,适用于 100 件连帽衫的运费为 200 美元。

您的客户是否承担这笔额外费用? 当然可以! 它的后果是什么? 您的买家很可能会放弃购物车并找到另一家在线商店,在那里他们可以以合理的价格购买相同的产品。

简而言之,您的在线商店不再吸引大量买家,这绝对是不好的。 而你不想那样,是吗?

您可能希望对批量订单收取较低的费用,因为多件商品被运送到同一个地方。 所有流行的在线商店都为批量订单提供降低的运费。

如何使用插件解决每个项目的 WooCommerce 运输问题

虽然使用核心工具无法实现像这样更复杂的运输规则,但您可以使用 WooCommerce 的 Table Rate Shipping 插件来做到这一点。 每年只需 99 美元。

该插件允许您创建每个项目总计的费率。 因此,您可以像这样创建一个费率表:

woocommerce-shipping-per-item-9

请注意,每家商店都是独一无二的,有自己的产品和运输需求。 因此,每个设置可能会有所不同。

安装 Table Rate Shipping 插件

  1. 购买 Table Rate Shipping 插件。
  2. 从 WooCommerce 网站仪表板将 .zip 文件下载到您的计算机。
  3. 转到插件>添加新的
woocommerce-shipping-per-item-10
  1. 之后,导航到Upload Plugin > Choose File
woocommerce-shipping-per-item-11
  1. 选择您刚刚下载的 .zip 文件。
  2. 接下来,单击立即安装按钮。 等待 WordPress 安装插件。 最后,单击激活按钮。

设置表费率运费

要使用 Table Rate Shipping 插件,必须将其添加到运输区域。

  1. 转到WooCommerce > 设置 > 运输
woocommerce-shipping-per-item-12
  1. 单击要添加表格费率的区域名称。
  2. 单击表格左下方的添加运输方式按钮。 将出现一个弹出窗口。
woocommerce-shipping-per-item-13
  1. 从下拉菜单中选择表费率。 之后,单击添加运输方式按钮。
woocommerce-shipping-per-item-14
  1. 将添加新的运输方式。 点击它的标题。 这将打开一个新屏幕。
woocommerce-shipping-per-item-15
  1. 填写您对这种新运输方式的偏好。
woocommerce-shipping-per-item-16
  • 方法标题:这是向您的客户显示的运输方法的名称。 例如:“地面”、“加急”等。
  • 税收状态:确定是否对运费征收税款。
  • 运费含税: 确定表中指定的运费是否含税。
  • 手续费:这是额外费用。 它可以是固定金额或空白,不收取任何费用。
  • 最高运输成本:可以指定最高成本。 如果运费比这个金额还贵,价格就会降到最高成本。
woocommerce-shipping-per-item-17
  • 计算类型:通知插件如何计算客户购物车的运费。 出于我们的目的,选择“每行计算的费率”。 该插件将查看购物车中的每一行并对照表格进行检查。 多个相同的项目在同一行。
  • 每行手续费:在每条计算行的成本中添加固定的额外费用。
  • 每行最低成本:设置每条计算行的最低成本。
  • 每条线的最大成本:设置每条计算线的最大成本。
  1. 现在,是时候开始增加费率了。 该插件会将购物车中的商品与表格费率进行比较,以计算总运费。 要计算每件商品的 WooCommerce 运输成本,您可能不必费心使用“运输等级”、“中止”、“商品成本”、“磅成本”和“成本百分比”列。
woocommerce-shipping-per-item-18
  • 条件:通知插件它应该使用哪些产品信息来计算费率。 出于我们的目的,选择“项目计数”。
  • 最小/最大:一个项目的最小和最大数量。 例如,您可能需要 1-20 件商品的价格和 20 件以上商品的价格。
  • Break :如果选中此选项,则此插件将在到达该行时停止计算。 我们建议您检查一下。
  • 行成本:运送此物品的基本成本。 这可能包括您的包装成本。
  • 标签:为每个费率添加标签。 例如:“1-20”、“20-50”等。
  1. 最后,当您对结果感到满意时,单击“保存更改”按钮。

如果成功,您应该在前端看到类似这样的内容:

woocommerce-shipping-per-item-19

最后的话

而已! 有多种方式可以对每件商品的 WooCommerce 运费进行收费。 您可以使用内置的运输方式。 它有点有限,但免费。

如果您有闲钱,您应该购买 WooCommerce 的 Table Rate Shipping 以扩展您的在线商店的功能。