Hallo liebe Shopware-Gemeinde,
ich möchte den Rechnungsbetrag - und zwar nur bei Zahlungsabschluss, also der Wert, der z.B. Paypal oder anderen Zahlungsanbietern übermittelt wird, ändern (auf- oder abschlagen). Das heißt, der Rechnungsbetrag im Rechnungsdokument und in der Shopware-Bestellabwicklung, bleibt gleich.
Ich suche dazu die geeignete Einstiegsstelle und steh da auf dem Schlauch… Idee war, über einen Hook an
sOrder::sSaveOrder::after order ...::before
irgendwie den Wert zu manipulieren. Das klappt aber irgendwie nicht, zumal ich ja den eigentlichen Rechnungsbetrag (im Shopware Backend) nicht verändern will.
Dann bin ich in der payment.php im Controller
Shopware\_Controllers\_Frontend\_Payment
gelandet und wollte mich auf den
Shopware\_Controllers\_Frontend\_Payment\_saveOrder
registrieren. Das ist aber ein Punkt, der eigentlich zu spät ist und ja wieder meinen Rechnungsbetrag im Backend manipuliert.
Wie gesagt, der abgewickelte Betrag an die Zahlungsdienstleister soll die ursprünglichen erfassten Rechnungswerte nicht beeinflussen.
Kann mir eventuell jemand einen Tip geben, an welcher Stelle ich rein muss um nur den übermittelten Betrag an die Zahlungsabwickler zu verändern?
Vielen Dank schonmal vorab.
VG
Frank