Если в типовой динамической странице указать:
$param['show_catalog_item_type'] = array('active', 'inactive');
$shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
То товары будут показываться всё ок, но при этом
$param['show_catalog_item_type'] = array('active', 'inactive'); - у вас в демо магазине оно закаменчено
$shop->ShowItem($GLOBALS['shop_item_path']['item'], $xsl_item, $param, $external_propertys);
код отдаст 404 для страницы товара... Я крутил АПИ но ничего не нашел
Как сделать так, чтобы при ShowShop c $param['show_catalog_item_type'] = array('active', 'inactive'

; показывались неактивные элементы и при этом чтобы ShowItem не отдавал 404, а показывал страницу товара