Per le estensioni devi guardare nella JED qualcosa compatibile con Virtuemart, di fatto devi testare su un sito di prova.
Non so se sia compatibile con VM ma qualcosa così: extensions.joomla.org/extension/imagerecycle-image-optimizer/
o così: extensions.joomla.org/extension/imgen/
Tool online ce ne sono quanti ne vuoi gratis, alcuni ti fanno anche fare l'upload multiplo, ma questo richiede comunque un lavoro da parte tua di volta in volta ed è poco pratico. Qualche esempio: optimizilla.com , imageoptimizer.net , compressor.io .
Tra i tool ci sono tuttavia anche quelli che mettono a disposizione delle API, in qualche caso a pagamento: tinypng.com , imageoptim.com , kraken.io , imagify.io .
Alternativa: alcune cdn includono features di questo tipo, lo fa ad esempio cloudflare.com .