Question

Tout en essayant de répondre à cette question I a rencontré un comportement étrange.

L'événement checkout_cart_add_product_complete fonctionne bien, tout en ajoutant un produit au panier d'un catalogue. Toutefois, si je tente de déplacer le produit au panier d'une liste de l'événement ne se déclenche pas.

La raison de ce Mage_Wishlist_IndexController::cartAction() ajoute le produit au panier par la méthode de Mage_Checkout_Model_Cart::addProduct() et non par le contrôleur du chariot (où checkout_cart_add_product_complete tire).

La question est de savoir si elle a été faite intentionnellement ou est-ce un bug?

Était-ce utile?

La solution

A en juger par ce commentaire dans CartController.php:

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

il a certainement un bug de l'héritage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à magento.stackexchange
scroll top