Now a cart module supports any additional key filds like product size, color and so on. So you can add to your cart a blue jeans and some black ones at one time. Just as you can add the running shoes (w/ same idx) of 42th and 35th sizes at ones.