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

来源:互联网 发布:java入门要多久 编辑:程序博客网 时间:2024/05/02 02:27

Magento系统的Cart页面做的不够友好,当产品的数量改变时,总要点击“Update Shopping Cart”按钮,才能刷新产品的总价格。

本人小研究了下下,嘿嘿,当数量change时,直接刷新页面价格,方便多了。以下是具体方法:

 

第一步:修改 /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();"/>

原创粉丝点击