It is not mandatory, you can also place orders as a nan-registered user.
For your convenience, you can register before placing an order on the site.