Php 如何在Magento事件结帐\购物车\产品\添加\之后获取客户详细信息?
我正在制作Magento event observer,但Magento站点没有很好的事件工作文档,或者我还没有找到这些文档。如何在事件结帐\u购物车\u产品\u添加\u后获取客户详细信息?您可以使用以下代码获取当前客户信息:Php 如何在Magento事件结帐\购物车\产品\添加\之后获取客户详细信息?,php,events,magento,Php,Events,Magento,我正在制作Magento event observer,但Magento站点没有很好的事件工作文档,或者我还没有找到这些文档。如何在事件结帐\u购物车\u产品\u添加\u后获取客户详细信息?您可以使用以下代码获取当前客户信息: $customer_session = Mage::getSingleton('customer/session'); 如果您想知道可以在对象上调用哪些方法,可以使用 var_dump(get_class_methods($customer_session)); 获取
$customer_session = Mage::getSingleton('customer/session');
如果您想知道可以在对象上调用哪些方法,可以使用
var_dump(get_class_methods($customer_session));
获取客户名称的示例:
Mage::getSingleton('customer/session')->getCustomer()->getName());
PS:始终确保检查客户是否已登录:
if(Mage::getSingleton('customer/session')->isLoggedIn()){
// Do stuff
}
也许这能帮上忙