Para virtuemart 3 creo que es igual a virtuemart 2. Te lo explico y te pido que me confirmes si te funciona en virtuemart 3.
Para virtuemart 2 hay que ir a Productos y Campos personalizados. Hacer clic en Nuevo,lo nombras y en Tipo de campo personalizado seleccionas Variable de carro, luego en Atributo de carro selecionas SI, Guardar y cerrar.
El siguiente paso es añadir ese atributo a un producto. En la columna izquierda haces clic en productos y editas el que te interese añadirselo.
Una vez editado, accedes a la ultima pestaña llamada Campos Personalizados, abajo veras Tipo de campo personalizado y seleccionas el que acabas de crear, y en cada selección introduces un valor en el campo VALOR y en esa misma linea puedes añadir un valor añadido de PRECIO segun, por ejemplo COLOR, TALLA etc…