Preis dauerhaft manipulieren

Hallo,

ich suche eine Möglichkeit, den Preis im Warenkorb so zu ändern, dass er während der Session bestehen bleibt.

Beim Legen in der Warenkorb ist vielleicht setPrice in oxbasketitem der richtige Ansatz.
Leider wird diese Funktion auch aufgerufen, wenn der Warenkorb aktualisiert wird, was den Ursprünglichen Preis wieder herstellt.

Nur beim ‘in den Warenkorb legen’ komme ich an die Daten um den Preis zu errechnen.

Wäre es eine Lösung, das temporäre Produkt in die DB zu speichern und nach der Bestellung wieder zu löschen?

Welche Stelle wird definitiv nur aufgerufen, wenn ein Produkt in den Warenkorb gelegt wird?

Viele Grüße
Thoni

Ich werde mir das einmal ansehen:
http://forum.oxid-esales.com/showthread.php?t=14046