【发布时间】:2018-08-09 01:43:46
【问题描述】:
我是新手,所以如果我发帖的方式有问题,请指导我……我也不是程序员……我尝试了其他两个线程中给出的代码,但它并没有完全奏效。我从文档中了解到,我不是要对这些线程进行澄清,所以我希望我可以打开一个新线程...
网站:www.leannacinquanta.com/shop,Woocommerce 插件最新版本。 当我将以下两个代码 sn-ps 插入到我的高级 Wp 主题“X 主题”中的自定义 CSS 区域时,它并没有导致我的购物车发生任何变化。非常感谢您的帮助:
/*WOOCOMMERCE hide"calculate shipping"*/
add_filter('woocommerce_product_needs_shipping', function(){return false;});
/*WOOCOMMERCE remove Flat Rate from view when order is over $50 which qualifies for free shipping */
add_filter('woocommerce_package_rates', 'hide_flat_rate_based_on_cart_total', 10, 3);
function hide_flat_rate_based_on_cart_total( $available_shipping_methods, $package ){
$price_limit = 50;
if( WC()->cart->get_total() > $price_limit ){
foreach($available_shipping_methods as $method_key => $method){
if ( strpos($method->method_id, 'flat_rate' ) !== false) {
unset($available_shipping_methods[$method_key]);
}
}
}
return $available_shipping_methods;
}
【问题讨论】:
-
嘿,你需要在主题functions.php中添加你的代码
标签: php wordpress woocommerce checkout shipping