2011-11-05 84 views
0

當用戶下訂單時,您好!我想更新所有客戶的自定義字段。儘管我在客戶部分創建了自定義字段。 爲此,我使用以下代碼。但通過此代碼,我無法找到客戶ID。 請告訴我如何找到循環中的客戶ID。如何在onepagecontroller頁面上獲取客戶ID列表?

$productId='1'; 
$order= Mage::getModel('sales/order_item')->getCollection() 
     ->addAttributeToFilter('store_id', Mage::app()->getStore()->getId()) 
     ->addAttributeToFilter('product_id',$productId); 
foreach ($order_collection as $itemId => $item) 
{ 
    $customerid=$item->getCustomerId(); 
} 
+0

$訂單ID = $用品 - > getOrderId();通過這個,我可以在這裏獲得訂單ID。 – mjdevloper

回答

0

Mage::getModel('sales/order_item')不會有客戶ID的看到數據庫表:sales_flat_order_item你要使用Mage::getModel('sales/order')sales_flat_order檢索這樣

相關問題