Smarter cart with error handling and total price lines