Is there a product.tpl.php for ALL product types in Drupal Commerce? Or do you need product-type1.tpl.php, product-type2.tpl.php, etc? I would like to theme every single product on the site but there are multiple product types.
You could do the following in your theme processing...

function YOURTHEME_process_node(&amp;$vars) {

    //dsm($vars);
    //dsm($vars['theme_hook_suggestions']);

    // If some node type then...
    if ($vars['node']-&gt;type) {
                // add a template suggestion
        $vars['theme_hook_suggestions'][] = 'node__product';

    }

}


Then you add a template file 'node--product.tpl.php'.