Другим вариантом является повторная загрузка объекта продукта в list.phtml с использованием идентификатора продукта, который у вас уже есть. Код читает что-то вроде:
$sku = Mage::getModel('catalog/product')->load($_product->getId())->getSku();
Обратите внимание, что $ _product - это то, что вы уже получаете в своей коллекции, и обратите внимание, что getSku чувствителен к регистру (как и все атрибуты получения / установки Magento).
@ Решение Пратцки предпочтительнее, так как вы не хотите возиться с загрузкой / манипулированием объектами, но звучит так, как будто ваша коллекция немного испорчена. SKU является одним из основных полей, которые существуют в базовой таблице catalog_product_entity
, поэтому было бы необычно не загружаться.