ECShop 會員退出不清空購物車

2021-06-18 06:01:16 字數 981 閱讀 8683

描述:ecshop會員退出再登陸時購物車裡面的商品會被清空掉的,通過本文做簡單修改即可實現會員退出不清空購物車

ecshop版本:v2.7.3 release 20110907

涉及修改檔案:

1. \includes\cls_session.php

2. \includes\lib_main.php

詳細修改記錄:

1. \includes\cls_session.php

第一步:搜尋$this->db->query('delete from ' .$globals['ecs']->table('cart') . " where session_id ='$this->session_id'");

只有一處(270行左右),將其修改為

$this->db->query('delete from ' .$globals['ecs']->table('cart') . " where session_id ='$this->session_id'and user_id = 0");//只清空匿名使用者的購物車 add 20120118  退出不清空購物車*/

2. \includes\lib_main.php

第一步:搜尋function update_user_info()

27行左右,在改函式內部末尾新增如下**

/* 更新使用者購物車session_id add 20120118 退出不清空購物車*/

$sql = "update " . $globals['ecs']->table('cart') . " set".

" session_id = '" .sess_id . "'".

" where user_id = '" .$_session['user_id'] . "'";

$globals['db']->query($sql);

至此全部修改完成

注:紅色**為所需新增的**

修改ECSHOP中的會員

會員對於我們的 有很深遠的影響,擁有一群粘性使用者是成功的關鍵,那麼我們如何去吸引會員註冊然後轉化會員為高階會員呢,比如我們可以讓所有會員都成為vip會員,對於vip會員,顯示相對優惠的 而對於匿名購買的使用者就沒有優惠。在ecshop中會員是有等級的,那麼我們可以根據會員的等級設定不用的優惠,顯示...

ecshop整合會員的教程分析

很久沒寫ecshop的使用教程了。今天有時間,還是要謝謝ecshop整合會員的教程分析.ecshop後台提供了很多ecshop會員整合外掛程式 ecshop後台可以通過會員整合外掛程式,去整合很多系統 比如phpwind,phpbb等 都是通過ucenter或者是他們系統本身的api介面來整合ecs...

在ecshop頂部會員資訊提示區顯示會員等級

1.開啟includes lib main.php 檔案,查詢 sql select u.user id,u.email,u.user name,u.user money,u.pay points 修改為 sql select u.user id,u.email,u.user rank,u.rank...