Do I need an account to place an order?

While creating an account is not mandatory, it allows for a quicker checkout process and enables you to track your order history and status.