Так и не разобрался в чем причина. Зато нашел решение.
Изменил 29 строку в файле catalog/controller/common/header.php
$data['base'] = $server;
на
if ($this->request->server['HTTPS']) {
$data['base'] = HTTPS_SERVER;
} else {
$data['base'] = HTTP_SERVER;
}
Данное решение я скопировал из
admin/controller/common/header.php
Именно поэтому кажется, что эта ошибка разработчиков OpenCart.