Do I need to register to shop from this website ?

Yes you need to register to shop from this website, and registration will give you access to your account and gives you updates about your order and you can browse your order history in my account page.