Первое, что вам нужно сделать, это прослушать событие, которое срабатывает, когда товар добавляется в корзину.Это называется checkout_cart_add_product_complete
и происходит от Mage/Checkout/controllers/CartController.php
.
Подпись отправляемого события:
Mage::dispatchEvent('checkout_cart_add_product_complete',
array(
'product' => $product,
'request' => $this->getRequest(),
'response' => $this->getResponse()
)
);
Мы можем получить доступ к продукту, которыйбыл добавлен в корзину через переменную продукта.Это означает, что мы можем оценить, нужно ли нам показывать наше новое сообщение или нет, на основе вашего атрибута.
Следующим шагом является добавление на страницу флеш-сообщения.Это контролируется с помощью сессий.Существует три типа сообщений, которые можно использовать: успех, ошибка и уведомление.Добавить сообщение просто:
Mage::getSingleton('core/session')->addSuccess($message);
Mage::getSingleton('core/session')->addError($message);
Mage::getSingleton('core/session')->addNotice($message);