Hallo Alexander,
es gibt mehrere Wege, das aufzubauen, allerdings nicht allein mit den Core-Mitteln von VirtueMart, man muss ein paar kleine Anpassungen machen.
Ich würde wahrscheinlich das Produkt auf Basis der Verpackungseinheit aufbauen.
Im Layout kann man den Meterpreis dann über PHP ausrechnen und entsprechend darstellen.
Dann kann man bei 80 Stück:
- 2 x "Produkt VP 40" bestellen.
- Es wird der Preis für die VP für die Berechnung intern in VirtueMart verwendet.
- Der Meterpreis an beliebiger Stelle dann per Layout-Override.
Eine anderer Ansatz.
Produkt als Meterprodukt anlegen:
- 80 Produkte "Produkt 1m" in den Warenkorb.
- - Es lässt sich in VirtueMart eine Verpackungsgrößen anlegen, die sollte dann 40 sein, so dass nur in 40er Schritten gekauft werden kann.
- Der Preis für die 80 Stück "Verkaufspreis Summe (oder so ähnlich) kann neben dem Einzelpreis in der VirtueMart-Konfiguration unter Preiseinstellungen eingestellt und somit angezeigt werden.
Die zweite Lösung kommt ohne Basteln aus, allerdings kann man dann nicht 2 Produkte VE40 in den Warenkorb legen.
Grüße
Stefan