OpenCart 3.0.4.0 是一個重要的版本,帶來了多項顯著的改進和修正,令其成為一個更穩定、安全且高效的選擇。首先,此版本支援 PHP 8.0,這不僅提高了性能,還增強了安全性,讓網站能夠更快、更安全地運行。此外,針對 PHP 8.0 的兼容性進行了多項修正,包括處理空參數和警告問題,確保平台能夠平穩運行。
這次更新解決了大量 Bug 和漏洞,例如貨幣匯率刷新錯誤、市場推廣訊息計數器、重定向保護問題以及 Google Base 擴展中的分頁錯誤。這些修正不僅提高了系統的穩定性,還改善了用戶體驗。
在安全性方面,此版本增強了賬戶和管理員忘記密碼的安全措施,並修補了數個安全漏洞,使得整體系統更具防護能力。此外,還新增了多項針對支付模組的更新與修正,如 Opayo 和 PayPal 集成的多處改進,確保支付流程更加流暢和安全。
性能方面,3.0.4.0 版本通過移除冗餘代碼和重複的數組鍵,優化了系統資源使用,使網站運行更加高效。新增的緩存控制標頭和分頁修正也進一步提升了網站的加載速度和用戶導航體驗。
總結來說,OpenCart 3.0.4.0 是一個具備顯著提升的版本,無論是在性能、安全性還是穩定性方面,都優於以往的版本。它不僅解決了許多已知問題,還增加了對最新 PHP 版本的支持,使其成為一個更現代化和可靠的電子商務平台。對於尋求穩定、高效和安全的開源購物車系統的用戶來說,這無疑是一個值得升級的版本。
聯絡我哋技術支援 查詢升級 OC 3.0.4.0 最新強化功能版
以下是 OpenCart 3.0.4.0 版本的更新內容:
### 完整變更日誌 ###
1. 修正貨幣匯率刷新錯誤
2. 修復市場推廣訊息計數器
3. 更正 .htaccess.txt 檔案
4. 添加資料庫備份控制器
5. 修正屬性自動完成錯誤
6. 修正 PHP 8 的空參數問題
7. 修正製造商列表中的錯誤訊息
8. 添加語言變數 'text_no_results' 給製造商
9. 修正重定向保護問題
10. 修正 Google Base 擴展中的分頁錯誤
11. 修復 PHP 8 警告 Laybuy 模型
12. 修正 fraudlabspro 模型中的拼寫錯誤
13. 修正銷售報告模型中的拼寫錯誤
14. 修正退貨報告模型中的拼寫錯誤
15. 從 utf8 helper 中移除重複的數值
16. 創建 phpstan.neon
17. 創建 Lint.yml
18. 創建 .php-cs-fixer.php
19. 修正時區變更破壞會話過期問題
20. 移除 proxy.php 中的引用檢查
21. 捕捉未找到的 DB\mysqli_sql_exception 類
22. 修正 sagepay_direct.php 中未定義的變數
23. 修正 sagepay_server.php 中未定義的變數
24. 添加 PayPal 語言修正
25. 修正 router controller 中未定義的變數
26. 修正 upload model 中未定義的變數
27. 移除 paypal.php 中重複的數組
28. 修正 ec_ship.php 中重複的數組鍵
29. 修正 googleshopping\exception\Connection 中的錯誤大小寫
30. 更新 google.php 模型
31. 更新 googleshopping 庫
32. 更新 alipay_cross.php
33. 修正 customer model 中未定義的變數
34. 更新 fraudlabspro controller 中的 fix_case 函數
35. 更新 pgsql.php
36. 更新 router.php
37. 為 alipay_cross 模型添加 'public' 關鍵字
38. 更新 divido.php
39. 更新 startup.php
40. 修正重複的鍵
41. 更新 pp_express.php
42. 更新 PayPal 集成
43. 更新 squareup.php
44. 添加 Opayo 支付
45. 修正框架錯誤
46. 修正 alipay 錯誤
47. 添加 Opayo 的缺失類型轉換
48. 修正 Opayo Catalog 模型中的拼寫錯誤
49. 加載框架啟動過程中的提示類
50. 包含 WeChat 依賴項
51. 修正 WeChat XML 響應
52. 更新 securetrading_ws.php
53. 更新 securetrading_pp.php
54. 更新 .php-cs-fixer.php
55. 恢復 php-cs-fixer.php 的舊代碼
56. 修復擴展卸載過程中的許可權問題
57. 更新 phpstan 到 1.10.57
58. 使用 curl 替換 wget
59. 修正 Opayo 和地理區域的錯誤
60. 添加緩存控制標頭
61. 使相同標識的函數具有相同的簽名
62. 更新支付擴展
63. 升級 PayPal 到版本 2.2.1
64. 移除重複的數組鍵
65. 移除舊的 pp_express 循環
66. 添加 PayPal 缺失的類型轉換
67. 為篩選模塊添加缺失的轉義
68. 修正時區變更破壞會話和 API
69. 修復備份工具錯誤
70. 改善賬戶忘記密碼的安全性
71. 改善管理員忘記密碼的安全性
72. 修正分頁問題
73. 更多分頁修正
74. 修正 Windows 行結尾
75. 升級 PayPal
76. 修正 PayPal 小錯誤
77. 安全修補程序
78. 添加 PayPal 缺失的類型轉換
79. 生成 Token
80. 為設定中的 zone_id 添加類型轉換
81. 添加缺失的 PayPal 文件
82. 管理員不應能夠禁用自己
83. 修正貨幣緩存錯誤
84. 更新第三方庫
85. 添加 BluePay Hosted 啟用檢查
86. 更新 Sagepay URL
87. 修正 ECB 問題
88. 更新 PayPal 版本號
89. 升級 PayPal
90. 修正 google advertise controller 中未定義的索引
91. Summernote 中添加 "取消鏈接" 選項
92. 修正 Summernote 中保存代碼視圖的問題
93. 從語言和貨幣 cookie 中移除域名
94. 檢查促銷響應的有效性
95. 修正儀表板地圖錯誤
96. 移除 divido.png
97. 修正自動貨幣刷新錯誤
98. 更多貨幣刷新更新
99. 移除 column_left controller 中未使用的代碼
100. 修正訂單信息標題問題
101. 在前台使用與後台相同的 ECB 調用代碼
102. 移除冗餘代碼
103. 修正分頁限制問題