亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

ecshop后臺添加虛擬銷量以及前臺顯示銷量

2024-04-25 20:37:46
字體:
來源:轉載
供稿:網友

1.在sq執行語句

ALTER TABLE `ecs_goods` ADD `sales_volume_base` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'

INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ('7','show_goods_sales', 'select', '1,0', '', '1', '1');

INSERT INTO `ecs_shop_config` (`parent_id`, `code`, `type`, `store_range`, `store_dir`, `value`, `sort_order` ) VALUES ('3', 'show_sales_type', 'select', '1,0', '', '1', '1');

注意:如果你的數據表前綴不是‘ecs_’ 請自行修改

2./admin/includes/lib_goods.php中

$sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is_best, is_new, is_hot, sort_order, goods_number, integral, " .

" (promote_price > 0 AND promote_start_date <= '$today' AND promote_end_date >= '$today') AS is_promote ".

" FROM " . $GLOBALS['ecs']->table('goods') . " AS g WHERE is_delete='$is_delete' $where" .

" ORDER BY $filter[sort_by] $filter[sort_order] ".

" LIMIT " . $filter['start'] . ",$filter[page_size]";

修改為

$sql = "SELECT goods_id, goods_name, goods_type, goods_sn, shop_price, is_on_sale, is_best, is_new, is_hot, sort_order, goods_number, integral, sales_volume_base, " .

" (promote_price > 0 AND promote_start_date <= '$today' AND promote_end_date >= '$today') AS is_promote ".

" FROM " . $GLOBALS['ecs']->table('goods') . " AS g WHERE is_delete='$is_delete' $where" .

" ORDER BY $filter[sort_by] $filter[sort_order] ".

" LIMIT " . $filter['start'] . ",$filter[page_size]";

3./admin/templates/goods_list.htm,在

{if $use_storage}

<th><a href="javascript:listTable.sort('goods_number'); ">{$lang.goods_number}</a>{$sort_goods_number}</th>

{/if}

后,添加

<th><a href="javascript:listTable.sort('sales_volume_base'); ">{$lang.sales_volume_base}</a>{$sort_sales_volume_base}</th>

{if $use_storage}

<td align="right"><span onclick="listTable.edit(this, 'edit_goods_number', {$goods.goods_id})">{$goods.goods_number}</span></td>

{/if}

后,添加

<td align="center"><span onclick="listTable.edit(this, 'edit_sales_volume_base', {$goods.goods_id})">{$goods.sales_volume_base}</span></td>

4./admin/goods.php,在

/**

* 列表鏈接

* @param bool $is_add 是否添加(插入)

* @param string $extension_code 虛擬商品擴展代碼,實體商品為空

* @return array('href' => $href, 'text' => $text)

*/

function list_link($is_add = true, $extension_code = '')

前,添加

/*------------------------------------------------------ */

//-- 修改商品虛擬銷量

/*------------------------------------------------------ */

elseif ($_REQUEST['act'] == 'edit_sales_volume_base')

{

check_authz_json('goods_manage');

$goods_id = intval($_POST['id']);

$sales_volume_base = json_str_iconv(trim($_POST['val']));

if ($exc->edit("sales_volume_base = '$sales_volume_base', last_update=" .gmtime(), $goods_id))

{

clear_cache_files();

make_json_result(stripslashes($sales_volume_base));

}

}

5.goods.php,在

$smarty->assign('categories', get_categories_tree($goods['cat_id'])); // 分類樹

后,添加

$smarty->assign('sales_count', get_sales_count($goods_id));

在末尾添加

/* 商品累計銷量帶自定義_新增加 */

function get_sales_count($goods_id)

