您好,当用户下订单时,我想更新所有客户的自定义字段。虽然我在客户部分创建了自定义字段。 为此,我使用以下代码。但通过此代码,我无法找到客户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();
}
答案 0 :(得分:0)
Mage::getModel('sales/order_item')
没有客户ID会看到数据库表:sales_flat_order_item
您需要使用Mage::getModel('sales/order')
从sales_flat_order