Pregunta

(Usando Magento 1,9).

He hecho mi propia barra lateral, con mi propio minicart personalizado. El Minicart debe poder actualizar la cantidad de cada producto que hay en el carrito. A continuación se muestra mi código y lo que he probado (versión corta):

<?php $cart = Mage::getModel('checkout/cart')->getQuote() ?>
<form action="<?php echo $this->getUrl('checkout/cart/updatePost') ?>" method="post">
<?php foreach($cart->getAllItems() as $item): ?>

<span><input type="text" class="minicartQty" name="cart[<?php echo $item->getId() ?>][qty]" id="minicartQty" value="<?php echo $item->getQty(); ?>" /></span>

<button type="submit" name="update_cart_action" value="empty_cart" class="button btn-update"><span><?php echo $this->__('Update cart'); ?></span></button>
<?php endforeach; ?>
</form>

Pero cuando presiono el botón de actualización, redirige perfectamente al carrito, pero no ha actualizado la cantidad del producto elegido. ¿Quizás me estoy perdiendo algo aquí? :)

//Simón

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a magento.stackexchange
scroll top