Guten Abend,
ich sitze gefühlte Ewigkeiten vor meinem ersten eigenen Modul. Google und auch das Forum wurden durchsucht, sowie zwei Oxid-Bücher durchforstet... leider hat das nichts geholfen. Ich würde mich über Denkanstöße freuen. Es geht um folgendes:
Funktionalität: Ich möchte erreichen, dass der Preis eines Artikels, der in den Warenkorb gelegt wird, um den Betrag X erhöht oder reduziert wird, und dass der geänderte Artikelpreis auch im "kleinen" und großen Warenkorb sichtbar ist. Wenn die Anzahl des Artikels geändert wird, soll der geänderte Preis beibehalten werden. Dies soll nur für Artikel gelten, nicht für Rabatte oder Versandkosten.
Nun habe ich zwei Ansätze: Der erste ist, die Methode oxbasketitems->setPrice() zu überschreiben. Der zweite Ansatz ist, über oxbasket->_calcItemsPrice() zu gehen.
Was würdet ihr empfehlen? Oder gibt es einen besseren Ansatz?
Vielen vielen Dank!
Christian
ich sitze gefühlte Ewigkeiten vor meinem ersten eigenen Modul. Google und auch das Forum wurden durchsucht, sowie zwei Oxid-Bücher durchforstet... leider hat das nichts geholfen. Ich würde mich über Denkanstöße freuen. Es geht um folgendes:
Funktionalität: Ich möchte erreichen, dass der Preis eines Artikels, der in den Warenkorb gelegt wird, um den Betrag X erhöht oder reduziert wird, und dass der geänderte Artikelpreis auch im "kleinen" und großen Warenkorb sichtbar ist. Wenn die Anzahl des Artikels geändert wird, soll der geänderte Preis beibehalten werden. Dies soll nur für Artikel gelten, nicht für Rabatte oder Versandkosten.
Nun habe ich zwei Ansätze: Der erste ist, die Methode oxbasketitems->setPrice() zu überschreiben. Der zweite Ansatz ist, über oxbasket->_calcItemsPrice() zu gehen.
Was würdet ihr empfehlen? Oder gibt es einen besseren Ansatz?
Vielen vielen Dank!
Christian