в общем нашел
пытался перенести в футер, не работает всеровно
$newstore2 = new Newstore();
$this->registry->set('newstore', $newstore2);
$newstore2->utils = new NewstoreUtils($this->registry);
$newstore2->cache = new NewstoreCache($this->registry);
$newstore2->minifier = new NewstoreMinifier($newstore2->cache);
$newstore2->cache->setDeveloperMode($this->config->get('config_developer_mode'));
$newstore2->minifier->setMinifyCss($this->config->get('config_minify_css'));
$newstore2->minifier->addStyle('catalog/view/javascript/jquery/magnific/magnific-popup.css');
$newstore2->minifier->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.carousel.css');
$newstore2->minifier->addStyle('catalog/view/javascript/jquery/owl-carousel/owl.transitions.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/font-awesome/css/font-awesome.min.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/stylesheet.css');
if(isset($main_menu_animation) && ($main_menu_animation == 1)) {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/menu_a.css');
} else {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/menu_b.css');
}
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/stickers.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/tabs.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/quickview.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/theme_scheme/theme_'. $data['color_schem'] .'.css');
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/csseditor.css');
$newstore2->minifier->addStyle('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.css');
if($design_special_timer){
$newstore2->minifier->addStyle('catalog/view/theme/newstore/js/productany/js/countdown/jquery.countdown_'. $design_special_timer .'.css');
} else {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/js/productany/js/countdown/jquery.countdown_1.css');
}
if($design_fastorder){
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/popup-fastorder/fastorder'. $design_fastorder .'.css');
} else {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/popup-fastorder/fastorder1.css');
}
if($design_callback=='1'){
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/popup-callback/callback.css');
} else {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/popup-callback/callback2.css');
}
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/csscallback.css');
if ($data['custom_style'] !='') {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/'. $data['custom_style'] .'.css');
}
$agreedata = $this->config->get('agreedata');
if (isset($agreedata) && $agreedata['status'] != 0) {
$newstore2->minifier->addStyle('catalog/view/theme/newstore/stylesheet/agree_popup/style_agree.css');
}
if(isset($developer_mode) && ($developer_mode == 0) && isset($minify_css) && ($minify_css == 1)){
$data['minifycss'] = false;
foreach ($data['styles'] as $style) {
$newstore2->minifier->addStyle($style['href']);
}
} else {
$data['minifycss'] = true;
}
$data['cssnewstore'] = $newstore2->minifier->css();
$newstore2->minifier->setMinifyJs($this->config->get('config_minify_js'));
$newstore2->minifier->addScript('catalog/view/javascript/jquery/jquery-2.1.1.min.js', 'header');
$newstore2->minifier->addScript('catalog/view/javascript/jquery/magnific/jquery.magnific-popup.min.js', 'header');
$newstore2->minifier->addScript('catalog/view/javascript/jquery/owl-carousel/owl.carousel.js', 'header');
$newstore2->minifier->addScript('catalog/view/javascript/bootstrap/js/bootstrap.min.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/jquery.menu-aim.js', 'header');
$newstore2->minifier->addScript('catalog/view/javascript/jquery/datetimepicker/moment.js', 'header');
$newstore2->minifier->addScript('catalog/view/javascript/jquery/datetimepicker/bootstrap-datetimepicker.min.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/showmore.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/common.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/maskedinput.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/newfastorder.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/callback_send.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/popup.js', 'header');
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/productany/js/countdown/jquery.countdown.js', 'header');
if(isset($data['nst_data']['lazyload_page'],$data['nst_data']['lazyload_module']) && (($data['nst_data']['lazyload_page'] =='1') || ($data['nst_data']['lazyload_module'] == '1'))){
$newstore2->minifier->addScript('catalog/view/theme/newstore/js/jquery_lazyload/lazyload.min.js', 'header');
}
if(isset($developer_mode) && ($developer_mode == 0) && isset($minify_js) && ($minify_js == 1)){
$data['minifyjs'] = false;
foreach ($data['scripts'] as $script) {
$newstore2->minifier->addScript($script, 'header');
}
} else {
$data['minifyjs'] = true;
}
$data['jsnewstore'] = $newstore2->minifier->js('header');