Ich versuche, Bestellungen nach und NUR nach Zahlung einer Bestellung an einen Dritten zu senden, und wurde nun als Status auf "Verarbeitung" gesetzt. Was ist der beste Beobachter, um dies für alle Zahlungsarten einzurichten?
Nach dem Lesen mehrerer Quellen scheint es wie:
sales_order_invoice_pay
Sollte für alle Zahlungsmethoden funktionieren, scheint aber unter Magento 1.9 entfernt worden zu sein: http://rabee.me/codes/magento/cheatsheet/1.9/
Die andere Option war:
'sales_order_payment_pay'
Wenn ich es teste und die Zahlungsmethode auf "Scheck / Zahlungsanweisung" setze, wird es NICHT ausgelöst, nachdem ich die Rechnung im Backend über "Bestellung"> "Rechnung"> "Rechnung senden" erstellt habe
Wird diese Methode nur mit den anderen Zahlungsmethoden aufgerufen? (paypal / authotize.net)
AKTUALISIEREN:
Nach dem Lesen: Diese andere Frage scheint die einzige Möglichkeit zu sein, um zu garantieren, dass ich die Bestellung exportiere, nachdem eine Zahlung (online oder offline) erfolgt ist, zu erfassen, wann eine Rechnung erstellt wird, und dass für Magento 1.9 der richtige Beobachter ist ::
sales_order_invoice_register
Werden Rechnungen automatisch erstellt und nach Zahlungseingang über die Online-Methoden paypal / authotize.net gesendet? Trifft dies weiterhin zu, wenn sie im Sandbox- / Testmodus verwendet werden?
Vielen Dank für deine Hilfe