In this chapter, you’ll learn how to create an e-shop. This involves displaying a list of products (using a loop), implementing
a shopping cart for each user, supporting user login and logout, and requiring authenticated access for the checkout page.