2012-07-07 10 views
6

Próbuję wyświetlić informacje dotyczące fakturowania i wysyłki w sekcji "Przegląd zamówienia" w One Page Checkout w Magento 1.7.0.Uzyskaj informacje o płatnościach w sekcji przeglądu jednej strony zamówienia w Magento

Jednak po prostu nie chce w ogóle współpracować. Próbowałem kilku metod wymienionych na różnych forach i również w SO. Ale żadna z tych metod nie działa.

Oto te, które już wypróbowałem.

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

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

Każda pomoc będzie bardzo mile widziane! Z góry dzięki.

Odpowiedz

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


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

Daje tablice z informacjami o fakturowaniu i wysyłce dla bieżącego zamówienia. W zależności od kontekstu, może mieć także zadzwonić

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

Dla podatków rzędu, składowe, etc być poprawne.

+0

miałem szansę na wypróbowanie tego i zadziałało. Wielkie dzięki! – Vikas

0

można uzyskać adresy jako obiekty:

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

i pokazać je jako tekst html:

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

można dostać Billing informacji poprzez ten kod:

Mage::getSingleton('checkout/session')->getQuote() 
            ->getBillingAddress() 
            ->getData(); 
Powiązane problemy