如何计算每件商品的 WooCommerce 运费?
已发表: 2022-03-17我已经多次从经验丰富的 WooCommerce 店主和新的 WooCommerce 店主那里看到这个查询的几种变体:
“我可以根据购物车中的物品数量而不是固定费用来收取运费吗?”
这当然是可行的。 您可以对每件商品收取 WooCommerce 运费。 最好的部分? 你甚至不需要任何插件来做到这一点。
在我们开始之前
当客户签出购物车中的商品时,WooCommerce 会查看商品的目的地。 之后,它使用您构建的运输方式来计算总运输成本。
每个目的地都可以根据您的运输要求有自己的规则。
计算运输成本需要思考和计划。 要正确计算运输成本,您需要先创建运输区域和运输规则。
在开始使用我们的教程之前,您必须确保已完成以下任务:
- 如果您的在线商店需要针对不同产品类型的不同规则,请设置运输类别。
- 定义和设置您的运输区域。
- 从您首选的承运商处获取运费,以了解您要收取的费用。
那么,让我们开始吧。
- 在我们开始之前
- 如何对每件商品收取 WooCommerce 运费?
- WooCommerce 每件商品统一运费的缺点
- 如何使用插件解决每个项目的 WooCommerce 运输问题?
- 安装 Table Rate Shipping 插件
- 设置表费率运费
- 最后的话
如何对每件商品收取 WooCommerce 运费?
许多 WooCommerce 商店所有者利用内置的运费和区域来构建他们的运费结构。
默认情况下,这会按地区收取固定费用,例如 10 美元/订单。 但是,您可以做的更多! 请按照以下说明了解如何使用统一运费方式计算 WooCommerce 运费。
- 转到WooCommerce > 设置 > 运输。
- 选择您要为每件商品收取 Woocommerce 运费的区域名称。
- 单击表格左下方的添加运输方式按钮。
- 从下拉菜单中选择统一费率。 之后,单击添加运输方式按钮。
- 将添加新的运输方式。 点击它的标题。 将出现一个弹出窗口。
- 填写您对这种新运输方式的偏好。
- 方法标题:这是向您的客户显示的运输方法的名称。 例如:“地面”、“加急”等。
- 税收状态:确定是否对运费征收税款。
单击成本文本右侧的问号。 它会告诉您可以使用高级短代码,例如基于数量和基于总价格的成本。
- 您可以利用它在您的运费公式中使用短代码 [qty] 包含项目金额。 例如:
这意味着现在我对购物车中的每件商品收取 3 美元,而不是收取 3 美元/订单。
- 当您满意时,请记住单击“保存更改”按钮。
您应该在前端看到类似这样的内容:
WooCommerce 每件商品统一运费的缺点
想象一下,您为一件连帽衫收取 2 美元的运费。 一位客户订购了 100 件连帽衫。 根据每件商品的默认 WooCommerce 统一运费,适用于 100 件连帽衫的运费为 200 美元。
您的客户是否承担这笔额外费用? 当然可以! 它的后果是什么? 您的买家很可能会放弃购物车并找到另一家在线商店,在那里他们可以以合理的价格购买相同的产品。
简而言之,您的在线商店不再吸引大量买家,这绝对是不好的。 而你不想那样,是吗?
您可能希望对批量订单收取较低的费用,因为多件商品被运送到同一个地方。 所有流行的在线商店都为批量订单提供降低的运费。
如何使用插件解决每个项目的 WooCommerce 运输问题?
虽然使用核心工具无法实现像这样更复杂的运输规则,但您可以使用 WooCommerce 的 Table Rate Shipping 插件来做到这一点。 每年只需 99 美元。
该插件允许您创建每个项目总计的费率。 因此,您可以像这样创建一个费率表:
请注意,每家商店都是独一无二的,有自己的产品和运输需求。 因此,每个设置可能会有所不同。
安装 Table Rate Shipping 插件
- 购买 Table Rate Shipping 插件。
- 从 WooCommerce 网站仪表板将 .zip 文件下载到您的计算机。
- 转到插件>添加新的。
- 之后,导航到Upload Plugin > Choose File 。
- 选择您刚刚下载的 .zip 文件。
- 接下来,单击立即安装按钮。 等待 WordPress 安装插件。 最后,单击激活按钮。
设置表费率运费
要使用 Table Rate Shipping 插件,必须将其添加到运输区域。
- 转到WooCommerce > 设置 > 运输。
- 单击要添加表格费率的区域名称。
- 单击表格左下方的添加运输方式按钮。 将出现一个弹出窗口。
- 从下拉菜单中选择表费率。 之后,单击添加运输方式按钮。
- 将添加新的运输方式。 点击它的标题。 这将打开一个新屏幕。
- 填写您对这种新运输方式的偏好。
- 方法标题:这是向您的客户显示的运输方法的名称。 例如:“地面”、“加急”等。
- 税收状态:确定是否对运费征收税款。
- 运费含税: 确定表中指定的运费是否含税。
- 手续费:这是额外费用。 它可以是固定金额或空白,不收取任何费用。
- 最高运输成本:可以指定最高成本。 如果运费比这个金额还贵,价格就会降到最高成本。
- 计算类型:通知插件如何计算客户购物车的运费。 出于我们的目的,选择“每行计算的费率”。 该插件将查看购物车中的每一行并对照表格进行检查。 多个相同的项目在同一行。
- 每行手续费:在每条计算行的成本中添加固定的额外费用。
- 每行最低成本:设置每条计算行的最低成本。
- 每条线的最大成本:设置每条计算线的最大成本。
- 现在,是时候开始增加费率了。 该插件会将购物车中的商品与表格费率进行比较,以计算总运费。 要计算每件商品的 WooCommerce 运输成本,您可能不必费心使用“运输等级”、“中止”、“商品成本”、“磅成本”和“成本百分比”列。
- 条件:通知插件它应该使用哪些产品信息来计算费率。 出于我们的目的,选择“项目计数”。
- 最小/最大:一个项目的最小和最大数量。 例如,您可能需要 1-20 件商品的价格和 20 件以上商品的价格。
- Break :如果选中此选项,则此插件将在到达该行时停止计算。 我们建议您检查一下。
- 行成本:运送此物品的基本成本。 这可能包括您的包装成本。
- 标签:为每个费率添加标签。 例如:“1-20”、“20-50”等。
- 最后,当您对结果感到满意时,单击“保存更改”按钮。
如果成功,您应该在前端看到类似这样的内容:
最后的话
而已! 有多种方式可以对每件商品的 WooCommerce 运费进行收费。 您可以使用内置的运输方式。 它有点有限,但免费。
如果您有闲钱,您应该购买 WooCommerce 的 Table Rate Shipping 以扩展您的在线商店的功能。