Sinopsis
Quería cargar un producto por SKU, hay muchos artículos, publicaciones de blog, resultados de desbordamiento de pila, etc. Todo lo que quiero saber es: ¿por qué tiene que ser tan difícil cargar un producto por un 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');
Por supuesto, estoy esperando demasiado de Magento en este momento una simple
forma de hacer algo (simple es un concepto con el que Magento claramente no está familiarizado)
// This works:
$product = Mage::getModel('catalog/product');
$product->load($product->getIdBySku($sku));