4

我在网上尝试了各种解决方案,但无济于事。我认为它应该是这样的:

<?php
$order->getBillingAddress()->getEmail();
?>

An email confirmation was sent to: <?php echo $order->getEmail ?>

我可以通过以下方式显示订单 ID:

<?php echo $this->getOrderId() ?>

如果您有建议,请尽可能具体,因为我绝对是新手。

4

2 回答 2

7

尝试将此添加到 Success.phtml

<?php
   $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
   echo $order->getCustomerEmail();
?>

阅读更多:在 Magento 中获取订单增量 ID

于 2012-10-26T01:20:36.940 回答
0

尝试使用此代码

$_customerId = Mage::getSingleton('customer/session')->getCustomerId();

$lastOrderId = Mage::getSingleton('checkout/session')->getLastOrderId();

$order = Mage::getSingleton('sales/order'); 

$order->load($lastOrderId);

然后做

foreach($order as $_order){
    echo $_order->getCustomerEmail();
}

希望这可以帮助

于 2012-10-26T12:02:56.850 回答