No, You can place orders without creating an account.
You will be asked on the final checkout page whether you want to create an account.
Listed below are several advantages to creating an account.
- Faster checkout on future visits
- Create a Wishlist from which you can place future orders
- View previous orders and reorder
- Track your orders and shipments