Si su versión de jQuery es antigua, no tendrá éxito. He encontrado una manera que es la siguiente, siga las instrucciones de nuestro amigo Marius para insertar
/app/design/frontend/{package}/{theme}/template/checkout/cart.phtml
y agregue una identificación en el elemento del formulario para facilitar el acceso. Digamos que agregasid="cart-form"
Ahora abra el archivo
app/design/frontend/{package}/{theme}/template/downloadable/checkout/cart/item/default.phtml
Y desplácese hasta el final del archivo y encontrará el javascript que incrementa y disminuye la cantidad. La función se verá así:
function plusQty(itemId){
qty = $('qty'+itemId).value;
qty = parseInt(qty);
qty++;
$('qty'+itemId).value = qty;
}
function minusQty(itemId){
qty = $('qty'+itemId).value;
qty = parseInt(qty);
if(qty>0){
qty--;
$('qty'+itemId).value = qty;
}
}
Cambiar por esto:
function plusQty(itemId){
qty = $('qty'+itemId).value;
qty = parseInt(qty);
qty++;
$('qty'+itemId).value = qty;
document.getElementById("cart-form").submit();
}
function minusQty(itemId){
qty = $('qty'+itemId).value;
qty = parseInt(qty);
if(qty>0){
qty--;
$('qty'+itemId).value = qty;
document.getElementById("cart-form").submit();
}
}
Lucas Julio Silveira
fuente