Получайте платежную информацию в разделе обзора заказа одной страницы в Magento

Я пытаюсь отобразить информацию о биллинге и доставке в разделе «Проверка заказа» в разделе «Проверка одной страницы» в Magento 1.7.0.

Однако он просто не хочет сотрудничать вообще. Я попробовал несколько методов, упомянутых на разных форумах и в SO. Но ни один из этих методов не работает.

Вот те, которые я уже пробовал.

http://www.magentocommerce.com/boards/viewthread/55281/

http://www.magentocommerce.com/boards/viewthread/55281/

Любая помощь будет принята с благодарностью! Заранее спасибо.

Solutions Collecting From Web of "Получайте платежную информацию в разделе обзора заказа одной страницы в Magento"

Mage::getSingleton('checkout/session')->getQuote() ->getShippingAddress() ->getData(); Mage::getSingleton('checkout/session')->getQuote() ->getBillingAddress() ->getData(); 

Дадут вам массивы с информацией о выставлении счетов и доставке для текущего заказа. В зависимости от контекста вы также можете позвонить

 Mage::getSingleton('checkout/session')->getQuote() ->collectTotals(); 

Для того, чтобы налоги, промежуточные итоги и т. Д. Были правильными.

Вы можете получить адреса как объекты:

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

и показать их как html-текст:

 echo $billing->format("html"); echo $shipping->format("html"); 

Вы можете получить информацию о биллинге через этот код:

 Mage::getSingleton('checkout/session')->getQuote() ->getBillingAddress() ->getData();