【发布时间】:2017-08-14 08:39:53
【问题描述】:
我有一些产品只有在最小数量超过一定数量时才能购买。
我在我的子主题 functions.php 中编写并放置了一段代码,以更改产品的最小数量。
function wpa116693_filter_min_quantity( $min, $product ){
if ( has_term ( '5', 'product_tag' ) ){
return 5;
}
if ( has_term ( '10', 'product_tag' ) ){
return 10;
}
if ( has_term ( '6', 'product_tag' ) ){
return 6;
}
}
add_filter( 'woocommerce_quantity_input_min', 'wpa116693_filter_min_quantity', 10, 2 );
所以它的作用是,如果它找到标签为 5 的产品,那么它会将数量 min 更改为 5。这在单个产品页面中有效,但在购物车页面中无效。我可以低于购物车页面中的最小数量。我认为它不起作用,因为“has_term”在购物车页面中不起作用。
我希望它也可以在购物车页面中使用。 请帮我解决这个问题,谢谢。
【问题讨论】:
标签: php wordpress woocommerce cart hook-woocommerce