Ich möchte den Coupon grundsätzlich erst dann auf einen Auftrag anwenden, wenn sich der Status in Bearbeitung ändert. Nach dem Debuggen habe ich erfahren, dass unter sales_order_place_after
ein Beobachter in der Datei app/code/core/Mage/SalesRule/Model/Observer.php
mit der Funktion sales_order_afterPlace
aufgerufen wird.Magento - Coupon, der nach Statusänderung und nicht auf Bestellung platziert wird
Ich möchte diesen Beobachter überschreiben, um eine Bedingung hinzuzufügen, um den Status der Bestellung zu überprüfen und erst dann mit dem Coupon fortzufahren.
Darüber hinaus möchte ich die config.xml
überschreiben, Ereignisstatusänderung oder Bestellung speichern Ereignis anstelle von Bestellung Ort Ereignis verwenden.