Всем здравствуйте Вообщем нашел ошибку - не удаляется тип товара потому как в файле : administrator\components\virtuemart\classes\vm_ps_product_type.php в методе delete(&$d) Код (CODE): function delete(&$d) { $record_id = (int)$d["product_type_id"]; // параметр жестко становится integer - //хотя скрипту передается данный параметр массивом // (для того чтобы можно было удалить за раз несколько позиций) require_once( CLASSPATH.'ps_product_type_parameter.php'); if( is_array( $record_id)) { foreach( $record_id as $record) { if( !$this->delete_record( $record, $d )) return false; } return true; } else { return $this->delete_record( $record_id, $d ); } } Версия компонента 1.1.4 stable ;D