SQL-запрос для коллекции продуктов Magento

Пример, как сделать отладку (“дебаг”) SQL-запросов в Magento, для коллекций продуктов.

Пример на коллекции продуктов, для показа на странице категории.
Откроем файл шаблона(template) template/catalog/product/list.phtml и добавим/изменим код

$_productCollection=$this->getLoadedProductCollection();
$_productCollection->printLogQuery(true);

Добавили $_productCollection->printLogQuery(true);
этот метод Magento будет выводить SQL-запрос, который делается чтобы получить список(коллекцию) продуктов из базы данных.

SQL запрос Magento

Можно также записывать SQL-запросы в лог-файл, и не выводить броузере

$_productCollection->printLogQuery(false, true);

SQL-запрос запишется в файл system.log,
перед этим надо будет включить в админ панели “запись логов”.