WooCommerce 航运区解释

已发表: 2017-07-28

2.6 版中引入的 WooCommerce Shipping Zones 是一项杀手级功能,使高级运输方式成为标准。 添加区域可为您提供更大的灵活性,并允许 ia 为您的客户提供区域特定的方法。 让我们更好地了解他们!

尽管 WooCommerce Shipping Zones 是在不久前实施的,但它们已迅速成为当今常用的功能。 毫无疑问,他们有所作为,并将 WooCommerce 航运推向了一个全新的水平。

结合 WooCommerce 运输方式,它们可以更精确地定位您的客户并调整运输以满足您的业务和客户的需求。 然而,尽管运输区的实施引入了所有升级,但在更复杂的运输场景和更好的运输管理的情况下,使用一些额外的插件(例如灵活运输)可能仍然是一个好主意。

灵活的运输 WooCommerce

WooCommerce 最好和最强大的 Table Rate Shipping 插件。 发现其无限可能,并根据重量、价格等创建运费计算规则!

免费下载访问 WordPress.org
100,000+ 活跃安装
最后更新:2022-10-03
适用于 WooCommerce 6.6 - 7.0.x

什么是 WooCommerce 运输区?

简而言之,运输区域是您要将产品运送到的一组位置。 您可以轻松地对大洲、国家、州/省甚至邮政编码进行分组。 换句话说,您可以使用它们,例如:

  • 为整个欧洲提供相同的运输方式或一套运输方式,
  • 定义一个涵盖美国几个选定州的运输区,例如佛罗里达州、乔治亚州和阿拉巴马州,
  • 根据邮政编码精确缩小运输区域,仅包括特定的城市区域。

然而,这些只是运输区使用的几个例子。 这完全取决于您如何配置它们以及哪种设置最适合您的业务。

确实使它们成为核心功能的事实是,它们还允许为您创建的每个区域设置不同的运输方式,并且您的客户将只能看到适用于其区域的运输方式(基于输入的地址详细信息或地理位置) .

理论就够了。 让我们开始练习和学习……

如何添加新的运输区?

首先,导航到WooCommerce → 设置 → 运输 → 运输区。 如果您尚未创建任何配送区域,您应该会看到以下屏幕:

添加新的 WooCommerce 运输区
添加新的 WooCommerce 运输区

点击中间的添加配送区域按钮或屏幕顶部的添加配送区域。 您将被重定向到新的配送区域设置:

运输区域配置屏幕
运输区域配置屏幕

通过填写区域名称字段定义其名称,并在其应覆盖的区域区域下方选择。 正如我之前提到的,您可以将运输区域设置为覆盖整个大陆:

覆盖整个北美地区的 WooCommerce 专区
覆盖整个北美地区的 WooCommerce 航运区

全国:

覆盖整个美国领土的 WooCommerce 区
覆盖整个美国领土的 WooCommerce 航运区

选定状态:

覆盖选定州的 WooCommerce 区
WooCommerce 航运区覆盖选定的州

具体城市:

覆盖特定城市的 WooCommerce 区
覆盖特定城市的 WooCommerce 航运区

或者您可以缩小范围并创建...

基于邮政编码的 WooCommerce 航运区:

基于邮政编码的英国 WooCommerce 航运区
基于邮政编码的英国 WooCommerce 航运区

让我们在这里稍作停留,因为这种运输区域设置是最精确的,值得更多关注。 单击“限制到特定邮政编码/邮政编码”链接后,下方将出现额外的文本区域字段,您可以在其中放置您希望将运输区域缩小到的所有邮政编码。 这里最重要的是您可以通过三种不同的方式输入它们:

  1. 直接,每行手动输入一个完整的邮政编码,例如:
    邮政编码列表
  2. 通过定义它们的范围,例如 90210…99000。 如果使用,运输区域将覆盖 90210 和 99000 之间的所有邮政编码,例如 90211、93123、98157 等。
  3. 使用所谓的通配符并在邮政编码的正确位置放置一个星号符号* ,例如AB10*通配符将涵盖所有以“AB10”短语开头的邮政编码,例如AB10 1AP、 AB10 1AR、 AB10 1AQ 等。
如果您想了解有关基于邮政编码的运输区域的更多信息并查看它们如何实时工作,请查看我们的 WooCommerce 中英国运输区域配置指南 →

如您所见,出于本指南的目的,我创建了一个

基于带有通配符的邮政编码的运输区域

覆盖葡萄牙首都——波尔图:

WooCommerce Porto 区域基于带有通配符的邮政编码

创建运输区域并将其设置为适合您的情况后,使用“保存更改”按钮确认整个过程。

接下来,使用添加运输方式立即添加一个。

WooCommerce 添加运输方式窗口
添加送货方式

在应该出现的弹出窗口中,如果您安装了灵活配送插件,请选择统一费率、免费送货、本地取货或灵活配送方式。 然后,根据您的需要进行配置。 您可以根据需要在配送区域内添加任意数量的配送方式。

管理运输区域内的运输方式
管理运输区域内的运输方式

从这一点您可以轻松地

管理运输方式

您已在运输区域内添加。 拖放他们抓住拖放图标 左侧的图标以更改它们在购物车或结帐中的显示顺序。

使用悬停时显示的快速链接编辑删除它们。 使用切换开关即时打开关闭它们。 像馅饼一样容易,不是吗?

配置运输方式后,再保存一次更改,瞧! 您刚刚在 WooCommerce 商店中配置了一个功能齐全的运输区。 现在让我们看看……

航运区如何运作?

为了尽可能准确地解释它,我创建了两个运输区。 第一个狭窄的,基于您已经在上面的截图中看到的波尔图的邮政编码,第二个 - 覆盖整个葡萄牙地区的范围更广:

