在 woocommerce 中,我想为购物车中的特定产品设置最小数量。如果值较小,则会出现错误。
例如:只有当购物车中的产品 a、b、c 数量为 2 或更多时,客户才能结帐。
否则会出现错误 - “每件商品的最小订购数量为 2”。
这个论坛里有类似的话题,我觉得这段代码很有用。
add_filter( 'woocommerce_quantity_input_min', 'woocommerce_quantity_input_min',10, 2 );
function woocommerce_quantity_input_min( $min, $product ){
if ( $product-> ) {
$min = 2;
} else {
$min = 3;
}
return $min;
}
Run Code Online (Sandbox Code Playgroud)
有人可以完成这项工作吗?
我的真正需求:在我的商店里,我卖了很多手表。有6个产品类别:
我需要一个条件,客户只能在购物车页面中的每个产品数量至少为 2 时结帐,而不管它是哪个类别。
请注意,我们提供添加产品表单存档页面和单个产品页面。如果从存档页面添加,则默认值为 1。