其实电商平台上的运费设置思路都是相通的,首先设置配送区域,然后在配送区域内设置配送方法,最后在配送方法中添加运费费率。无论是 Shopify 还是 WooCommerce,大同小异。
一、配送区域
配送区域是你想将商品配送的地理位置,不仅可以将配送区域具化到某个城市(例如:洛杉矶),也可以将配送区域大体设置为地球大洲(例如:欧洲)。
当用户下单时,系统会自动匹配适合其配送地址的配送区域,且这是唯一的。因此,我们在设置配送区域时就要根据自己的业务要求合理规划。
1. 添加配送区域
WooCommerce > General 下查看配送位置(Shipping Location(s) )设置,不要设置为禁用配送,需要在这里启用运输设置。

WooCommerce > Settings > Shipping 设置配送区域,系统会默认生成配送区域。

点击左上角“Add shipping zone”添加一个新配送区域。

2. 配送区域排序
添加完配送区域后,你可以通过拖动配送区域前的“三条杠”进行配送区域排序。

系统会根据用户的收货地址,从上到下匹配与其匹配的配送区域,并且只使用第一个匹配到的。如果没有匹配到合适的配送区域,则会使用最后一项“Locations not covered by your other zones”。
二、配送方法
在添加或编辑配送区域的页面中,能看到 Shipping methods,这便是配送方法。你可以进行相应的添加、编辑、删除、启用/停用配送方法的操作。
点击添加配送方法按钮,在弹出窗中能看到三个配送方法选项:
- Flat rate:固定费率;
- Free shipping:免费送货;
- Local pickup:本地自提;

1. Flat rate
选择“Flat rate”配送方法后,填写相关信息。其中几个细节点需要注意:
- Method title:方法名称将在客户购物结算时展示给客户,以便客户识别。
- Tax status:设置是否对运费收税。
- Cost:设置运费,这里的运费是针对客户的整个购物车的,可以设置它为固定金额,也可以使用高级运费公式。

对于运费设置,WooCommerce 提供了一套高级计算公式。可以在其中填写每个物品收取的固定运费、基于订单金额的百分比运费或最低费用,可以通过公式来填写费用,其中涉及到如下的变量:
- [qty] – 购物车中的产品数量。
- [fee] – 额外的费用,这个费用有两个可供使用的参数: • percent – 基于总订单金额的百分比。 • min_fee – 最低金额,当使用百分比计算运费时是很有用。 • max_fee – 最高金额,当使用百分比计算运费时是很有用。
比如:
- 10 + ( 2 * [qty] ):表示10美元的基本运费 + 2美元 * 购物车中的商品数量。
- 20 + [fee percent=”10″ min_fee=”4″]:表示20美元的基本运费 + 10%订单总额(最低4美金)。
逐个添加完成后,可以看到配送区域下的配送方法,可以对其进行管理操作。

2. Free Shipping
选择“Free shipping”类型,进入信息填写。

可以在此设置配送方法的名称(客户可见),还可以设置满足“Free Shippin”的条件:
- N/A:无条件。
- a valid free shipping coupon:创建优惠券以进行免费送货。
- A minimum order amount:仅在达到最低订购金额的情况下才能免费送货。
- A minimum order amount OR a coupon:如果消费达到了最低金额或客户拥有可以免费送货的优惠券则可以免费送货。
- A minimum order amount AND a coupon:仅当消费了最低金额并且客户拥有可以免费送货的优惠券时才会提供免费送货服务。

如果选择了包含最低金额的选项,将显示“最小订单金额”字段以便设置,同时也可以选择在应用优惠券折扣之前或之后应用当前运费规则。
怎么说呢?如果你有一条运费规则是:最小订单金额必须是20美元,而你的客户在购物车里的订单金额是25美元,同时客户也拥有一张10美元的优惠券。
- 折扣后*(即未勾选)*:此时订单金额是$25 – $10 = $15,根据最低订单金额规则,客户将不能免费送货。
- 折扣前*(即勾选)*:此时订单金额为25美元,客户将根据最低订单金额规则获得免费送货,且优惠券折扣仍然可以用。
要想创建“免费送货优惠券”,进入 Marketing > Coupons,点击“Add Coupons”。

选中 Allow Free shipping,然后输入 Coupon code 或点击 Generate coupon code 生成优惠券码。记住在配置免运费时也要选中 a valid free shipping coupon,然后客户在购物时输入优惠券码便可以免费送货。
三、配送类型
配送类型用于标记拥有相似配送方式的产品。例如有一个名为“Small”的配送类型适用于书签产品的运送,而名为“Medium”的配送类型适用于书籍类产品。将“small”这个配送类型应用于铅笔和钢笔,因为它们的大小和重量相似,并且可以应用相同的运费规则。
在添加配送区域时,给不同的配送类型设置不同的运费费率,可以在发布产品时,选择不同的配送类型。
进入 WooCommerce > Settings > Shipping > Shipping Classes,点击 Add shipping class 按钮。

输入名称、slug(会自动生成)、描述,点击保存按钮即可,然后我们在编辑产品时选择相应的配送类型即可。找到产品发布页面中的 Product data 面板,进入 Shipping 选项卡便可以选择当前产品的Shipping class。