葡萄牙 WooCommerce 航运区
葡萄牙航运区

如您所见,如果运送到葡萄牙,我启用了 50 美元的固定价格,通过统一运费方式处理,以及两种不同的运输方式 –运送到波尔图,由灵活运输处理,固定成本 10 美元和免费本地取货,名为从波尔图取货点本地取货,如果直接运送到波尔图。 波尔图运输区域的统一费率和免费送货仍然禁用。

现在,让我们去商店,将样品产品放入购物车,并在此处输入4050-253, Porto, Portugal的送货目的地地址,查看送货区域的运行情况:

显示错误的送货方式

但是等等,刚刚发生了什么? 我们设置了4050* 波尔图邮政编码通配符,而不是 10 美元的固定价格运送到波尔图灵活的运输方式和免费从波尔图的取货点本地收集,而是显示了专用于葡萄牙其他地区的统一费率运输方式处理的 50 美元的固定价格在购物车中。

了解如何根据邮政编码设置 WooCommerce 运输。

为了检查出了什么问题,我们需要使用…

发货调试模式

幸运的是,WooCommerce 有一个内置工具,在这种情况下会派上用场。 转到WooCommerce → 设置 → 运输 → 运输选项,在底部启用调试模式并保存更改。

WooCommerce 发货调试模式
WooCommerce 发货调试模式

打开调试模式后,它会在购物车中显示与输入的运输详细信息匹配的运输区域。 当您在运输配置方面遇到任何问题时,如果涉及到故障排除,这将非常有帮助,并且通常可以对情况有所了解。

回到购物车并检查它的内容。 在屏幕的最顶部,您应该会看到相关通知:

匹配的配送区域错误
葡萄牙航运区匹配

如图所示,输入的4050-253,葡萄牙波尔图航运目的地与基于邮政编码的狭窄波尔图航运区不匹配,而是与覆盖整个葡萄牙地区的更广泛的航运区匹配。 想知道为什么会这样? 答案是……

运输区订单很重要——WooCommerce 运输区匹配如何工作?

我们在购物车中输入的示例地址与葡萄牙运输区域简单匹配,因为它在运输区域列表中排在首位:

WooCommerce 运输区域匹配订单
发货区匹配订单

WooCommerce 配送区域匹配机制获取在购物车中输入的地址,并检查它是否与定义的配送区域匹配,从配送区域列表的顶部到底部。

如果提供的运输目的地与例如第一个区域匹配,则甚至不考虑下一个。 这正是我们案例中发生的情况。 4050-253, Porto, Portugal地址与整个葡萄牙区域匹配,原因是运输区域顺序错误,并将较宽的区域放在较窄的区域 ( Porto ) 之前。

为了解决这个问题,我们只需要更改运输区域顺序,拖放它们并......

从列表顶部的最窄最底部的最宽对运输区域进行排序。
运输区域从最窄到最宽排序
运输区域从最窄到最宽排序

完成上述调整后,首先考虑基于邮政编码的较窄的波尔图运输区域,现在它已正确匹配到购物车中:

运输区域正确匹配
'波尔图' 运输区域正确匹配

现在,当一切正常时,您可以返回 WooCommerce Shipping 选项并关闭调试模式

灵活的运输提示

如果您在确定运输区域的顺序时遇到问题,我可以为您提供一个简单且免费的解决方案。 您只需安装和激活灵活配送插件即可。 它是完全免费的,并且有多种可能性可以根据各种条件确定运输成本。 插件中有用的选项之一是内置的灵活运输提示。 如果插件检测到潜在的运输区域配置冲突,它会在 WooCommerce 运输区域设置中显示错误消息。

灵活的运输提示

如上面的示例所示,在我的商店中,我没有维护正确的运输区域顺序。 更广泛的欧洲航运区涵盖以下较窄的航运区:挪威。 该插件自动检测到潜在错误,并在 WooCommerce 发货区域设置中显示一条消息

灵活的运输 WooCommerce

WooCommerce 最好和最强大的 Table Rate Shipping 插件。 发现其无限可能,并根据重量、价格等创建运费计算规则!

免费下载访问 WordPress.org
100,000+ 活跃安装
最后更新:2022-10-03
适用于 WooCommerce 6.6 - 7.0.x

最后,还有一个我还没有告诉你但仍然值得一提的功能是……

您的其他区域未覆盖的位置

您可能早先在运输区域表页脚中注意到了它:

您的其他区域未覆盖的位置
您的其他区域未覆盖的位置

想知道如何使用它? 其他区域未覆盖的位置与标准运输区域类似,但是,它更像是一个后备选项。

如果 WooCommerce 没有为输入的送货地址找到任何匹配的送货区域,从表格顶部开始一一考虑,它最终将到达底部。 当它找不到与此类运输目的地匹配的情况时,它只会落入您的其他区域未覆盖的位置。 因此,为了防止任何可能的匹配问题,在这里也添加一种紧急运输方式,例如固定价格统一费率是一个很好的做法。

WooCommerce 航运区 – 总结

您刚刚了解了有关 WooCommerce 运输区的所有信息。 我逐步向您展示了如何创建、管理和配置它们以满足您的业务需求。 您还遇到了可能遇到的最常见问题,并了解了如何处理它们。 我深信您现在已完全准备好在您的 WooCommerce 商店中设置运输区域。 如果仍有问题困扰您或您发现不清楚的地方,请随时在下面的评论中留下您的问题。

如果您想更好地掌握运输方法、类别等,我们还准备了一份详尽的 WooCommerce Shipping 指南,我们建议您这样做。