Tengo un módulo que toma un feed de otro sitio y luego importa los pedidos en magento. El problema es que, a pesar de que los pedidos se crearon correctamente y aparecieron en Magento, no aparecen en el informe Ordenado por productos.Creación de orden de Magento sales_flat_quote_item no se ha realizado
El motivo parece ser que este informe examina la tabla sales_flat_quote_item para producir sus resultados, pero no hay ninguna entrada para mis artículos de venta. Sin embargo, aparecen correctamente en sales_flat _order_item.
A continuación se muestra una versión abreviada del código.
¿Alguna sugerencia de por qué no estoy recibiendo una entrada en flat_quote_item?
¿Por qué el modelo de Magento utilizado por el informe Productos ordenados usa la tabla de cotizaciones y no la tabla de órdenes?
$quote = Mage::getModel('sales/quote')->setStoreId((string) $dataArray->StoreviewId);
if (is_object($product)) {
$product->setPrice(((string) $orderitem->Price)/$reverseRate);
$item = Mage::getModel('sales/quote_item');
$item->setQuote($quote)->setProduct($product);
$item->setData('qty', (string) $orderitem->Quantity);
$item->setCustomPrice((string) $orderitem->Price);
$item->setOriginalCustomPrice((string) $orderitem->Price);
$quote->addItem($item);
}