Sinossi
Volevo caricare un prodotto per SKU, ci sono molti articoli, post di blog, risultati di overflow dello stack, ecc. Tutto quello che voglio sapere è: perché deve essere così difficile caricare un prodotto per SKU?
// This method does not work (Of all, I expect this to work)
$product = Mage::getModel('catalog/product')->loadBySku($sku);
// These do not work either
$product = Mage::getModel('catalog/product')->loadByAttribute($sku, 'sku');
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku);
// This does not work
$product = Mage::getModel('catalog/product')->load($sku, 'sku');
Certo, mi aspetto troppo da Magento a questo punto un simple
modo di fare qualcosa (semplice è un concetto con cui Magento chiaramente non ha familiarità)
// This works:
$product = Mage::getModel('catalog/product');
$product->load($product->getIdBySku($sku));