Is an account necessary to make a purchase?

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