No, you do not need a VELARA account to place an order. You may complete your purchase as a guest at checkout.
If you choose to create a VELARA account, you can view your order status and order history in your Account. Creating an account only takes a few minutes, and you can create one here.
Whether you place your order with an account or as a guest, you will receive an order confirmation email when you place an order.