如何从WooCommerce结帐中删除运输(5种实用方法)

已发表: 2025-07-08

如果您正在经营WooCommerce商店,您可能想知道: “如何从结帐页面中删除运输部分?”也许您正在提供数字产品,面对面的服务,或者想简化结帐体验。无论出于何种原因,本文都会为您提供5种实用的现成方法来删除WooCommerce结帐中的运输

您还将发现如何使用免费插件完全自定义结帐字段而不触摸代码线。让我们潜水。

您何时应该隐藏或禁用运输(或提供免费送货)?

删除或修改WooCommerce中的运输部门不仅是一项技术调整 - 这是一个战略决定。以下是一些场景,禁用或隐藏运输场很有意义:

  • 出售数字产品,例如电子书或下载,不需要物理交付。
  • 提供不需要运送的面对面服务(教练,课程)。
  • 仅当地皮卡,客户直接收集订单。
  • 基于订阅的型号,其中运输是免费的,或仅用于首次交付。
  • 免费送货促销活动,隐藏运输成本改善了转换。

当您的运输领域无关紧要时,它们可以在结帐过程中产生摩擦。简化这种体验可以提高您的购物车遗弃率并提高客户满意度。

首先,例如,您可以使用这些设置制作购物车和结帐打火机:

较少的运输场,没有运输的货物购物车
较少的运输场,没有运输的货物购物车

现在让我们看看如何在WooCommerce中禁用或隐藏运输方法(或字段)。

从WooCommerce结帐中删除运输的5种方法

有几种摆脱运输部分的方法 - 一些手动,有些基于插件。让我们通过分步说明浏览5个有效的选择。

1。完全禁用运输(用于数字产品或服务)

WooCommerce可让您定义产品是否需要运输。这是删除数字物品的运输方式:

分步:

  1. 转到产品→编辑您的产品。
  2. 产品数据面板中,检查虚拟(此禁用运输)和/或可下载
  3. 保存产品。

完毕。该产品将不再在结帐时触发运输部分。

您可以使用批量编辑功能立即将多个产品更改为虚拟。

2。使用代码段(用于开发人员)隐藏运输

如果您对编辑主题文件感到满意,请将以下片段添加到您的孩子主题的functions.php文件或通过诸如代码段之类的插件:

 add_filter( 'woocommerce_cart_needs_shipping', '__return_false' );

这迫使WooCommerce的行为似乎不需要运输。

当然,您可以使用其他条件来禁用运输,例如每个特定国家 /地区。

您可以在修改PHP代码之前备份网站。

3。使用免费送货时使用插件隐藏运输方法

有时您仍然需要运输。但是想在免费送货活动时将其隐藏。

您可以尝试使用WooCommerce插件的隐藏运输方法

隐藏的运输方法用于WooCommerce横幅图像
隐藏的运输方法用于WooCommerce横幅图像
资料来源:https://wordpress.org/plugins/hide-shipping-method-for-woocommerce/

如何设置它:

  1. 从插件菜单安装并激活插件。
  2. 转到WooCommerce→隐藏运输
  3. 免费送货时,选择隐藏其他运输选项。
  4. 您也可以从购物车页面上隐藏所有运输方法。
  5. 或在新设置选项卡中隐藏每个国家 /地区的特定运输方法。

这对于免费送货的促销或订阅续订特别有用。

4。创建一个没有方法的自定义运输区

另一种干净的方法是在没有运输方法的情况下建立一个区域,即应用于特定地区或客户。

分步:

  1. 转到WooCommerce→设置→运输
  2. 添加一个新的运输区,命名(例如“无运输区”)。
  3. 设置区域或国家。
  4. 不要添加任何运输方法。

来自该区域的客户根本看不到运输选项。但是他们将被告知没有可用的运输方法。

您可以添加过滤器以更改结帐中的默认没有运输方法文本。

 function change_no_shipping_message( $text ) { return __( 'We cover that' ); } add_filter( 'woocommerce_no_shipping_available_html', 'change_no_shipping_message' );没有运输方法文字示例function change_no_shipping_message( $text ) { return __( 'We cover that' ); } add_filter( 'woocommerce_no_shipping_available_html', 'change_no_shipping_message' ); 
