未看到 “当可用免费配送时隐藏其他配送方式” 的选项

如果您未看到 “当可用免费配送时隐藏其他配送方式” 的选项,可以通过手动调整规则或添加自定义代码来实现此功能。 方法 1:使用预设规则 进入 WooCommerce > 设置 > 配送,选择您的配送区域。 配置: 设置 免费配送,最低订单金额为 60 欧元。 设置 固定运费,基础费用为 5 欧元。 虽然 WooCommerce 不会自动隐藏固定运费,但客户满足条件时可以选择免费配送。 方法 2:使用自定义代码 将以下代码添加到 functions.php 文件中,以在提供免费配送时自动隐藏其他配送方式: add_filter( 'woocommerce_package_rates', 'hide_shipping_methods_when_free_is_available', 100 ); function hide_shipping_methods_when_free_is_available( $rates ) { $free = array(); foreach ( $rates as $rate_id => $rate ) { if ( 'free_shipping' === $rate->method_id [...]