Не определены две переменные icon и google_analytics, условный оператор поможет. Покажи строки кода, исправим.
В header.php у тебя нет кода отвечающего за формирование этих переменных ($icon и $google_analytics), но там есть стандартный подход opencarta: PHP: $data['analytics'] = array();$analytics = $this->model_extension_extension->getExtensions('analytics');foreach ($analytics as $analytic) { if ($this->config->get($analytic['code'] . '_status')) { $data['analytics'][] = $this->load->controller('analytics/' . $analytic['code']); }}if (is_file(DIR_IMAGE . $this->config->get('config_icon'))) { $this->document->addLink($server . 'image/' . $this->config->get('config_icon'), 'icon');} Как написал lletol, видимо они нужны для каких то модулей, каких спроси у него. Первую ошибку можно устранить так. Это условие: <?php if ($icon) { ?> На это: <?php if (isset($icon) && $icon) { ?> А вот со второй нужно копать вглубь так как код с неопределенной $google_analytics нет в файлах что ты мне скинул. Ты установил все по инструкции? Каких то вещей явно не хватает.