新闻中心

Ecshop教程:团购提示“商品库存不足”

作者 / 时间 2015-09-09 01:31:54

最近无忧主机小编接到一个php独立ip空间客户的提问:在进行ecshop团购的时候,即使ecshop商品库存大于0,但没有设置任何属性,零购正常,但是团购总是会提示“对不起,商品库存不足,请您修改数量!”。 这到底是怎么回事呢。明明库存还有的。按照方法: 修改文件:group_buy.php

if ($number > $product_info['product_number'])
修改为
if ($specs && $number > $product_info['product_number'])
还是无法解决。去官网查了一下,找到了一个可用的方案,还是修改文件修改group_buy.php, 1.为团购商品设置任一属性、且为此属性分配好库存。 2.修改group_buy.php. 将以下代码:
empty($product_info) ? $product_info = array('product_number' => 0, 'product_id' => 0) : '';
/* 查询:判断指定规格的货品数量是否足够 */
if ($number > $product_info['product_number'])
{ show_message($_LANG['gb_error_goods_lacking'], '', '', 'error');
}
修改为:
// empty($product_info) ? $product_info = array('product_number' => 0, 'product_id' => 0) : '';
if($product_info){
/* 查询:判断指定规格的货品数量是否足够 */
if ($number > $product_info['product_number'])
{
how_message($_LANG['gb_error_goods_lacking'], '', '', 'error');
}
}
OK,到此清理缓存,问题解决。 无忧主机相关文章推荐阅读: ECSHOP教程:设置商品比较浮动块的上下位置 ECSHOP程序下单后购物车重新输入数量价格不自动同步的解决方法 ECSHOP如何把商品详情页用户评论修改为商品名称+评论字样的方法

本文地址:https://www.51php.com/ecshop/20114.html

1
1
1
1
1
1
1