Zusammenfassung
Ich wollte ein Produkt von einer SKU laden. Es gibt viele Artikel, Blog-Beiträge, Stapelüberlaufergebnisse usw. Ich möchte nur wissen, warum es so schwierig sein muss, ein Produkt von einer SKU zu laden.
// 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');
Natürlich erwarte ich zu diesem Zeitpunkt viel zu viel von Magento, um simple
etwas zu tun (einfach ist ein Konzept, mit dem Magento offensichtlich nicht vertraut ist).
// This works:
$product = Mage::getModel('catalog/product');
$product->load($product->getIdBySku($sku));