Не смотря на то, что у вас включено ЧПУ, в классе request Opencart хранит __path__ в виде 54_57, где 54 id родительской категории, 57 — дочерней.
У вас ЧПУ от seo-pro?
Посмотрите класс seo-pro, увидите как там происходит работа с path.
Второй способ — это проверить, есть ли у текущий категории parent_id. Если есть, то категория дочерняя, если нет, то категория родительская.
А у страницы товара вообще свой отдельный шаблон.