質問

答えようとしている間 これ 質問私は奇妙な振る舞いに出くわしました。

checkout_cart_add_product_complete カタログからカートに製品を追加しながら、イベントはうまく機能しています。ただし、製品をウィッシュリストからカートに移動しようとすると、イベントは発生しません。

その理由 Mage_Wishlist_IndexController::cartAction() カートに製品を追加しています Mage_Checkout_Model_Cart::addProduct() カートコントローラーを介してではなく方法(ここで checkout_cart_add_product_complete 発砲)。

問題は、それが意図的に作られたのか、それともバグなのかということです。

役に立ちましたか?

解決

このコメントから判断します CartController.php:

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

これは間違いなくレガシーバグです。

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top