Fixes some bugs, not feasible from a UX standpoint to have the variant
options available in the cart. What happens when the user selects a
variant that is out of stock? Using the current functionality would
require a full cart refresh similar to a quantity change.