如何在 Magento 2 中设置运费方式?

17 Mar 2025 | 6 分钟阅读

在在线业务中,将产品销售给客户应该拥有可扩展且灵活的运输政策。Magento 2 是一个对业务需求友好的系统,包括运费。免运费方式是根据您设置的最低购买金额或购物车价格规则条件来应用的。此外,可以根据您设置的当前策略,为特定商品或整个订单设置运费方式。

如果您想为您的商店收取不同的运费,那么您可以使用表格费率运费方式固定费率运费方式来实现。要启用运费方式,请按照以下步骤操作:

步骤 1:在 Magento 2 管理面板的左侧边栏中,导航到Stores >> Setting >> Configuration

Setup shipping methods in Magento 2

步骤 2:在 Sales 部分下,点击Shipping Methods选项卡。

Setup shipping methods in Magento 2

在这里,您会找到运费方式,例如 Flat Rate (固定费率)、Free Shipping (免运费)、Table Rates (表格费率)、Magento Shipping、UPS、USPS、FedEx 和 DHL。

Setup shipping methods in Magento 2

固定费率 (Flat Rate)

步骤 1:展开Flat Rate部分,并在给定的字段中填写所需信息。

Setup shipping methods in Magento 2
  • Enabled (启用):默认情况下,固定费率是启用的。因此,它将在购物车中可用,并在结账过程中的 Shipping 部分显示。
  • Title (标题):输入将在结账页面上显示的固定费率运费的标题。
  • Method Name (方式名称):在此字段中设置将在购物车的运费旁边显示的方式名称。默认情况下,“Fixed”(固定)已设置。
  • Type (类型):确定固定费率运费将如何收取 - Per Item (每件商品)、Per Order (每订单) 或 None (无)。
Setup shipping methods in Magento 2
    • None (无) 类似于 Free shipping (免运费) 方式。
    • 选择Per Item (每件商品)以对每件商品应用固定费率运费。
    • 选择Per Order (每订单)以对整个订单应用固定费率运费。
  • Price (价格):设置您想要为固定费率运费收取的费用,例如 6.00 卢比。这意味着每件商品将收取 6 卢比。
  • Calculate Handling Fee (计算手续费):如果您想收取额外费用,请将其设置为Fixed (固定)Percent (百分比),然后在Handling Fee (手续费)字段中输入金额。
Setup shipping methods in Magento 2
  • Display Error Message (显示错误消息):如果固定费率运费不可用,请提供简短消息。
  • Ship to Applicable Countries (运送到适用的国家/地区):这里有两个选项:
    • All Allowed Countries (所有允许的国家/地区):选择此选项后,所有国家/地区均支持免运费。
    • Specific Countries (特定国家/地区):按住 Ctrl 键选择支持固定费率运费的国家/地区。
  • Show Method if Not Applicable (如果不可用则显示方式):确定在购物车不适用该方式时,固定费率是否在结账过程中显示为选项。
  • Sort Order (排序顺序):如果有两种或多种运费方式已启用,则它们将按什么顺序显示。因此,设置一个数字来确定顺序。

步骤 2:点击Save Config (保存配置)按钮以保存固定费率运费方式。

免运费 (Free Shipping)

步骤 1:展开Free Shipping部分,并在给定的字段中填写所需信息。

Setup shipping methods in Magento 2
  • Enabled (启用):将此设置为Yes (是)以启用运费方式。启用后,免运费将在结账过程中的运费部分作为选项显示。
  • Title (标题):在结账页面上为免运费输入标题。
  • Method Name (方式名称):Method Name字段中提供一个描述运费方式的名称。
  • Minimum Order Amount (最低订单金额):输入免运费适用的最低金额。
  • Displayed Error Message (显示错误消息):提供将在免运费不可用时显示的错误消息。
  • Ship to Applicable Countries (运送到适用的国家/地区):指定您提供免运费的国家/地区。这里有两个选项:
    • All Allowed Countries (所有允许的国家/地区):选择此选项后,所有国家/地区均提供免运费。
    • Specific Countries (特定国家/地区):按住 Ctrl 键选择支持免运费的国家/地区。
  • Show Method if Not Applicable (如果不可用则显示方式):确定在购物车不适用该方式时,固定费率是否在结账过程中显示为选项。
  • Sort Order (排序顺序):如果有两种或多种运费方式已启用,则它们将按什么顺序显示。因此,设置一个数字来确定顺序。

步骤 2:点击Save Config (保存配置)按钮以保存免运费方式。