没有运输方法文字示例

5。使用灵活的结帐字段从结帐中删除运输字段

灵活的结帐字段是一个免费的插件,可让您在不编码的情况下从结帐页面编辑,禁用或删除字段。

灵活的结帐字段WooCommerce

从WooCommerce结帐表中编辑,添加新的或隐藏不必要的字段。将定价添加到字段中,并使用条件逻辑。这一切都是关于转换和更好的用户体验。新的:现在,您可以在一个或多个条件组(和)下设置多个条件(或)。

主动装置:90,000+ | WordPress等级:

免费下载转到wordpress.org
90,000多个主动装置
最后更新:2025-07-01
与WooCommerce合作9.6-9.9

假设您已禁用虚拟产品的运输,但仍出现运输地址字段。这是删除它们的方法。

如何做:

  1. 安装灵活的结帐字段插件。
  2. 转到WooCommerce→Checkout字段
  3. 切换到运输选项卡。
  4. 单击要隐藏的字段(例如地址1,城市,邮政编码)。
  5. 禁用字段并保存更改。
启用或禁用结帐字段
启用或禁用结帐字段

就是这样!现在,您有一个简化的结帐页面。

如何优化您的WooCommerce结帐和运输经验?

现在您已经看到了如何从结帐中删除运输,这里有一些额外的技巧可以改善整体体验:

  • 使用条件逻辑根据用户操作(例如计费国家,产品类型)显示/隐藏字段。
  • 仅在满足某些条件(例如最低购物车价值)时提供免费送货
  • 自定义结帐字段以减少混乱并专注于重要的事情。
  • 定期测试您的结帐- 在桌面和移动设备上。

无杂波结帐建立信任。当仅显示相关字段时,客户更有可能完成订单。

灵活的结帐字段:自定义WooCommerce Checkout而不编码

灵活的结帐字段是一个免费的插件,可让您从WordPress仪表板上编辑,添加,隐藏或重新排列结帐字段

无论您是删除运输字段,调整计费字段还是量身定制订单注释部分,此插件都可以使您完全控制无需自定义代码。

在WooCommerce结帐页面上自定义计费和运输字段
在WooCommerce结帐页面上自定义计费和运输字段

最佳用途:

  • 销售数字产品时隐藏运输地址。
  • 重新排列计费字段以更好地流动。
  • 重命名字段以符合观众的语言。
  • 添加额外的字段,例如复选框,下拉或文本输入。

它可以与经典结帐合作,并与大多数主题和付款网关融为一体。

灵活结帐字段的专业功能Pro

虽然免费版本功能强大,但灵活的结帐字段Pro为您提供了更多的控制权。这是杰出的功能:

  1. 条件逻辑- 根据购物车内容,用户角色,选定的运输方法或计费国家显示或隐藏字段。
  2. 价格字段- 在结帐时增加与价格相关字段的额外费用或折扣。
  3. 多语言支持- 与全球商店的WPML和Polylang完全兼容。
  4. 高级字段类型- 使用日期选择器,彩色选择器,文件上传等等。
WooCommerce有条件结帐字段
WooCommerce有条件结帐字段
只有在客户选择“本地拾取”时才显示一个字段?单击几下完成。

探索所有灵活的结帐字段专业功能。

灵活的结帐字段Pro WooCommerce £ 59

从WooCommerce结帐表中编辑,添加新的或隐藏不必要的字段。将定价添加到字段中,并使用条件逻辑。这一切都是关于转换和更好的用户体验。新的:现在,您可以在一个或多个条件组(和)下设置多个条件(或)。

主动装置:90,000+ | WordPress等级:

添加到购物车查看详细信息
90,000多个主动装置
最后更新:2025-06-23
与WooCommerce合作9.6-9.9

概括

  • 从结帐中删除运输非常容易 - 并改善了用于数字或基于服务的商店的UX。
  • 您可以通过产品设置,代码片段,插件或自定义区域禁用运输。
  • 有关结帐字段的全部控制,请使用灵活的结帐字段插件。
  • 升级到Pro以解锁条件逻辑,高级字段类型和定价字段。

简化结帐=更多转换。

想要将您的WooCommerce结帐到一个新的水平?立即尝试灵活的结帐字段。