这个问题是关于Magento 1.7 - Onepage Checkout。
我想要检索用户在billling信息中给出的firstname值 - 步骤。
我想在发货信息 - 步骤中使用它,将其设置为字段“firstname”的默认值。
我在这个网站上尝试了很多给定的例子。我遇到的最接近的是这些代码行:
$checkout = Mage::getSingleton('checkout/session')->getQuote();
$billing = $checkout->getBillingAddress();
echo $billing->getName();
然而,这会在会话中重新启动用户,因此我总是从“上一个/上一个”订单中获取用户信息。
我需要的是将结算步骤中firstname字段的值发布到发货步骤。
有什么想法吗?
//谢谢你们:)
答案 0 :(得分:2)
试试这个:
$first_name = Mage::getSingleton('checkout/session')->getQuote()->getBillingAddress()->getFirstname();
我认为它会为你效劳。
答案 1 :(得分:1)
尝试这个:
$checkout = Mage::getSingleton('checkout/type_onepage')->getQuote();