Drupal Commerce and Views Trouble
It sounds like you need to make a View of product display nodes, and not product entities.

The product display node has the product reference field on it, which provides the 'add to cart' formatter.

You can also show the product image and add other arbitrary text fields to the display node