Здравствуйте, Дмитрий.
Подскажите, пожалуйста. Мне необходимо при успешном оформлении заказа, в файле success.phtml модуля стандартного модуля Checkout отобразить информацию о выбранном пользователем методе оплаты.
Дело в том, что когда я вывожу все данные о соответствующем заказе в success.phtml, я пользуюсь следующим запросом:
$order = Mage::getModel('sales/order')->load(Mage::getSingleton('checkout/session')->getLastOrderId());
$items = $order->getAllItems();
print_r($items);
Выводится все, что ввел пользователь, кроме payment_method, хотя метод оплаты относится к этому заказу.
Я пробовал:
echo $this->getChildHtml('payment_info');
echo $this->getQuote()->getPayment()->getMethod();
но это безуспешно
Как узнать выбранный покупателем способ оплаты на странице success.phtml?
02.03.2012 15:16
Большое спасибо!
Только что нашел почти тоже самое, у меня тоже работает:
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
echo $order->getPayment()->getMethod();
Только что нашел почти тоже самое, у меня тоже работает:
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
echo $order->getPayment()->getMethod();