Tóm tắc
Tôi muốn tải một sản phẩm bằng SKU, có rất nhiều bài viết, bài đăng trên blog, kết quả tràn ngăn xếp, v.v. Tất cả những gì tôi muốn biết là - tại sao SKU lại quá khó để tải sản phẩm?
// 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');
Tất nhiên, tôi đang mong đợi quá nhiều từ Magento vào thời điểm này một simple
cách làm việc gì đó (đơn giản là một khái niệm Magento rõ ràng không quen thuộc)
// This works:
$product = Mage::getModel('catalog/product');
$product->load($product->getIdBySku($sku));