The shopping cart is one of the hardest e-commerce website pages to design well. They must be extremely user-friendly to prevent shopping cart abandonment, while at the same time being functionally rich to allow the user to edit their cart, move items to their wishlist, and so on.