A flexible and modern shopping cart