Most straightforward way is to use views to render your product display nodes. Instead of "fields" choose "node" and then choose your display mode. Perhaps use [display_suite][1] or [panels][2] to get more advanced control over what your products look like when rendered.

Sidenote, [there's a great video I created][3] that shows you how to use hook_form_alter to move the wishlist button around.


  [1]: https://www.drupal.org/project/ds
  [2]: https://www.drupal.org/project/panels
  [3]: https://www.youtube.com/watch?v=xYMd6WDqxKY