{

/* 查詢該商品的自定義銷量 */

$sales_base = $GLOBALS['db']->getOne('SELECT sales_volume_base FROM '.$GLOBALS['ecs']->table('goods').' WHERE goods_id = '.$goods_id);

/* 查詢該商品的實際銷量 */

$sql = 'SELECT IFNULL(SUM(g.goods_number), 0) ' .

'FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o, ' .

$GLOBALS['ecs']->table('order_goods') . ' AS g ' .

"WHERE o.order_id = g.order_id " .

"AND o.order_status " . db_create_in(array(OS_CONFIRMED, OS_SPLITED)) .

"AND o.shipping_status " . db_create_in(array(SS_SHIPPED, SS_RECEIVED)) .

" AND o.pay_status " . db_create_in(array(PS_PAYED, PS_PAYING)) .

" AND g.goods_id = '$goods_id'";

$sales_count = $GLOBALS['db']->getOne($sql);

/* 商品累計銷量默認顯示方式 */

if ($GLOBALS['_CFG']['show_sales_type'])

{

$row['sales_volume_total'] = $sales_count; //實際銷量

}

else

{

$row['sales_volume_total'] = $sales_base + $sales_count; //自定義銷量+實際銷量

}

return ($row['sales_volume_total']);

}

6.在/languages/zh_cn/admin/shop_config.php,中

/languages/zh_cn/admin/shop_config.php

下,添加

$_LANG['cfg_name']['show_goods_sales'] = '是否顯示商品累計銷量';

$_LANG['cfg_range']['show_goods_sales']['1'] = '顯示';

$_LANG['cfg_range']['show_goods_sales']['0'] = '不顯示';

$_LANG['cfg_name']['show_sales_type'] = '商品累計銷量默認顯示方式';

$_LANG['cfg_range']['show_sales_type'][1] = '真實顯示';

$_LANG['cfg_range']['show_sales_type'][0] = '虛擬顯示';

7./languages/zh_cn/admin/goods.php,中

$_LANG['goods_sn_exists'] = '您輸入的貨號已存在,請換一個';

后,添加

$_LANG['sales_volume_base'] = '虛擬銷量';

8./languages/zh_cn/common.php,中

$_LANG['divided_into'] = '分成規則';

后,添加

$_LANG['sales_volume_total'] = '累計銷量:';

$_LANG['pcs'] = '件';

9./themes/default/goods.dwt,在

<img src="images/stars{$goods.comment_rank}.gif" alt="comment rank {$goods.comment_rank}" />

</dd>

后,添加

{if $cfg.show_goods_sales}

<dd style="width:48%; padding-left:7px;">

<strong>{$lang.sales_volume_total}</strong>

<font class="shop">{$sales_count}{if $goods.measure_unit}{$goods.measure_unit}{else}{$lang.pcs}{/if}</font>

</dd>

{/if}

