Not necessarily, you can place the order from the host by entering all the data for delivery and billing. Alternatively you can register by creating an account and login before checkout.