No, you can place an order without creating an account but if you want to track your order then you must have created an account beforehand.