表格费率运费 (Table Rates Shipping)

应用表格费率运费,根据价格 vs. 目的地、重量 vs. 目的地和商品数量 vs. 目的地等条件组合来计算运费。所有这些都列在一个我们可以导入和导出到 Magento 2 设置的表格费率文件中。现在,我们将学习如何在 Magento 2 中配置表格费率运费方式。

步骤 1:展开Table Rates Shipping部分,并在给定的字段中填写所需信息。

Setup shipping methods in Magento 2
  • Enabled (启用):将此设置为Yes (是)以启用运费方式。
  • Title (标题):在结账页面上为表格费率运费输入标题。默认情况下,我们可以为免运费使用“Best Way”(最佳方式)。
  • Method Name (方式名称):Method Name字段中提供一个描述运费方式的名称。
  • Conditions (条件):确定计算基于的条件。我们有三个选项:Weight vs. Destination (重量 vs. 目的地)、Price vs. Destination (价格 vs. 目的地) 和 # of Item vs. Destination (商品数量 vs. 目的地)。
Setup shipping methods in Magento 2
  • Include Virtual Products in Price Calculation (在价格计算中包含虚拟产品):确定是否将虚拟产品包含在表格费率的价格计算中。

注意:我们可以对虚拟产品计算运费。虚拟产品不携带重量,因此它仅适用于 Price vs. Destination (价格 vs. 目的地) 和 # of items vs. Destination (商品数量 vs. 目的地)。

  • Calculate Handling Fee (计算手续费):如果您想收取额外费用,请将其设置为Fixed (固定)Percent (百分比),然后在Handling Fee (手续费)字段中输入金额。
Setup shipping methods in Magento 2
  • Displayed Error Message (显示错误消息):提供将在表格费率运费不可用时显示的错误消息。
  • Ship to Applicable Countries (运送到适用的国家/地区):确定您提供表格费率运费的国家/地区。这里有两个选项:
    • All Allowed Countries (所有允许的国家/地区):选择此选项后,所有国家/地区均提供免运费。
    • Specific Countries (特定国家/地区):选择支持免运费的国家/地区。
  • Show Method if Not Applicable (如果不可用则显示方式):确定在购物车不适用该方式时,固定费率是否在结账过程中显示为选项。
  • Sort Order (排序顺序):如果有两种或多种运费方式已启用,则它们将按什么顺序显示。因此,设置一个数字来确定顺序。

步骤 2:点击Save Config (保存配置)按钮以保存表格费率运费方式。

预览表格费率数据

Magento 2 允许我们生成或查看和下载不同的报告。Magento 2 集成了 CSV 文件生成工具。我们可以创建电子表格中的运费,然后将其导入到我们的网站。

1. 在左上角,选择配置激活的 Store View。我们可以选择“Main website”(主网站)或任何我们需要的网站。

Setup shipping methods in Magento 2

2. 一个弹窗将出现在您面前。仔细阅读消息,点击 OK,然后继续。

Setup shipping methods in Magento 2

3. 在 Table Rate Shipping (表格费率运费) 部分将出现两个新选项:Import (导入) 和 Export (导出)。

Setup shipping methods in Magento 2

4. 点击Export CSV (导出 CSV)按钮,一个文件 tablerates.csv 将会下载到您的系统中。将文件 (tablerates.csv) 保存在您的系统中。

Setup shipping methods in Magento 2

5. 在 Excel 中打开下载的 (tablerates.csv) 文件,您将看到 Country (国家/地区)、Region/State (地区/州)、Zip/Postal Code (邮政编码)、Order Subtotal (订单小计) 和 Shipping Price (运费)(用于 Price vs. Destination)。CSV 结构如下面的截图所示。

Setup shipping methods in Magento 2

6. 在电子表格中填写 CSV 文件。

  • 在任何类别中使用星号 (*) 表示所有可能的值。
  • Country (国家/地区) 列必须为每条记录包含一个三字符代码。例如,输入国家名称的前三个字符,如 - IND 表示 INDIA。

7. 完成 CSV 文件后,将其保存在您的系统中。

Setup shipping methods in Magento 2

导入表格费率数据

8. 现在,返回 Magento 2 中的 Table Rate Shipping (表格费率运费) 部分。

9. 点击Choose File (选择文件)按钮上传更新的 tablerates.csv 文件,然后从您的系统中上传该文件。

Setup shipping methods in Magento 2

10. 点击 Save Config (保存配置) 以完成表格费率运费方式。

Setup shipping methods in Magento 2