Este error aparece en algunos casos en VirtueMart cuando damos clic en solicitar precio, se llena el formulario con los campos de nombre, correo y pregunta.

Aunque se haya llenado el campo correo VirtueMart muestra el Error: Como mínimo, debe facilitar la dirección de correo electrónico de un destinatario.

Después de buscar en muchos foros no encontré una solución a mi particular caso, comparto este post por si alguien mas esta en esta situación. Cuando instalamos el componente de tienda virtual crea un usuario para la tienda y le asigna un ID, en muchos caso el mismo VirtueMart muestra la alerta: Advertencia JUser: :_load: No se ha podido cargar al usuario con 'ID': XXX

La solución al problema del envío del formulario solicitar precio / haga una pregunta fue entrar por phpmyadmin a la base datos a a la tabla “prefijo_users” y modificar el ID al usuario que crea VirtueMart asignando el numero que muestra en la advertencia.

Espero sea de ayuda.