我正在使用WooCommerce积分和奖励来发行忠诚度积分,但这仅在用户创建帐户时有效。我希望用户看到一条消息,如果他们不登录或创建帐户,就不会获得会员积分。
我已经为未登录的用户成功实施了以下通知。单击结帐时的“创建帐户”复选框实际上并没有使客户登录,因此我需要根据以下内容出现/消失的通知:请用户选择“创建帐户”复选框。
add_action('woocommerce_review_order_before_submit', 'my_custom_message1');
function my_custom_message1() {
if ( ! is_user_logged_in() ) {
wc_print_notice( __('You are ordering as a guest, loyalty points will not be earned'), 'notice' );
}
}
我想保留以访客身份签出的选项。谢谢!
答案 0 :(得分:0)
如果我理解正确的话。您可以将包装器添加到通知中,并为其设置一些“ id”。然后,使用jquery可以检查是否选中了该复选框,并根据该复选框可以显示/隐藏通知。