Smarter cart, combine all items in a cart