Wie überschreibt man eine Magento-Observer-Methode?
juhulian hat gestern in den Kommentaren gefragt:
Laut Bug-Trucker (http://www.magentocommerce.com/bug-tracking/issue/?issue=14208) hilft es die \app\code\core\Mage\Sales\Model\Observer.php entsprechend anzupassen, aber irgendwie funktioniert das bei mir nicht. Muss man auf was bestimmtes achten, wenn man Dateien unter app/code/core/ verändert? Außer das man somit die Update-Fähigkeit kaputt macht?
Wie juhulian richtig schreibt, soll man Core-Dateien unter anderem deswegen nie überschreiben, weil man sich spätestens beim nächsten Update damit weh tut. Entweder man hat Arbeit, weil man die Dateien beim Update abgleichen muss, vergisst darauf, dass man die Datei geändert hat und zieht sich beim nächsten Update den Fehler wieder ein oder beides.
Die wichtige Frage ist also: wie kann man das Problem sonst lösen?