1

用户结帐并选择注册为新客户,下订单时,我试图获取他/她输入的信息,例如:

//这是在 Paypal 标准模型中
$quote = $this->getQuote();
$isQuoteVirtual = $quote->getIsVirtual();
$address = $isQuoteVirtual ?$quote->getBillingAddress() : $quote->getShippingAddress();

//城市:
$address->getCity();

//国家代码:
$address->getCountryId();

这在客户登录时有效,但是当他/她选择注册时,此信息不可用,因为它没有保存在 sales_flat_quote_address 表中,此时我有办法获取客户信息吗?我可以在会话中使用或存储它的任何钩子,或者有更优雅的处理方式。先感谢您。

4

1 回答 1

1

我试图用这个解决 Magento 1.4.0.1 版本中的 Paypal 问题,但实际上我找到了这个链接:http ://www.magentocommerce.com/bug-tracking/issue?issue=8467并且 Magento 团队正在提供一个补丁如果有人觉得它有用的话:http: //www.magentocommerce.com/wiki/_media/patches/bug20832.patch

于 2011-04-30T15:32:48.003 回答