Redirect customer to login page (with other signup plugin) if user not logged in when proceeding to checkout

I find and use below code for when user in cart page and cart not empty: add_filter(‘woocommerce_get_checkout_url’, ‘dj_redirect_checkout’); function dj_redirect_checkout($url) { global $woocommerce; if(is_cart() && !is_user_logged_in() ){ $checkout_url=”digits login url”; } else{ $checkout_url=”https://yoursite.com/checkout/”; } return $checkout_url; }

Save User Meta Email Address in Lowercase

you can use this filter to do that add_filter(“sanitize_email”, function ($sanitized_email, $email, $message) { $sanitized_email = strtolower($sanitized_email); return $sanitized_email; }, 10, 3); but I am not sure if using “strtolower” is a good idea, does another readers know if it’s better to use “mb_strtolower” to handle multibyte characters ? https://www.php.net/manual/en/ref.mbstring.php