Mi rispondo da solo.
Tra i vari problemi che avevo c'era quello che nella gestione (backend) dei prodotti i prezzi erano a zero nonostante li abbia immessi e fossero visibili e corretti nel frontend, dopo essersi autenticati.
Li ho re-immessi e, nel frontend, si è sistemato tutto: è scomparte la scritta "Chiama per il prezzo" ed è comparso il prezzo; tutti prodotti sono visibili anche senza loggarsi.
Mi rimane un problema e non so se riguarda VM o JoomFish: il nome del prodotto, nella versione inglese e solo nella pagina browse (elenco prodotti di una categoria), rimane in italiano; se ci clicco sopra nel dettaglio del prodotto (product_details) il nome è corretto in inglese (??!!)