I want to load a set of products, given as an array:
<?php
$productSkus = array('sku-1','sku-2');
foreach($productSkus as $productSku) :
$productId = Mage::getModel("catalog/product")->getIdBySku($productSku);
$_product = Mage::getModel('catalog/product')->load($productId);
$productName = $_product->getName();
echo $productName;
endforeach;
?>
As I am a rookie I'm wondering if this set is not a lot of database requests. Is there a way to do the loading before the loop at once?