0

この質問は、Magento 1.7 - Onepage Checkout に関するものです。

ユーザーが請求情報で指定した firstname の値を取得したい - ステップ。

出荷情報のステップで、フィールド「firstname」のデフォルト値として設定するために使用したいと思います。

このサイトにある多くの例を試しました。私が遭遇した最も近いものは、これらのコード行でした:

$checkout = Mage::getSingleton('checkout/session')->getQuote();
$billing = $checkout->getBillingAddress();
echo $billing->getName();

ただし、これはセッション中のユーザーを取得するため、常に「最後/前」の順序からユーザー情報を取得しています。

必要なのは、請求ステップの firstname フィールドの値を出荷ステップに投稿することです。

何か案は?

// みんなありがとう :)

4

2 に答える 2

2

これを試して:

$first_name = Mage::getSingleton('checkout/session')->getQuote()->getBillingAddress()->getFirstname();

うまくいくと思います。

于 2014-05-29T07:31:07.827 に答える
1

これを試してみてください:

$checkout = Mage::getSingleton('checkout/type_onepage')->getQuote();
于 2013-09-11T06:40:48.193 に答える