OK,完成!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美激情精品久久久久久蜜臀| 国产一区二区三区日韩欧美| www国产亚洲精品久久网站| 亚洲精品免费一区二区三区| 97超碰国产精品女人人人爽| 精品国产一区二区三区久久久狼| 国产精品偷伦免费视频观看的| 成人自拍性视频| 亚洲一区二区三区视频| 精品亚洲一区二区三区在线观看| 亚洲激情小视频| 日韩欧美国产一区二区| 亚洲高清久久网| 国产精品视频久久久久| 久久影视电视剧免费网站清宫辞电视| 欧美日韩一区二区免费视频| 欧美激情一区二区三区高清视频| 国产精品人人做人人爽| 欧美成人亚洲成人| 久久久精品一区二区三区| 成人午夜激情网| 日韩av一区在线| 亚洲男人天天操| 日本国产一区二区三区| 欧美国产视频日韩| 久久久女女女女999久久| 精品二区三区线观看| 国产精品一二三在线| 国产精品日日做人人爱| 国产成人综合精品在线| 北条麻妃久久精品| 激情av一区二区| 国产精品网址在线| 久久青草福利网站| 国产男女猛烈无遮挡91| 久久韩剧网电视剧| 国产香蕉97碰碰久久人人| 国产美女久久久| 欧美性生交大片免网| 精品亚洲精品福利线在观看| 麻豆成人在线看| 日本一区二区在线播放| 亚洲精品成人网| 久久成人18免费网站| 欧美乱妇高清无乱码| 日韩一区二区精品视频| 欧美视频在线免费看| 亚洲爱爱爱爱爱| 成人午夜在线视频一区| 亚洲精品久久久一区二区三区| 亚洲最大的av网站| 日韩欧美在线字幕| 欧美精品久久久久久久免费观看| 久久久久久久久综合| 亚洲成人xxx| 精品伊人久久97| 日韩在线视频免费观看| 欧美在线播放视频| 日韩有码片在线观看| 55夜色66夜色国产精品视频| 91chinesevideo永久地址| 亚洲欧美另类中文字幕| 久久网福利资源网站| 久久久精品一区二区| 精品少妇v888av| 国产男女猛烈无遮挡91| 97超碰国产精品女人人人爽| 伊人亚洲福利一区二区三区| 精品久久久久久久久久久久久| 亚洲国产精品yw在线观看| 人人爽久久涩噜噜噜网站| 日韩在线观看网址| 日本精品视频在线| 久久精品小视频| 97在线观看视频国产| 欧美精品在线免费播放| 欧美在线视频导航| 国产精品久久久久久五月尺| 亚洲人成网站色ww在线| 亚洲成人a**站| 激情亚洲一区二区三区四区| 中文字幕一区日韩电影| 久久精品亚洲一区| 国产精品高清免费在线观看| www.xxxx精品| 久久久精品视频在线观看| 日韩亚洲一区二区| 欧美日韩国产精品一区二区不卡中文| 成人字幕网zmw| 国产精品国模在线| 亚洲精品视频网上网址在线观看| 成人激情免费在线| 精品激情国产视频| 成人免费xxxxx在线观看| 亚洲综合自拍一区| 日韩精品中文字| 777精品视频| 亚洲自拍偷拍福利| 久久国产精品久久久| 九九视频这里只有精品| 国产精品入口福利| 欧美性xxxxhd| 国产一区在线播放| 久久久国产91| 国产亚洲精品综合一区91| 日韩美女毛茸茸| 久久精品国亚洲| 国产美女精品免费电影| 国产精品99免视看9| 一区二区三区黄色| 欧美大码xxxx| 欧美午夜性色大片在线观看| 成人免费网站在线观看| www亚洲欧美| 亚洲第一av网站| 欧美孕妇孕交黑巨大网站| 亚洲第一网站男人都懂| 欧美精品激情在线| 久久久久久国产三级电影| 亚洲黄色在线观看| 欧美日韩中国免费专区在线看| 欧美高清视频在线| 国产精品户外野外| 日韩欧美国产中文字幕| 激情懂色av一区av二区av| 美女国内精品自产拍在线播放| 国模精品视频一区二区三区| 韩日欧美一区二区| 亚洲一区二区中文| 国产精品网站入口| 久久99国产精品久久久久久久久| 一区二区欧美久久| 最近2019中文字幕一页二页| 狠狠做深爱婷婷久久综合一区| 精品视频在线导航| 亚洲女同精品视频| 国产精品小说在线| 久久人人爽亚洲精品天堂| 午夜精品久久久久久99热| 久久精品人人爽| 亚洲字幕在线观看| 亚洲一区二区三区四区视频| 日本国产一区二区三区| 欧美性猛交99久久久久99按摩| 国产精品久久久久久久久免费| 久久香蕉频线观| 午夜免费在线观看精品视频| 国产欧美一区二区三区久久人妖| 欧美日韩免费区域视频在线观看| 98精品在线视频| 亚洲一区第一页| 日韩精品一区二区三区第95| 国产精品日日做人人爱| 国产精品一区二区三区毛片淫片| 亚洲精品日产aⅴ| 亚洲一区二区三区乱码aⅴ| 成人在线观看视频网站| 美女久久久久久久久久久| 日韩**中文字幕毛片| 国产综合在线观看视频| 性色av一区二区三区红粉影视| 欧美天天综合色影久久精品| 亚洲理论在线a中文字幕| 国产精品女主播视频|