No, you do not need to register for an account in order to place an order. You can use the 'Guest Checkout' as a casual user.
If you'd like to keep track of your orders and save your details, you might want to consider creating an account for convenience.
Alternatively, you can select the guest checkout option which doesn't require you to create an account.
TEST