Вы можете удалить специальный блок из дескриптора макета customer_logged_in.
Например, вы можете изменить файл макета следующим образом:
<layout>
...
<customer_logged_in>
<remove name="specials" />
</customer_logged_in>
</layout>
В коде макета, который вы разместиливам нужно будет добавить имя к вашему блоку specials и сослаться на него в узле удаления (я просто использовал «specials» в качестве примера).
Существует также дескриптор customer_logged_out, если вы хотите реализоватьпротивоположный эффект.