Как не странно не смог найти работающего способа для получения 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];
}