0

这个问题是关于 Magento 1.7 - Onepage Checkout 的。

我想检索用户在计费信息中给出的名字值 - 步骤。

我想在运输信息步骤中使用它,将其设置为“名字”字段的默认值。

我在这个网站上尝试了很多给定的例子。我遇到的最接近的是这些代码行:

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

但是,这会在会话中检索用户,因此我总是从“最后/上一个”订单中获取用户信息。

我需要的是,将计费步骤中名字字段的值发布到运输步骤。

有任何想法吗?

// 多谢你们 :)

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 回答