Do I need to create a user account?
No, you may place an order and checkout as a guest.
However, creating a user account provides quick checkout on future orders—when you log in at the top of the checkout page the order form will populate with your saved information. Also, through the user account dashboard, you can access to your order history, you can view an order status, and you can sign up as an affiliate.
If you would like a store credit for any returns a user account will be needed to link the credit to your email.