2012-07-07 16 views
6

Estoy tratando de mostrar la información de facturación y envío en la sección "Revisión de pedidos" de One Page Checkout en Magento 1.7.0.Obtener información de facturación en la sección de revisión de una página en Magento

Sin embargo, simplemente no quiere cooperar en absoluto. Intenté varios métodos mencionados en varios foros y en SO también. Pero ninguno de estos métodos parece funcionar.

Aquí están los que ya he probado.

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

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

Cualquier ayuda sería muy apreciada! Gracias de antemano.

Respuesta

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


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

Proporcionará las matrices con la información de facturación y envío para el pedido actual. Dependiendo del contexto, es posible que también tenga que llamar

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

Para los impuestos, subtotales de pedidos, etc para ser correcta.

+0

que tenía la oportunidad de probar esto y funcionó. ¡Muchas gracias! – Vikas

0

Puede obtener las direcciones como objetos:

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

y mostrarlos como texto html:

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

Usted puede obtener información de facturación a través de este código:

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