No, you do not need an account to place an order. You can simply proceed the Checkout process by filling in your details in order to proceed as a guest.
You may choose to log into your account at any point through this tile on the website.
Alternatively, you can log in once you're ready to finalize your order in the Checkout screen.