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?

War es hilfreich?

Lösung

Beurteilen Sie diesen Kommentar in CartController.php:

/**
 * @todo remove wishlist observer processAddToCart
 */

Das ist es definitiv ein Legacy -Fehler.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top