我通过woocommerce为我的客户网站添加了一个产品。
现在,只有当产品的数量为3或更低时,我才想显示“添加到购物车”。如果数量大于3,则应禁用“添加到购物车”按钮,并启用另一个名为“联系人”的按钮。(或者,如果用户选择的数量超过3,则显示一些错误消息)。
简单地说,对于数量3或以下 - 我们可以添加到购物车
对于数量超过3 - 显示错误消息(或)CONTACT按钮
答案 0 :(得分:1)
您可以尝试这样的事情:
add_action( 'woocommerce_add_to_cart_validation', 'wc_add_to_cart_validation', 11, 3 );
function wc_add_to_cart_validation( $passed, $product_id, $quantity ) {
if ( $quantity > 3 ){
wc_add_notice( __( 'Only 3 or less quantities allowed, please contact us.', 'woocommerce' ), 'error' );
$passed = false;
}
return $passed;
}
这将检查添加到购物车验证的数量。
代码转到您当前的活动主题的functions.php