Добрый день, сообщество!

Столкнулся с проблемой кастомизации фильтра.

myCustomFilter.class.php
https://gist.github.com/tventos/fda374cb403d3354d24a78c4f7d38b30

Когда я первый раз захожу в каталог (не авторизованным) то цена стоит розничная, и если вхожу под юзером цена должна стоять Опт, но стоит все равно розница. Решается это только после обновления кэша на сайте, но если потом выйти то цена уже будет стоять оптовая, короче говоря она как-будто кэшируется. Пробовал выключать глобальное кэширование cache_disabled не помогает.

В чем тут может быть еще проблема?

Заранее спасибо!