oggi sto combattendo con Magento ancora :) e ho trovato una differenza traMagento carico prodotto - differenza tra loadByAttribute e di carico metodi
$product = Mage::getModel('catalog/product')->loadByAttribute('sku', $product_sku);
e
$product = Mage::getModel('catalog/product')->load($product_id);
Qualcuno mi può exaplain una differenza tra questi due approcci? Ho scoperto che quando sto caricando un prodotto da sku, quando cerco di ri-salvarlo con i dati modificati, ottengo l'eccezione di errore "Varien_Exception" con messaggio "Metodo non valido Varien_Object :: save in app \ code \ core \ Mage \ CatalogInventory \ Model \ Observer.php (153): Varien_Object -> __ call ('save', Array) è vero perché una volta che si prova a caricare da sku, un altro osservatore imposta la voce del prodotto come Varien_Object, che sembra una trappola o io solo non lo capisco abbastanza, ma
Faccio quotidianamente lo sviluppo di Magento sin dall'inizio, quindi so molto sul sistema e questo è nuovo per me. Grazie in anticipo, Jaro.
wow grazie ha avuto lo stesso problema, caricandolo ora da sku e successivamente da id – wutzebaer
Grazie. Il primo metodo ha funzionato per me e credo che il secondo metodo non accetti le variabili? ha funzionato quando ho codificato un codice SKU. –