Magento получает выбранные поля адреса доставки и метода выставления счетов

Как я могу получить выбранные поля доставки и выставления счетов во время оформления заказа? (Я хочу показать их на боковых панелях)

Я использую это в shipping.phtml, но, конечно, это только для текущего «адреса» (и я хочу использовать его в method.phtml и других страницах).

$this->getAddress()->getFirstname()

Вот я и предполагал, что все получится...

Mage::getSingleton('checkout/session')->getShippingAddress()->getFirstname()

Но это не так, у кого-нибудь есть совет?

Дополнение: это мне очень помогло, но я застрял: -S Как получить способ доставки, выбранный пользователем при оформлении заказа?


person Bob van Luijt    schedule 26.11.2012    source источник


Ответы (1)


Адреса доставки и выставления счетов являются дочерними элементами объекта цитаты. Итак, что-то вроде этого должно работать:

Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getFirstname();
person user487772    schedule 26.11.2012
comment
Это работает для внешнего пользователя, но как насчет того, чтобы сделать заказ администратору? - person rajatsaurastri; 01.07.2015