国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > Ecshop > 正文

ECSHOP給每個(gè)商品設(shè)置一個(gè)最小訂購(gòu)數(shù)

2024-07-09 22:56:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

在ECSHOP商城中怎么限制一個(gè)商品的最少購(gòu)買(mǎi)量(或者叫最小訂購(gòu)數(shù)、起訂數(shù))?
比如說(shuō)我有一個(gè)商品要要求最小購(gòu)買(mǎi)量是10個(gè),少于10個(gè)不允許購(gòu)買(mǎi),該怎么實(shí)現(xiàn)呢?
 

 

下面說(shuō)一下具體方法

1)、
 
首先需要修改ECSHOP的數(shù)據(jù)庫(kù)結(jié)構(gòu)
進(jìn)入 后臺(tái) 》數(shù)據(jù)庫(kù)管理 》SQL查詢,執(zhí)行下面SQL語(yǔ)句,注意將 “ecs_” 改成你的數(shù)據(jù)庫(kù)前綴
 
ALTER TABLE  `ecs_goods` ADD  `min_buynum` INT( 10 ) NOT NULL DEFAULT  '0';
 
2)、
 
修改 /admin/templates/goods_info.htm
 

 
{if $suppliers_exists eq 1}
 

上邊增加代碼

 

<tr>

<td class="label">最小起訂數(shù):</td>

<td><input type="text" name="min_buynum" value="{$goods.min_buynum}"/></td>

<tr>
 


 
3)、
 
修改 /admin/goods.php
 
找到(注意:一共能找到兩處,都要修改才行)
 
$sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn,  " .
 
將之修改為
 
$sql = "INSERT INTO " . $ecs->table('goods') . " (goods_name, goods_name_style, goods_sn, min_buynum, " .
 
 
繼續(xù),找到(注意:一共能找到兩處,都要修改才行)
 
"VALUES ('$_POST[goods_name]', '$goods_name_style', '$goods_sn', '$catgory_id', " .
 
將之修改為
 
"VALUES ('$_POST[goods_name]', '$goods_name_style', '$goods_sn', '$_POST[min_buynum]', '$catgory_id', " .
 
繼續(xù)向下,找到
 
"goods_sn = '$goods_sn', " .
 
在它下面增加一行代碼
 
"min_buynum = '$_POST[min_buynum]', " .
 
至此,后臺(tái)部分修改完畢,下面開(kāi)始修改前臺(tái)部分

4)、
 
這里以官方默認(rèn)模板為例進(jìn)行講解,其他模板請(qǐng)自行對(duì)照修改
打開(kāi)文件  /themes/default/goods.dwt 
 
 
<input name="number" type="text" id="number" value="1" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/>
 
修改為
 
<input name="number" type="text" id="number" value="{$goods.min_buynum|default:"1"}" size="4" onblur="changePrice()" style="border:1px solid #ccc; "/>
 
繼續(xù)向下,找到
 
var qty = document.forms['ECS_FORMBUY'].elements['number'].value;
 
在它下邊增加一段代碼
 
 <!--{if $goods.min_buynum}-->
if(qty<{goods.min_buynum})
{
alert('對(duì)不起,本商品最小起訂數(shù)為:{$goods.min_buynum}');
qty = {$goods.min_buynum};
}
<!--{/if}-->

 


 

5)、
 
打開(kāi)文件  /flow.php
 
找到
 
$sql = "SELECT g.goods_name, g.goods_number ".
 
修改為
 
$sql = "SELECT g.goods_name, g.goods_number, g.min_buynum ".
 
找到
 
//查詢:系統(tǒng)啟用了庫(kù)存,檢查輸入的商品數(shù)量是否有效
 
在它上邊增加
 /*比較購(gòu)買(mǎi)數(shù)量與最小起訂數(shù) www.kicshop.com */
if($row['min_buynum']>$val)
{
show_message(sprintf('對(duì)不起,您選擇的商品%s,最小起訂數(shù)為%d件.',
  $row['goods_name'],$row['min_buynum']),'返回購(gòu)物車(chē)','?step=cart');
exit;
}

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 赤壁市| 铁岭县| 班玛县| 葫芦岛市| 许昌市| 通河县| 乌恰县| 蓝田县| 永新县| 吉隆县| 安阳县| 清涧县| 光泽县| 云南省| 浮山县| 涞源县| 诏安县| 溧水县| 乌审旗| 夏邑县| 城口县| 五华县| 周口市| 广安市| 龙游县| 容城县| 思茅市| 汾西县| 五家渠市| 玉林市| 托克托县| 偃师市| 仁怀市| 中西区| 彩票| 绵阳市| 项城市| 毕节市| 顺昌县| 修武县| 隆安县|