Господа, к сожалению, даже в чистом шаблоне Opencart есть несколько недочетов, которые не позволяют в лоб взять и воспользоваться автоматическими методами объединения скриптов и стилей. Также невозможно перенести все скрипты в футер по требованиями GooglePageSpeed. Для того чтобы это реализовать требуется существенная доработка вызова скриптов.
А с появлением дополнительного функционала эти проблемы накапливаются как снежный ком. Поэтому из моего очень большого опыта настройки зелененьких циферок в PageSpeed, могу дать один совет - не заморачивайтесь. Для нормальной работы магазина достаточно включить кеширование и сжатие статики и настроить сжатие изображений. От того что у вас оценка будет 90 а не 84, вдруг, как из рога изобилия, завтра на вас трафик не посыпется. Ну а в тех редких случаях когда идет очень конкурентная борба за топ, возможно догнать оценку в 90+ и имеет смысл. Но цена подобной настройки может составить половину бюджета разработки магазина. Так как для выполнение этих требований, зачастую необходимо переписать практически все модули использующие Jquery и плагины основанные на нем.