Magento 1.5.1-如何添加客户';s计费电子邮件地址至success.phtml

Magento 1.5.1-如何添加客户';s计费电子邮件地址至success.phtml,magento,magento-1.5,Magento,Magento 1.5,我已将以下代码添加到Magento 1.5.1订单确认页面(success.phtml): 已将电子邮件确认发送至: 不幸的是,email变量为空/null 有人知道如何有效地获取这些数据吗?获得名字和姓氏将是一种奖励 请记住,客人结账是允许的,因此我们可能不会在所有情况下都有客户记录。在任何情况下,我都需要与订单关联的账单电子邮件地址(无论是否为客人结账) 谢谢 您有订单增量编号,因此加载订单并从订单对象获取变量如果您有订单对象,您可以使用: $order->getBillingAd

我已将以下代码添加到Magento 1.5.1订单确认页面(success.phtml):


已将电子邮件确认发送至:
不幸的是,email变量为空/null

有人知道如何有效地获取这些数据吗?获得名字和姓氏将是一种奖励

请记住,客人结账是允许的,因此我们可能不会在所有情况下都有客户记录。在任何情况下,我都需要与订单关联的账单电子邮件地址(无论是否为客人结账)


谢谢

您有订单增量编号,因此加载订单并从订单对象获取变量

如果您有订单对象,您可以使用:

$order->getBillingAddress()->getEmail();

我认为这种方法更好,因为您也可以将其用于来宾客户。

你好,安东,我还有$\u order->load($\u order\u id);在代码中,但我尝试从那里加载电子邮件,但没有成功。如果你可以发布示例代码,我可以试试。你没有实体id,但是有增量id,所以你应该按增量id加载。谢谢你的回答。这是正确的,也正是我最终所做的。我自己回来回答这个问题,发现你已经把它贴出来了。谢谢…我开始对Magento社区失去了一点信心,因为我认为这将是我必须回答的第二个(共2个)与Magento相关的问题…而且我不是Magento开发者。
$order->getBillingAddress()->getEmail();