【问题标题】:Get "firstname" in shipping step, from billing step. Magento 1.7 checkout从计费步骤中获取运输步骤中的“名字”。 Magento 1.7 结帐
【发布时间】:2013-09-14 13:43:12
【问题描述】:

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

我想检索用户在账单信息中提供的名字值 - 步骤。

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

我已经尝试了很多本网站中给出的示例。我遇到的最接近的是这些代码行:

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

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

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

有什么想法吗?

// 谢谢大家 :)

【问题讨论】:

    标签: php magento checkout


    【解决方案1】:

    不妨试试这个:

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

    【讨论】:

      【解决方案2】:

      试试这个:

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

      我认为它对你有用。

      【讨论】:

        猜你喜欢
        • 2012-08-26
        • 1970-01-01
        • 2018-06-15
        • 2012-08-29
        • 2014-01-21
        • 1970-01-01
        • 2017-10-30
        • 2021-12-18
        • 2013-08-03
        相关资源
        最近更新 更多