checkout_cart_add_product_complete no efectuado. Falla o función?
-
16-10-2019 - |
Pregunta
Al tratar de responder esta pregunta que se encontró con un comportamiento extraño.
El evento checkout_cart_add_product_complete
está trabajando buen tiempo que añade un producto al carro desde un catálogo. Sin embargo si intento para mover el producto a la cesta de una lista de deseos caso no se dispara.
La razón para ello es la adición de Mage_Wishlist_IndexController::cartAction()
producto al carro a través del método Mage_Checkout_Model_Cart::addProduct()
y no a través de la compra del controlador (donde checkout_cart_add_product_complete
está disparando).
Así que la pregunta es si se hizo intencionalmente o se trata de un error?
Solución
A juzgar por este comentario en CartController.php
:
/**
* @todo remove wishlist observer processAddToCart
*/
Este es sin duda un error legado.