Я действительно не думаю, что кэширование должно вообще влиять на сообщения. Хотелось бы дать твердый совет по этому поводу, но мне никогда не приходилось ничего делать с сообщениями на уровне продукта, я просто высвобождаю некоторые идеи.
Я не верю, что сообщения на уровне продукта ведут себя так же, как сообщения сеанса, которые вы видите, когда попадаете в корзину. Я не совсем уверен, как представление продукта собирает сообщения, но это может быть сделано на уровне макета. Я немного покопался, и, возможно, вы могли бы попробовать что-то вроде этого:
Mage :: getSingleton ( 'ядро / сообщение') -> извещение ($ сообщение)
Если это не помогло, покопайтесь в app / code / core / Mage / Catalogue и посмотрите, можете ли вы найти примеры того, как Magento устанавливает сообщения для получения в представлении продукта.
Надеюсь, вы найдете ответ!