No! Registration is not necessary for purchasing. You can just go and checkout. After filling billing details registration will be done automatically.