No, it is not necessary to create an account to place orders, however we advise you to create it, as through it you will be able to access your user space, save your favorite addresses, see your order history and even save your default payment method.