¿El sales/quote
objeto funciona de manera diferente que otros objetos al cargar? Ver lo siguiente ...
Trabajos:
$quote = Mage::getModel('sales/quote')->getCollection()
->addFieldToFilter('entity_id', $quoteId)
->getFirstItem();
print_r($quote->getData()); // shows right data
No funciona:
$quote = Mage::getModel('sales/quote')->load($quoteId);
print_r($quote->getData()); // empty
Ambos $quote
son de la clase correcta de, Mage_Sales_Model_Quote
.
Respuestas:
Establecer la tienda primero:
fuente
No,
Mage_Sales_Model_Quote
es como todos los otros modelos basados en db. Haces algo mal. Tal vez codificar el$quoteId
? ¿Estás seguro de que es correcto? Ambos códigos deberían funcionar.fuente
$quoteId
. Estoy empezando a pensar que tal vez$quoteId
sea una cuerda o algo así. Mi script se está ejecutando actualmente, así que lo revisaré mañana.Mage::getResourceSingleton('sales/quote')->loadByIdWithoutStore($quote, $order->getQuoteId())
. Ahora, si solo puedo decirle que NO cargue un objeto de cliente completo e inicie una sesión, soy un campista feliz.Podrías usar
Funciona en Magnto Enterprise ver. 1.14.2.4
fuente