Quiero obtener los detalles del carrito de compras, utilizando la función getQuote
de Magento. ¿Cómo puedo hacer esto?Obtenga los detalles del carrito de compras en Magento
$cart = Mage::getModel('checkout/cart')->getQuote();
Al imprimir la página $cart
detiene la ejecución y se muestra la página en blanco. Pero cuando escribo
$cart = Mage::getModel('checkout/cart')->getQuote()->getData();
e imprimir el $cart
una matriz mostrará. Pero quiero hacer un seguimiento de los datos completos del carrito (identificación del producto, precio del producto, como toda la información).
¿Hay algún otro método por el que pueda encontrar los datos de la tarjeta de compra?
La única cosa que añadir aquí es la instalación de XDebug hace "seguro" para colocar un objeto en la función PHP var_dump y evitar la mayoría de los problemas relacionados con la recursividad. –
Genial, solo una pequeña corrección rápida es: foreach ($ cart-> getAllItems() como $ item) en lugar de foreach ($ cart-> getItems() como $ item). –
@GershonHerczeg - Buena captura, gracias. – clockworkgeek