In ogni caso potresti fare un test preliminare in locale, per vedere se con Virtuemart, riesci a soddisfare la richiesta del cliente.
Altrimenti potresti cercare dei componenti ad hoc e quindi più specifici per questa funzionalità. Anche in questo caso fai dei test prima.
Informaci su come hai risolto (senza fare menzione di componenti commerciali, che qui non è permesso), in modo tale da aiutare altri che possono avere le tue stesse esigenze.
Buon lavoro.