2012-11-26 19 views
7

Jak mogę otrzymać wybrane pola wysyłki i rozliczenia podczas realizacji transakcji? (Chcę, aby pokazać je w paski boczne)Magento otrzymanie wybranych pól adresu wysyłki i metody płatności

Używam tego w shipping.phtml ale oczywiście to tylko dla bieżącego adresu „” (i chcę go używać w methods.phtml i innych stron)

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

więc założyć, że to wyszło ...

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

ale nie, każdy ma końcówkę?

Dodatek: Ten pomagał mi wiele, ale utknąłem: -S How do I get the shipping method the user has chosen during checkout?

Odpowiedz

11

wysyłki i fakturowania adresy są dziećmi obiektu cytatem. Tak więc coś takiego zadziała:

Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getFirstname(); 
+0

Ow super! To jest to! –

+0

Działa to dla użytkownika frontendowego, ale co z zamawianiem na administratora? – rajatsaurastri