Sinopse
Eu queria carregar um produto por SKU, existem muitos artigos, postagens no blog, resultados de estouro de pilha, etc. Tudo o que quero saber é: por que tem que ser tão difícil carregar um produto por um 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');
Obviamente, estou esperando demais do Magento neste momento uma simple
maneira de fazer algo (simples é um conceito que o Magento claramente não está familiarizado)
// This works:
$product = Mage::getModel('catalog/product');
$product->load($product->getIdBySku($sku));