購物車研究站-討論區首頁 |
說明 搜尋 會員 日曆 |
分頁: (2) 1 [2] ( 前往第一篇未讀文章 ) |
release |
發表於: 2012-09-04, 11:46 PM
|
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
後來發現:
第4版書中光碟的customers_points.php、customers_points_pending.php、redemptions.php這3個檔是2006舊版,需以更新檔替換之。 站上的「TWE檔案下載區」有紅利積點更新檔案,將裡面的3個檔案customers_points.php、customers_points_pending.php、redemptions.php依次按原路徑上傳覆蓋後,後台的「客戶紅利點數」已可正常顯示,但裡面只有紅利積點設定這個項目(可展開並操作)。 仍然看不到「客戶未核發紅利點數」及「客戶紅利點數」這兩個項目。 重新安裝後,仍無法解決此問題。不知是否和TWE版本有關?(我用的是3.01版的) 不知可否請老爹建議其他可能的修正或抓錯方向? 另,請問老爹:今天新發佈的Twecommerce_jquery_tabs.zip是否只適用於3.02版? 有請老爹及其他高手不吝賜教,感謝!! |
oldpa |
發表於: 2012-09-05, 09:11 AM
|
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
看不到連結的原因之
一是否非最高管理者或是無管理權限 二資料庫中configuration資料表裡的CUSTOMERS_POINTS_PENDING與CUSTOMERS_POINTS為false或是不存在在兩個機碼 Twecommerce_jquery_tabs.zip適用3.01~3.02 -------------------- |
release |
發表於: 2012-09-05, 11:39 AM
|
||
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
感謝老爹! 我試著用最高管理者的ID登入後台後,馬上就看到另兩個項目了。 (之前都是用另一管理者的ID登入) 就最初設計的精神來說,這是否為了方便管理,才把紅利的權限只留給最高管理者呢? 這幾天再試著賞玩Twecommerce_jquery_tabs.zip的功能。 再次感謝老爹!! |
||
release |
發表於: 2012-09-06, 06:27 PM
|
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
不好意思,又來請問老爹。
如果在結帳頁面,已輸入了紅利折抵金額, 但在下一頁並未看到紅利折抵,結帳金額也依然是未折抵前的數目, 可能原因為何?應如何修正呢? 謝謝老爹! |
oldpa |
發表於: 2012-09-06, 07:49 PM
|
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
1.後台>外掛模組>購物總額>使用紅利點數??
-------------------- |
release |
發表於: 2012-09-06, 08:38 PM
|
||
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
謝謝老爹的迅速回覆。 後台外掛模組的部分已啟用了, 且結帳流程的「付款方式」頁面已出現了以下字樣: --------------------------------------------------------------------- 紅利點數使用功能 您目前有1,124.06 有效紅利點數可用於購物折抵NT$1,124.1. 請輸入您想要使用的點數 : □ 或勾選所有的可用餘額(只限於您的點數低於本筆訂單總額). (點數)-> □ ---------------------------------------------------------------------- 但不管是「輸入點數」,或直接勾選「所有的可用餘額」, 在下一頁都仍然顯示「未扣除紅利」的總金額,紅利相關字眼則完全消失不見。 不知是何原因呢?再次麻煩老爹賜教。 |
||
release |
發表於: 2012-10-14, 07:45 PM
|
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
修好了!!現在已能正常扣抵紅利點數。
提醒:以下的checkout_confirmation.php是僅照第四版書中第7-14~7-16頁修改的「新版checkout_confirmation.php」。 (此檔未照本文第1頁老爹和pacman版友的討論內容除錯。) 步驟如下: 1.先到後台移除紅利模組。 2.重新上傳「新版checkout_confirmation.php」,及customers_points.php、customers_points_pending.php、redemptions.php這3個檔的2012更新檔(見本頁最上方文中說明),上傳這4個檔後,再到後台重新安裝紅利模組。 不知為何照前頁老爹和pacman版友的討論內容除錯後的checkout_confirmation.php上傳,卻出現以下錯誤訊息: Parse error: syntax error, unexpected '@' in www/twecommerce/checkout_confirmation.php on line 106 而試著用未除錯的版本,反而成功?不明其因,故在此提出,供老爹及版友參考 註:測試前,記得要到後台的「客戶紅利點數--紅利積點設定」中,作「啟動紅利點數系統」及「啟動紅利點數兌換系統」等等相關設定動作。 |
oldpa |
發表於: 2012-10-16, 09:40 AM
|
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
Parse error: syntax error, unexpected '@' in www/twecommerce/checkout_confirmation.php on line 106
試著將checkout_confirmation.php 第105 106 107行一些空白的地方用delete鍵清除 可能是COPY板上的程式碼 其中有些隱藏的字元導致 -------------------- |
release |
發表於: 2012-10-16, 03:33 PM
|
進階會員 所屬群組: 註冊會員 發表總數: 41 會員編號: 12421 註冊日期: -- |
謝謝老爹賜教。
那可否請問:這兩個檔(未除錯的「新版checkout_confirmation.php」和有除錯的checkout_confirmation.php)的差別,究竟在哪裡呢? 是在執行「功能」的差別或執行「效率」的差別,或是後者有支援往後版本的延伸性 ,還是「程式碼的簡潔」呢? 謝謝老爹! |
oldpa |
發表於: 2012-10-16, 09:27 PM
|
超級會員 所屬群組: 管理群組 發表總數: 5402 會員編號: 1 註冊日期: -- |
主要是因應php5.3的版本修改
如果你是用3.01版的 checkout_confirmation.php 是可以不用修改也可以執行 如果是3.02就一定要改 不然程式會顯示錯誤 -------------------- |
分頁: (2) 1 [2] |