问题描述
我能够向使用此挂钩在 woocommerce 上获得产品的用户显示通知消息。但我认为隐藏添加到购物车按钮会更好,因为有些用户可能仍然继续点击添加到购物车。在用户获得产品后,我尝试隐藏“添加到购物车”按钮。
请问我该如何实现?谢谢
// Woocommerce Product bought Once
add_filter('woocommerce_add_to_cart_validation','sd_bought_before_woocommerce_add_to_cart_validation',20,2);
function sd_bought_before_woocommerce_add_to_cart_validation($valid,$product_id){
$current_user = wp_get_current_user();
if ( wc_customer_bought_product( $current_user->user_email,$current_user->ID,$product_id)) {
wc_add_notice( __( 'You can only get this free product once.Thanks','woocommerce' ),'error' );
$valid = false;
}
return $valid;
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)