No, you don’t have to open an account to place an order.  You can place your order, provide the details and check out as a guest. However, if you create an account it will be much easier to place orders in the future, as we will store your shipping address. We do not store your card/payment information.