Yes, customers are required to have an account. this will also help you track your orders and history.