ecshop购物车修改购买数量
2009-07-09 17:57 来源:www.chinab4c.com 作者:ecshop专家
ecshop发展到今天,已经有比较完善的购物车购买修改产品数量功能了。很多人还模仿了自动修改功能,输入数量,就达到自动计算金额的效果.
ecshop2.6.2还没有这个功能,他修改购物车的时候,需要通过按扭,确认更改之后,才能修改购物车。首先看flow.php中。
elseif ($_REQUEST['step'] == 'update_cart')
{
/*------------------------------------------------------ */
//-- 更新购物车
/*------------------------------------------------------ */
if (isset($_POST['goods_number']) && is_array($_POST['goods_number']))
{
flow_update_cart($_POST['goods_number']);
}
show_message($_LANG['update_cart_notice'], $_LANG['back_to_cart'], 'flow.php');
exit;
}
他是通过获取goods_number来处理的。goods_number格式为<input type="text" name="goods_number[7]" id="goods_number_7" value="2" size="4" class="inputBg" style="text-align:center " onkeydown="showdiv(this)"/>
这里面的7为购物车中产品所在表中的ID,value=2这里表示购买该产品的数量。
通过ecshop函数 flow_update_cart($_POST['goods_number']);来达到修改购买数量的效果。在购买过程中,如果购买的数量超过了该产品库存的数量。那么在该函数中,
if ($row['goods_number'] < $val)
{
show_message(sprintf($GLOBALS['_LANG']['stock_insufficiency'], $row['goods_name'],
$row['goods_number'], $row['goods_number']));
exit;
}
会提示你。购买的数量超过了库存。
相关文章:
来源:中国B4C电子商务
上海租车
最近更新
常用插件
- ecshop降价通知登记插件
ecshop降价通知登记插件,主要是为了方便某些客户,对商品价格要求比...
- ecshop通用红包编码
很多时候,为了结合促销,必须扩展一下ecshop的红包功能。ecshop的红包...
- ecshop红包修改成满多少减
我们在长期使用ecshop的时候,我们可以发现。ecshop的红包是一个非常强...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop分类树中统计商品数
最近忙于开发其他项目,在不少朋友不断要求和催促的情况下,做出了该小...