私は別のサイトからフィードを取得し、その注文をmagentoにインポートするモジュールを持っています。問題は、注文が適切に作成されてMagentoに掛けられているにもかかわらず、商品注文レポートに表示されないということです。Magentoオーダーの作成sales_flat_quote_itemが作成されていません
このレポートは、sales_flat_quote_itemテーブルを参照して結果を表示していますが、私の販売アイテムのエントリはありません。ただし、sales_flat _order_itemに正しく表示されます。
以下は、コードの短縮版です。
flat_quote_itemでエントリを取得できない理由は何ですか?
注文商品レポートで使用されるMagentoモデルでは、注文表ではなく見積表が使用されるのはなぜですか?
$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);
}