Using Views with Products in Drupal Commerce
In Drupal Commerce, the "product" and "product display node" are different things. So to use views of nodes, we have to use a relationship, which is new to some. This screencast shows how to use a Views Relationship to let a view of nodes access information that's on the product.
Views is up to the task of creating a view of product display nodes and getting their information into the view. First, you'll want to create a view of product display nodes, next you'll want to create a relationship (under advanced) to link the product variations to the product display nodes. Finally, save, and there you have it!