2012-07-07 11 views
6

Sto cercando di visualizzare le informazioni di fatturazione e nella sezione "Ordine Review" su una pagina di checkout in Magento 1.7.0 spedizione.Ottenere informazioni di fatturazione in ordine sezione di revisione di una pagina di checkout in Magento

Tuttavia, non vuole affatto collaborare. Ho provato diversi metodi menzionati in vari forum e anche in SO. Ma nessuno di questi metodi sembra funzionare.

Ecco quelli che ho già provato.

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

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

Qualsiasi aiuto sarebbe molto apprezzato! Grazie in anticipo.

risposta

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


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

Fornirà array con le informazioni di fatturazione e spedizione per l'ordine corrente. A seconda del contesto, si può anche avere a chiamare

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

Per le tasse di ordine, i totali parziali, ecc per essere corretta.

+0

ho avuto la possibilità di provare questo e ha funzionato. Molte grazie! – Vikas

0

È possibile ottenere gli indirizzi come oggetti:

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

e mostrare loro come testo HTML:

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

È possibile ottenere informazioni di fatturazione tramite questo codice:

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