关于睿艾科技

企业级电子商务及供应链解决方案


Magento网站,cart的Qty改变时即时更新价格

新闻添加时间:2017-07-10 8:14:19

第一步:修改 /app/design/frontend/default/你的主题/template/checkout/cart.phtml

1.添加脚本:

<script type="text/javascript">
function UpdateCartQuty(){ return document.cartUpdateForm.submit(); } 
</script>

2.查找:<form action="<?php echo$this->getUrl(’checkout/cart/updatePost’) ?>"method="post">

改为:<form action="<?php echo$this->getUrl(’checkout/cart/updatePost’) ?>"method="post" name="cartUpdateForm">

3.查找:<button class="form-button-alt"type="submit"><span><?php echo $this->__(’UpdateShopping Cart’) ?></span></button>

改为:<input type="hidden"value="update" name="action">

 

第二步:修改 /app/design/frontend/default/你的主题/template/checkout/cart/item/default.phtml

查找: <input name="cart[<?php echo$_item->getId() ?>][qty]" value="<?php echo$this->getQty() ?>" size="4" class="input-textqty" maxlength="8" />

改为:<input name="cart[<?php echo$_item->getId() ?>][qty]" value="<?php echo $this->getQty()?>" size="4" class="input-text qty"maxlength="8" onChange="UpdateCartQuty();"/>