If the user is not login, a login modal is presented before checkout.