免费送货或免费送货-Woo Commerce

时间:2018-08-20 11:08:26

标签: php wordpress woocommerce shipping-method

我正在Wordpress中的一个电子商务站点上工作。我希望以某种方式运送,当客户购买100美元的运送时将是免费的,否则我将收取10美元的运送费。 为使此流程正常运行,我设置了两个送货区域,如果金额等于或大于$ 100,则一个为免费送货,另一个送货区域的正常收费为$ 10。 现在他们可以正常工作了。 我的问题是,当我添加的产品价格最高为$ 100或更多时,它会以单选按钮的形式向我展示这两个选项。客户必须选择免费送货的地方。 我希望当总金额为$ 100或以上时,它会自动显示免费送货。 提前致谢。 enter image description here

1 个答案:

答案 0 :(得分:-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;

}