Я наблюдаю событие, которое запускается, когда товар добавлен в корзину. Это учебник, который я использовал для него: http://inchoo.net/ecommerce/magento/dispatching-before-and-after-events-to-magento-core-actions/Magento: остановить процесс добавления в корзину в наблюдателе?
Теперь при некоторых условиях я хочу остановить процесс добавления продукта в корзину. Я попытался сделать исключение, но это дает мне Произошла ошибка при обработке вашего запроса сообщение об ошибке. Проверка отчета, созданного Magento, ничего мне не говорит. Как еще я могу остановить процесс добавления?
Это мой код:
public function hookToAddToCartBefore($observer) {
...
if(somecondition) {
Mage::throwException('some message');
}
}