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. 修正分頁限制問題