¿El sales/quoteobjeto 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 $quoteson de la clase correcta de, Mage_Sales_Model_Quote.

Respuestas:
Establecer la tienda primero:
fuente
No,
Mage_Sales_Model_Quotees 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$quoteIdsea 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