В коде страницы с выводом SHK 2, есть такой момент:
...animCart:false, psn:'yl/xNXi3xvsK6EloR81ZEg==', ...В psn в зашифрованном виде прописано имя вашего набора параметров сниппета и глюк происходит, когда значение этого параметра пусто (естественно, SHK2 в этом случае берёт настройки по умолчанию и выводит стандартный шаблон).
А вот пуст данный параметр бывает, когда на сервере по каким-то причинам не работает шифрование MCRYPT_RIJNDAEL_128 в mcrypt. На некоторых хостингах (TimeWeb, к примеру) это происходит при установленном PHP 5.6, в то время как на 5.4 все работает нормально.
В общем, для решения данной проблемы можно либо поэкспериментировать с версией PHP, либо заменить MCRYPT_RIJNDAEL_128 на, к примеру, MCRYPT_BLOWFISH в двух файлах:
core/components/shopkeeper/model/shopkeeper.class.php (строки 258, 259, 275, 276)
core/components/shopkeeper/ajax-action.php (строки 43 и 44).
Хоть сейчас вовсю используется SHK3 (там такой ошибки нет), на старых магазинах при смене версии PHP может произойти подобная неприятность и буду рад, если кому-то данная информация сэкономит кучу нервов и времени ))

Павел Романов 01.05.2016 13:03 #
Василий Наумкин, оказывается, добавлял по этому поводу коммиты раз и два.
Если уважаемый Andchir выложит обновленную версию SHK2, будет супер, если нет, то вы знаете, что делать ).