checkout_cart_add_product_complete nicht entlassen. Fehler oder Feature?
-
16-10-2019 - |
Frage
Während Sie versuchen zu antworten Dies Frage Ich stieß auf ein seltsames Verhalten.
Das checkout_cart_add_product_complete
Die Veranstaltung funktioniert gut, während er aus einem Katalog ein Produkt zum Karren hinzufügt. Wenn ich jedoch versuche, das Produkt aus einer Wunschliste in den Warenkorb zu verschieben, schießt das Ereignis nicht aus.
Der Grund dafür Mage_Wishlist_IndexController::cartAction()
Fügt Produkte in den Wagen durch durch Mage_Checkout_Model_Cart::addProduct()
Methode und nicht über CART -Controller (wo checkout_cart_add_product_complete
feuert).
Die Frage ist also, ob es absichtlich gemacht wurde oder ist es ein Fehler?
Lösung
Beurteilen Sie diesen Kommentar in CartController.php
:
/**
* @todo remove wishlist observer processAddToCart
*/
Das ist es definitiv ein Legacy -Fehler.