2011-04-29 59 views
1

用戶來籤並選擇註冊新的客戶,在下訂單的時候,我想獲得信息,他/她進入這樣的:獲取結賬單後登記客戶信息被放置

 
//This is in Paypal Standard Model 
$quote = $this->getQuote(); 
$isQuoteVirtual = $quote->getIsVirtual(); 
$address = $isQuoteVirtual ? $quote->getBillingAddress() : $quote->getShippingAddress(); 

//City: 
$address->getCity(); 

//Country Code: 
$address->getCountryId(); 

這在客戶登錄時起作用,但是當他/她選擇註冊時,這個信息不可用,因爲它沒有保存在sales_flat_quote_address表中,有沒有辦法讓我在這一點上獲取客戶信息?我可以在會話中使用或存儲任何鉤子,或者有更優雅的處理方式。 預先感謝您。

+0

和方式,我正在使用Magento 1.4.0.1版本 – zokibtmkd 2011-04-29 17:03:29

+1

,你在哪裏試圖獲取這些信息? – 2011-04-29 21:36:59

+0

我用我自己的方法覆蓋了Paypal標準模型:類Zoran_Paypal_Model_Standard擴展了Mage_Paypal_Model_Standard,我使用的方法是:getStandardCheckoutFormFields(),在用戶下訂單後執行。 – zokibtmkd 2011-04-30 09:06:47

回答