fixes for verifying variants in cart so you can have multiple of the same base product