No, an account is not required to make online purchases. However, registering for an account is highly recommended to give you faster checkout, order history tracking, and insider product launch announcements.
Please, mind that only logged in users can submit questions