用户来结账并选择注册为新客户,在下订单时,我正在尝试获取他/她输入的信息:
//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 :(得分:1)
我试图在Magento 1.4.0.1版本中修复Paypal问题,但实际上我找到了这个链接:http://www.magentocommerce.com/bug-tracking/issue?issue=8467并且Magento团队正在为此提供补丁,如果有人认为它有用:{{3 }}