Sì, il fatto è che la cartella /administrator/components/com_virtuemart/html/templates/
include due sottocartelle: la cartella /browse/ e la cartella /product_details/.
La cartella /browse/ contiene i files del tipo browse_3.php che provvedono alla visualizzazione della pagina di categoria (definibili dal backend per ogni singola categoria nella scheda "Informazioni categorie", casella "Category Browse page", o per default in amministrazione>configurazione> nella scheda "Sito", casella "Modello per la categoria") mentre la cartella /product_details/ contiene i files di tipo flypage.php che provvedono alla visualizzazione del dettaglio prodotto.
Il problema sorge proprio dal fatto che ci sono due files diversi e non uno, che provvedono a due tipi diversi di visualizzazione, e solo uno dei due (quello per i dettagli del prodotto) fornisce la funzione di "Visualizza ingrandimento", per cui tale funzione risulta disponibile solo nella pagina di dettaglio prodotto e non anche nella pagina di categoria, dove a mio parere sarebbe utile.