Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 免费或免费送货-宇商_Php_Wordpress_Woocommerce_Shipping Method - Fatal编程技术网

Php 免费或免费送货-宇商

Php 免费或免费送货-宇商,php,wordpress,woocommerce,shipping-method,Php,Wordpress,Woocommerce,Shipping Method,我在Wordpress的一个电子商务网站上工作。我想在一种方式,当客户购买100美元的航运将是免费的,否则我会收取10美元作为航运费。 为了让这个流程正常工作,我设置了两个配送区,一个是免费配送,如果金额等于或超过100美元,另一个配送区是正常收费的10美元。 现在它们工作正常。 我的问题是,当我添加高达100美元或更多的产品时,它会以单选按钮的形式向我显示发货中的两个选项。客户必须选择免费送货。 我想它自动显示免费送货时,总金额是100美元或超过这个。 提前谢谢。 以下是我们如何实现这一目标的

我在Wordpress的一个电子商务网站上工作。我想在一种方式,当客户购买100美元的航运将是免费的,否则我会收取10美元作为航运费。 为了让这个流程正常工作,我设置了两个配送区,一个是免费配送,如果金额等于或超过100美元,另一个配送区是正常收费的10美元。 现在它们工作正常。 我的问题是,当我添加高达100美元或更多的产品时,它会以单选按钮的形式向我显示发货中的两个选项。客户必须选择免费送货。 我想它自动显示免费送货时,总金额是100美元或超过这个。 提前谢谢。
以下是我们如何实现这一目标的方法

add_filter('woocommerce_package_rates','test_overwrite_fedex',100,2);

function test_overwrite_fedex($rates,$package) {

  foreach ($rates as $rate) {

    // you can check for the cart amount if it is greater than the 100 then unset the package from rates and then return.

  }

  return $rates;

}