如果ecshop商品庫存大于0,但沒有設置任何屬性,零購正常,團購就會被提示“商品庫存不足”。
解決方法(任選一):
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'])
{
show_message($_LANG['gb_error_goods_lacking'], '', '', 'error');
}
}
3.推薦方法
group_buy.php
249行原先的
if ($number > $product_info['product_number'])
修改為
if ($specs && $number > $product_info['product_number'])
新聞熱點
疑難解答