Получить информацию о клиенте при оформлении заказа после размещения заказа - PullRequest
1 голос
/ 29 апреля 2011

Пользователь приходит к оформлению заказа и выбирает зарегистрироваться в качестве нового клиента, при оформлении заказа я пытаюсь получить информацию, которую он / она ввел, например:

//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, есть ли способ для меня получить информацию о клиенте на этом этапе?Любой хук, который я могу использовать или сохранить в сеансе, или есть более элегантный способ справиться с этим.Заранее спасибо.

1 Ответ

1 голос
/ 30 апреля 2011

Я пытался исправить проблему Paypal в версии Magento 1.4.0.1 с помощью этого, но на самом деле я нашел эту ссылку: http://www.magentocommerce.com/bug-tracking/issue?issue=8467, и команда Magento предлагает патч для этого, если кто-то найдет его полезным: http://www.magentocommerce.com/wiki/_media/patches/bug20832.patch

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...