{% if currentUser %} {% redirect 'shop/checkout/addresses' %} {% endif %} {% extends 'shop/_layouts/checkout' %} {% block content %} {% if not cart.email %} {% redirect 'shop/checkout' %} {% endif %} {# Does a user exist with this email address? #} {% set userExists = craft.users.email(cart.email).one() %} {% set userExistsButCantLogin = craft.users.email(cart.email).status(['locked','suspended','pending']).one() %} {% if userExistsButCantLogin %} {% redirect 'shop/checkout/addresses' %} {% endif %}