Servus,
der Vorgang ist im Grunde eine Anfrage, dann müsste das Gewicht/Endpreis ermittelt werden, danach braucht es eine erneute Bestätigung des Kunden.
Dieser Vorgang ist ziemlich kompliziert und wird für den Kunden nicht sehr zufriedenstellend sein, weil die Bestellung sich unter Umständen extrem verlängert, wenn die Gewichtsermittlung nicht zeitlich eintrifft, bzw. der Kunde bei Abgabe der Gewichtsermittlung nicht mehr verfügbar ist.
Ob es mit deutschem Recht vereinbar ist, einen ca. Preis anzugeben und ohne späteres Einverständnis den Preis anzupassen, würde ich mit einem Rechtskundigen vorher klären.
Nun stellt sich die Frage, welche Zahlungsart zur Verfügung stehen soll. Paypal zum Beispiel fällt aus, weil bei der Anfrage/Bestellung, der Preis nicht feststeht, der Kunde müsste also noch einmal in den Shop zur endgültigen Bezahlung, nachdem der Preis feststeht.
Bei Zahlung auf Rechnung oder Barzahlung wäre der Vorgang kürzer und wenn es ohne Bestätigung des Endpreises von Seite des Kunden ablaufen kann, sicher vom Verkaufsvorgang am einfachsten für alle.
Vieles hängt davon ab, ob die Ware verschickt wird, vom Kunden abgeholt wird, usw.
Evtl. macht es Sinn, VirtueMart nur als Anfrage-System laufen zu lassen, also statt "Kaufen"-Button, "Anfrage absenden" verwenden, und den Abschluss des Vorgangs, telefonisch, im Laden oder anderweitig abzuschließen.
Das wirft dann auch die Frage auf, ob Rechnungen von VirtueMart erstellt werden, oder extern.
Im Grunde kann ich hier nur ein paar zusätzliche Fragen aufwerfen, die individuell geklärt werden müssen. Mit Beantwortung der Fragen wird der Gesamtprozess dann langsam klarer. Es kann helfen, die einzelnen Prozessschritte aufzumalen, damit man ein Bild davon bekommt.
Grüße
Stefan