Исторически метод модуля iblockCIBlockElement::GetList может работать с данными товара (при наличии модуля catalog). Это подробно описано в документации и активно используется как в публичных компонентах, так и на административных страницах и скриптах. Однако архитектурные особенности реализации, равно как и неразумное (чаще всего) использование этих возможностей, приводят к резкому падению производительности.