从结帐中获取地址并将其设为默认值的可能方法

时间:2014-07-02 12:36:50

标签: magento onestepcheckout

我正在尝试从结帐页面获取注册客户的地址。在结帐页面上,我有一个表单,用户必须填写地址信息。现在的诀窍是将该地址显示在帐户信息中心上。

我确实尝试在.phtml上的引号上获取地址,这是我的代码

$quote = Mage::getSingleton('checkout/session')->getQuote();
$quote_billing = $quote->getBillingAddress();

echo $quote_billing

是否还有其他可能的方法来从会话中获取和解决

2 个答案:

答案 0 :(得分:1)

尝试:

$customer = Mage::getSingleton('customer/session')->getCustomer();

foreach ($customer->getAddresses() as $address) {
    Zend_Debug::dump($address->getData());
}

答案 1 :(得分:0)

您也可以执行您所做的操作,并在$ quote_billing上执行getData()。这应该为您提供需要提取的数据。