wishlist no redirect Magento
Si queremos que en nuestra tienda, el wishlist no redireccione a wishlist y se quedé donde está y muestre el mensaje de “has been added to your wishlist. Click here to continue shopping.” sin moverse a ninguna parte. Bueno hay que hacer lo siguiente:
Ir a app/code/core/Mage/Wishlist/IndexController.php en la línea 225 aprox donde dice:
$this->_redirect('*', array('wishlist_id' => $wishlist->getId()));
cambiarlo por esto:
//$this->_redirect('*', array('wishlist_id' => $wishlist->getId())); $this->_redirectReferer(Mage::helper('checkout/cart')->getCartUrl()); Mage::getSingleton('core/session')->addSuccess($message);
Deben anotar este cambio en una bitácora de la tienda del cliente, para que recuerden lo que se hizo y volver hacerlo si actualizas la tienda, pero lo recomendable siempre es trabajar con rewrite o override, donde se crea un pequeño módulo que reescribe el módulo nativo de Magento y lo reemplaza por el tuyo y así no afectas las filas del Core de Magento.
Atte
Boris Durán R.
Magento Chile Google+