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