OpenCart 2. Как проверить, находимся ли мы на странице товара?
В контроллер хедера /catalog/controller/common/header.php
Добавить что-то $data['route'] = $this->request->get['route'];
И в шаблоне хедера после очистки кеша вы уже можете получать текущий роут в переменной $data['route']  и писать условия для него
Проверить на get параметр product_idif (isset($this->request->get['product_id']))