从计费步骤开始,在运输步骤中获取"firstname"。马真托 1.7 结帐



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

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

我想使用它,将其设置为默认值,用于"名字"字段,在运输信息 - 步骤期间。

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

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

但是,这会在会话中重新获得用户,因此我总是从"上一个/上一个"顺序中获取用户信息。

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

有什么想法吗?

谢谢大家:)

试试这个:

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

我认为它会为你工作。

试试这个也许:

$checkout = Mage::getSingleton('checkout/type_onepage')->getQuote();

最新更新