废话不说直接上代码,欢迎大家补充、交流,一起进步!
$customer = Mage::getSingleton('customer/session')->getCustomer();//获取顾客的信息
$countryCode = $customer->getDefaultBillingAddress()->getCountry();//获取顾客国家的信息,这里一般获取到的都是缩写,例如:US
$country = Mage::getModel('directory/country')->loadByCode($countryCode);//获取国家对象
echo $country->getName(); //获取到国家名称
这样就获取到了。如果你直接有"country_id",那就可以直接从第三步开始,把
$countryCode换成"country_id"就行了,希望对大家有所帮助