如何在onepagecontroller页面上获取客户ID列表?

时间:2011-11-05 06:13:54

标签: magento

您好,当用户下订单时,我想更新所有客户的自定义字段。虽然我在客户部分创建了自定义字段。 为此,我使用以下代码。但通过此代码,我无法找到客户ID。 请告诉我如何在循环中找到客户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();
 }

1 个答案:

答案 0 :(得分:0)

Mage::getModel('sales/order_item')没有客户ID会看到数据库表:sales_flat_order_item您需要使用Mage::getModel('sales/order')sales_flat_order

中检索此类数据