0

我正在使用 Wordpress 开发电子商务网站。我希望以这样一种方式运输,即当客户以 100 美元的价格购买时,运费将是免费的,否则我将收取 10 美元的运费。为了让这个流程正常工作,我设置了两个运输区,如果金额等于或超过 100 美元,则免费送货,另一个运输区正常收费 10 美元。现在他们工作正常。我的问题是当我添加高达 100 美元或更多的产品时,它会向我显示作为单选按钮的两种运输选项。客户必须选择免费送货的地方。我希望它在总金额为 100 美元或更多时自动显示免费送货。提前致谢。 在此处输入图像描述

4

1 回答 1

-2

这是我们如何实现它的方法。

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;

}
于 2018-08-20T11:29:20.123 回答