Classes

We extend the item form type a bit, to add a variant select field when we're adding product to cart, but not when we edit quantity in cart.