Как не странно не смог найти работающего способа для получения ID товара на странице которого находимся.
phpshop получение id текущего товара
12.03.2019
Решение:
$sPattern = "|(\d*).html|si"; preg_match_all($sPattern, $this->PHPShopNav->objNav['truepath'], $aMatches, PREG_SET_ORDER); if (count($aMatches)) { $id = $aMatches[0][1]; }