分頁: (2) 1 [2]  ( 前往第一篇未讀文章 ) 發表回覆建立主題發起投票

> 紅利模組BUG修正, 加入紅利模組後,出現的錯誤訊息
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版?
有請老爹及其他高手不吝賜教,感謝!!
傳送簡訊Email
Top
oldpa
發表於: 2012-09-05, 09:11 AM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



看不到連結的原因之

一是否非最高管理者或是無管理權限
二資料庫中configuration資料表裡的CUSTOMERS_POINTS_PENDING與CUSTOMERS_POINTS為false或是不存在在兩個機碼

Twecommerce_jquery_tabs.zip適用3.01~3.02



--------------------

傳送簡訊個人網站
Top
release
  發表於: 2012-09-05, 11:39 AM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 41
會員編號: 12421
註冊日期: --



QUOTE (oldpa @ 2012-09-05, 09 11:59)
看不到連結的原因之

一是否非最高管理者或是無管理權限
二資料庫中configuration資料表裡的CUSTOMERS_POINTS_PENDING與CUSTOMERS_POINTS為false或是不存在在兩個機碼

Twecommerce_jquery_tabs.zip適用3.01~3.02

感謝老爹!

我試著用最高管理者的ID登入後台後,馬上就看到另兩個項目了。
(之前都是用另一管理者的ID登入)
就最初設計的精神來說,這是否為了方便管理,才把紅利的權限只留給最高管理者呢?
這幾天再試著賞玩Twecommerce_jquery_tabs.zip的功能。

再次感謝老爹!! smil3dbd4dbc14f3f.gif
傳送簡訊Email
Top
release
發表於: 2012-09-06, 06:27 PM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 41
會員編號: 12421
註冊日期: --



不好意思,又來請問老爹。

如果在結帳頁面,已輸入了紅利折抵金額,
但在下一頁並未看到紅利折抵,結帳金額也依然是未折抵前的數目,
可能原因為何?應如何修正呢?

謝謝老爹!
傳送簡訊Email
Top
oldpa
發表於: 2012-09-06, 07:49 PM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



1.後台>外掛模組>購物總額>使用紅利點數??



--------------------

傳送簡訊個人網站
Top
release
發表於: 2012-09-06, 08:38 PM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 41
會員編號: 12421
註冊日期: --



QUOTE (oldpa @ 2012-09-06, 19 49:24)
1.後台>外掛模組>購物總額>使用紅利點數??

謝謝老爹的迅速回覆。

後台外掛模組的部分已啟用了,
且結帳流程的「付款方式」頁面已出現了以下字樣:
---------------------------------------------------------------------
紅利點數使用功能
您目前有1,124.06 有效紅利點數可用於購物折抵NT$1,124.1.

請輸入您想要使用的點數 :  □
或勾選所有的可用餘額(只限於您的點數低於本筆訂單總額). (點數)-> □
----------------------------------------------------------------------

但不管是「輸入點數」,或直接勾選「所有的可用餘額」,
在下一頁都仍然顯示「未扣除紅利」的總金額,紅利相關字眼則完全消失不見。

不知是何原因呢?再次麻煩老爹賜教。
傳送簡訊Email
Top
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

而試著用未除錯的版本,反而成功?不明其因,故在此提出,供老爹及版友參考 smil3dbd4d6422f04.gif

註:測試前,記得要到後台的「客戶紅利點數--紅利積點設定」中,作「啟動紅利點數系統」及「啟動紅利點數兌換系統」等等相關設定動作。
傳送簡訊Email
Top
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板上的程式碼
其中有些隱藏的字元導致


--------------------

傳送簡訊個人網站
Top
release
發表於: 2012-10-16, 03:33 PM
引用文章


進階會員
***

所屬群組: 註冊會員
發表總數: 41
會員編號: 12421
註冊日期: --



謝謝老爹賜教。
那可否請問:這兩個檔(未除錯的「新版checkout_confirmation.php」和有除錯的checkout_confirmation.php)的差別,究竟在哪裡呢?
是在執行「功能」的差別或執行「效率」的差別,或是後者有支援往後版本的延伸性
,還是「程式碼的簡潔」呢?

謝謝老爹! smil3dbd4d6422f04.gif
傳送簡訊Email
Top
oldpa
發表於: 2012-10-16, 09:27 PM
引用文章


超級會員
*****

所屬群組: 管理群組
發表總數: 5402
會員編號: 1
註冊日期: --



主要是因應php5.3的版本修改
如果你是用3.01版的
checkout_confirmation.php
是可以不用修改也可以執行

如果是3.02就一定要改
不然程式會顯示錯誤


--------------------

傳送簡訊個人網站
Top
0 位使用者正在閱讀本主題 (0 位訪客及 0 位匿名使用者)
0 位會員:

主題選項分頁: (2) 1 [2]  發表回覆建立主題發起投票