我無法獲得客戶 ID 我是否正確呼叫它 Mage::getModel
$customer = Mage::getModel('customer/customer')
->setWebsiteId(2)
->load($this->getRequest()->getParam('customer'));
$customer_id = $customer->getId();
$sku = 'BOX3151';
$sql = "SELECT sfoi.item_id FROM sales_flat_order_item sfoi INNER JOIN sales_flat_order sfo
ON sfo.entity_id = sfoi.order_id WHERE sfo.customer_id = '$customer_id' AND sfoi.sku = '$sku'";
$read_db = Mage::getSingleton('core/resource')->getConnection('core_read');
$result = $read_db->fetchAll($sql);
$total_rows = count($result);
if($total_rows >= 1):
echo ' Found ';
else:
echo ' Empty ';
endif;
endif;
uj5u.com熱心網友回復:
請檢查 $this->getRequest()->getParam('customer') 中的可用資料
如果你有$customerId,你可以使用 load() 方法。
$customer = Mage::getModel('customer/customer')
->setWebsiteId(2)
->load($customerId)
您也可以通過$email獲取客戶物件。
$customer = Mage::getModel('customer/customer')
->setWebsiteId(2)
->loadByEmail($email);
uj5u.com熱心網友回復:
<?php
$email = "[email protected]";
$customer = Mage::getModel("customer/customer")->setWebsiteId(Mage::app()->getWebsite()->getId())->loadByEmail($email);
//use
echo $customer->getId();
echo $customer->getEmail();
echo $customer->getFirstname();
?>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/392425.html
標籤:马恩托 magento-1.9
