An account is required before checkout so you can manage addresses, orders and purchase history.
Preview mode simulates authentication. Live Google/social login and SMS OTP require provider credentials and server-side verification.