The client had a complex business logic on the cart page that needed to be incorporated for PunchOut system.