Shopping cart - 2nd submission.

Yeah, that's a valid `bad` path. I will add it.