ユーザーがチェックアウトに来て、注文時に新規顧客として登録を選択すると、次のように入力した情報を取得しようとしています。
// これは Paypal 標準モデルです $quote = $this->getQuote(); $isQuoteVirtual = $quote->getIsVirtual(); $address = $isQuoteVirtual ? $quote->getBillingAddress() : $quote->getShippingAddress(); //街: $address->getCity(); //国コード: $address->getCountryId();
これは顧客がログインしている場合に機能しますが、顧客が登録を選択した場合、この情報は sales_flat_quote_address テーブルに保存されていないため利用できません。この時点で顧客情報を取得する方法はありますか? セッションで使用または保存できる任意のフック、またはこれを処理するよりエレガントな方法があります。前もって感謝します。