откройте header.tpl, там есть пример того, как это сделать.
единственное, чего там нет: вывод имени регистранта. это делается так:
это примерно! нужно доделать/переделать под себя
//language:
$_['text_logged'] = '<a href="%s">%s <i class="fa fa-angle-down" aria-hidden="true"></i></a> <b></b> <a href="%s">Выйти</a> <b> </b> '; //имя и выйти
$_['text_loggedd'] = '<a href="%s">Личный кабинет<i class="fa fa-angle-down" aria-hidden="true"></i></a> <a href="%s">Выйти</a> <b> </b> ';
//личный кабинет и выйти
//controller:
$data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', 'SSL'), $this->customer->getFirstName(), $this->url->link('account/logout', '', 'SSL'));
$data['text_loggedd'] = sprintf($this->language->get('text_loggedd'), $this->url->link('account/account', '', 'SSL'),$this->url->link('account/logout', '', 'SSL'));
//header.tpl
<?php if (!$logged) { ?>
<a href="<?php echo $login; ?>"</a>
<a href="<?php echo $register; ?>"</a>
<?php } else { ?>
<?php echo $text_logged; ?>
<?php echo $text_loggedd; ?>
<?php } ?>