[2.4.8測試版]{class="badge informative"}
Adobe Commerce 2.4.8 Beta版發行說明
反白顯示
此版本的Adobe Commerce包含數項安全性修正與平台改良。
安全性
此版本中的下列安全性增強功能可改善與最新安全性最佳實務的相容性:
Platform
此次發行的下列平台升級可確保Adobe Commerce仍會是強大且可靠的平台,足以滿足現代商務環境的需求:
效能
此版本包含下列效能增強功能:
品質
此版本包含下列品質增強功能:
GraphQL
此版本包含下列GraphQL增強功能:
已修正的問題
我們已修正Adobe Commerce 2.4.8核心程式碼中的308個問題。 此版本中包含的已修正問題子集說明如下。
API
-
AC-10042: /V1/transactions REST API在parent_txn_id = txn_id時傳回錯誤
- 修正附註:系統現在會正確處理父項交易ID與交易ID相同的父項和子項概念交易,避免在查詢/V1/transactions REST API端點時發生無限回圈。 以前,此情況會導致嚴重錯誤,因為超過最大執行時間。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/1bafc571
-
AC-11878: 2.4.7中的[Graphql]型別問題
- 修正附註:系統現在會在執行GraphQL查詢時,正確處理GetCustomSelectedOptionAttributes函式中的整數值,避免任何與型別相關的錯誤。 之前,啟動使用具有整數引數的GetCustomSelectedOptionAttributes的GraphQL查詢會導致型別錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38662
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38663
-
ACP2E-2703:顯示其他網站訂單的REST API。
- 修正附註:系統現在支援REST API管理員權杖和Magento_Sales端點的範圍授權存取,確保REST API僅顯示管理員有權存取的訂單。 以前,無論管理員使用者指派的網站為何,REST API都會顯示所有網站的訂單。
-
ACP2E-2755:啟用2FA Duo後rest api發生問題
- 修正附註:含Duo安全性選項的2FA現在會產生Rest API的正確簽章
-
ACP2E-2927: [REST API]:為可設定的產品新增組態後,在存放區檢視中使用預設值不會維持勾選狀態
- 修正附註:確保非預設存放區之可自訂選項的資料庫專案正確無誤,已修正問題。 由於資料庫專案不正確,即使自訂商店的選項標題與預設商店相同,「管理員>目錄>產品編輯>可自訂選項」區段中自訂商店的核取方塊先前未勾選。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-2969:使用Oauth1時,REST API無法在SKU中以斜線(/)提出要求
- 修正備註:修正前,您無法對SKU中具有「/」的產品進行成功的API呼叫。 現在,即使其SKU中有正斜線,您仍可以發出成功的API取得產品詳細資料的要求。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b21e5d91
-
ACP2E-3079:如果啟用「validateDefaultAddress」,透過REST API更新時,客戶地址更新失敗
- 修正附註: API裝載中遺失ID金鑰的問題解決後,API端點現在可如預期運作。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3091: [Cloud]在層級價格Api中建立重複的網站群組價格客戶群組。
- 修正附註:現在Tier Price Rest Api不允許建立Duplicate網站群組價格客戶群組。
之前,您可以在層級價格Api中建立重複網站群組價格客戶群組,以免在產品儲存期間透過管理員驗證。 - GitHub程式碼貢獻: https://github.com/magento/magento2/commit/148c3ead
- 修正附註:現在Tier Price Rest Api不允許建立Duplicate網站群組價格客戶群組。
-
ACP2E-3130:無法透過REST API新增具有狀態的訂單註解
- 修正附註:若訂單狀態僅來自目前狀態,則允許變更訂單狀態,此問題已解決。 之前,它不會遵循訂單狀態並防止任何訂單狀態中的變更,即使它來自相同狀態亦然。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/93d50f8d
API、GraphQL、稅務
- AC-12060:僅提供郵遞區號時,Luma (Rest API)和Graphql都不會計算稅額。
- 修正備註:系統現在只提供郵遞區號時,就能正確計算稅捐,確保Luma (Rest API)和GraphQL的稅捐預估正確無誤。 以前,只提供郵遞區號時,只會計算運費預估,而不包含稅金。
帳戶
-
AC-10782:客戶地址表單允許在名稱欄位中使用隨機碼
- 修正附註:系統現在會驗證客戶地址表單中「名字」和「姓氏」欄位的輸入,避免使用隨機代碼。 之前,系統允許在這些欄位中使用隨機程式碼,而不會擲回錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38331
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38345
-
AC-10990:儲存時我的帳戶新增位址當機
- 修正附註:系統現在即使未顯示地區欄位,仍可正確儲存客戶地址,避免在儲存過程中當機。 先前,嘗試新增或編輯沒有顯示區域欄位的地址會導致例外錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38406
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38407
-
AC-11919:管理員:頁面動作按鈕會向左浮動,而非向右
- 修正附註:系統現在會將「頁面動作」按鈕正確地對齊管理面板中粘性標題的右側,強化專業的外觀和風格。 以前,這些按鈕錯誤地浮動到粘性標題的左側。
- GitHub問題: https://github.com/magento/magento2/issues/38701
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/44cef3a9
-
AC-11999: magento 2.4.7中的devinfo錯誤
- 修正附註:系統現在會在執行devinfo命令時正確顯示建構函式引數,避免發生任何錯誤。 以前,執行此命令會導致錯誤,因為引數中的型別不相符。
- GitHub問題: https://github.com/magento/magento2/issues/38740
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0c53bbf7
-
AC-6071:客戶已登入,但在前端顯示404錯誤。
- 修正附註: storefront客戶儀表板頁面現在會在客戶登入時依預期載入。 客戶以前可以登入,但此頁面顯示404錯誤。 GitHub-35838
- GitHub問題: https://github.com/magento/magento2/issues/35838
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36263
-
ACP2E-2791:無法在管理員編輯客戶區段中儲存客戶屬性資訊;
- 修正附註:現在已針對管理員客戶編輯表單的網站範圍,正確實作客戶的商店ID。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/488c1034
-
ACP2E-3115: [雲端]啟用私人銷售時,無法透過API建立客戶
- 修正附註:現在客戶可由已驗證的管理員使用者建立,並在啟用網站限制時,透過REST API使用已驗證的整合權杖建立。
管理員UI
-
AC-11588:資料驗證成功,且在具有取代行為的匯入產品期間出現匯入按鈕
- 修正附註:系統現在會正確驗證資料,並在產品匯入程式期間以「取代」行為隱藏「匯入」按鈕,以防止任何非預期的資料取代。 以前,系統錯誤地驗證資料並顯示「匯入」按鈕,導致潛在的資料不一致。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0574ac23
-
AC-12167: [錯誤] 2.4.7Magento不允許產品像片的副檔名為大寫字母。
- 修正附註:系統現在接受具有大寫字母副檔名的產品影像上傳,以確保順利的產品建立程式。 之前,以大寫字母副檔名的影像上傳遭到拒絕,迫使使用者將副檔名變更為小寫。
- GitHub問題: https://github.com/magento/magento2/issues/38831
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8f87c25
-
AC-6975: [問題]將預設索引子模式設定為「排程」
- 修正備註:所有新索引子預設為 Update by Schedule 模式。 先前預設模式為 Update on Save。 現有的索引器不受影響。 GitHub-36419
- GitHub問題: https://github.com/magento/magento2/issues/36419
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0b410856
-
AC-7700: [問題]在mview取消訂閱上卸除索引子變更記錄檔表格
- 修正備註:系統現在會在索引從「依排程更新」切換為「儲存時更新」時,自動移除未使用的變更記錄檔表格,將索引標籤為無效,以確保不會遺漏任何專案。 以前,將索引切換為「儲存時更新」會在系統中保留未使用的變更記錄檔表格,並將所有變更的索引標籤為「有效」。
- GitHub問題: https://github.com/magento/magento2/issues/29789
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/25859
-
AC-9843: i18n:collect-phrases中斷翻譯完整性
- 修正附註:
bin/magento i18n:collect-phrases -o
命令現在可以正確從JavaScript和.phtml檔案收集並新增新片語,確保翻譯檔案能正確反映翻譯。 以前,系統無法在翻譯檔案中包含來自JavaScript檔案的多行翻譯短語以及來自.phtml檔案的短語,導致翻譯不完整或不正確。 - GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0c53bbf7
- 修正附註:
-
ACP2E-2687:存取動態區塊的許可權問題
- 修正附註:先前針對受限制的管理員新增動態區塊時擲回錯誤。 實作此修正後,受限制的管理員可以成功新增動態區塊,並編輯區塊沒有任何錯誤
-
ACP2E-2787:存放區檢視名稱中的縮寫符號已取代為'
- 修正附註:格線的存放區檢視篩選器現在會正確顯示單引號
- GitHub問題: https://github.com/magento/magento2/issues/38395
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2847: Favicon上傳無法驗證.ico檔案
- 修正附註:檔案驗證錯誤已更新為「檔案驗證失敗」。 請驗證存放區設定中的影像處理設定。」 以前只是「檔案驗證失敗」。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2957: PageBuilder中的相簿顯示舊的影像縮圖,而非新上傳的影像
- 修正附註:透過頁面產生器內容中的媒體集,重新產生已刪除及重新上傳之相同名稱影像的影像預覽。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/001e5188,https://github.com/magento/magento2-page-builder/commit/60140cd2
-
ACP2E-2978:由具有不同角色範圍的管理員使用者儲存產品會覆寫/刪除產品中現有的相關產品資訊
- 修正備註:之前,修正前,當次要管理員使用者按一下「儲存」按鈕,而相關產品未變更時,相關產品會重設並變成空白。 此項修正後,次要管理員使用者按一下儲存按鈕,產品未重設且儲存成功。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-3033:無法匯出超過200個訂單
- 修正附註:為了修正問題,將HTTP要求從GET變更為POST,已略過先前提交之選定ID的要求大小伺服器限制。 之前,由於GET請求大小的伺服器限制,因此會發生問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3037:結帳頁面驗證訊息不正確。
- 修正附註:如果任何必要欄位留空(例如「位址」),伺服器端驗證將不會顯示訊息。 使用者端驗證將確保必填欄位錯誤通知出現,指出「這是必填欄位」。 以前,如果任何必填欄位留空,除了使用者端驗證訊息之外,還會顯示「需要地址」訊息。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3125:管理員使用者的密碼重設範本問題
- 修正附註:問題已透過使用正確金鑰解決,現在電子郵件範本中包含管理員使用者名稱,並正確完成主旨。 以前,該問題源自所使用的過時的鍵值。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3149:客戶區段URL中有雙斜線
- 修正附註:在格線中按一下「重設篩選器」時,URL中不會出現雙斜線。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/8459b17d
-
ACP2E-3171: COD不適用於允許的特定國家/地區
- 修正附註:現在只要有需要,且允許的特定國家/地區可以使用「貨到付款」 AC-3216如預期運作。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3178:無法更新自訂建立的訂單狀態
- 修正備註: '
我們現在可以更新自訂建立的訂單狀態,而先前只有在目前狀態為「處理」或「詐騙」時,才能變更狀態。 - GitHub問題: https://github.com/magento/magento2/issues/38659
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/8459b17d
- 修正備註: '
管理UI,目錄
- ACP2E-2708:無法以受限制的管理員使用者身分變更允許網站中類別產品的位置
- 修正附註:允許受限管理員使用者在受限網站下指派的根類別所包含的類別下,新增及排序產品。
管理員UI、效能
-
ACP2E-3169:更新至2.4.5-p8後,從管理員建立訂單時發生500錯誤
- 修正附註:先前,啟用HTML縮制時,無法下管理員的訂單。 現在,啟用HTML縮制後,管理員的訂單就可以成功下達。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b21e5d91
管理UI,運送
-
ACP2E-2519:優惠券代碼計數不會在 如果訂單是多次出貨,則會顯示「管理優惠券代碼」標籤中的「使用時間」欄。
- 修正附註:先前當以多筆運送方式下訂單時,在[管理優惠券代碼]索引標籤的[使用時間]欄中,優惠券代碼計數未更新。 現在,正確計數會顯示在兩個「使用時間」中,以反映多重送貨的所需值。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/4745100c
Analytics/報表
-
ACP2E-2570:進階報告無法運作
- 修正附註:系統現在支援以10,000批次載入和寫入報表,為超大型資料集產生進階報表資料檔案。 以前,進階報告模組無法為超大型資料集產生資料檔案,導致在執行analytics_collect_data cron作業期間出現「MySQL伺服器已消失」錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-3080:管理員訂購產品報告日期範圍可見性問題。
- 修正附註:使用者將能夠從「訂購產品」報表中選取任何日期。 先前,重新整理表格後,選取「起始」日期會重設「截止」日期。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3096:不正確的curl標頭,導致newrelicdeploy-marker無法運作
- 修正附註:系統現在已正確設定curl標頭的格式,允許newrelicdeploy-marker命令在New Relic中成功建立部署標籤。 之前,不正確的curl標題無法在New Relic中建立部署標籤。
- GitHub問題: https://github.com/magento/magento2/issues/37641
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
Analytics/報表,B2B
-
ACP2E-2300: B2B - Sitemap包含未指派給共用目錄的產品/類別
- 修正附註:將Sitemap產生的類別和產品限製為僅指派給公用共用類別和/或類別許可權設定的類別和產品。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
Analytics/報表、雲端
-
ACP2E-3067:Magento會捨棄大部分New Relic cron交易#34108
- 修正附註: AC正在向NewRelic正確報告cron工作相關交易。 以前,某些cron工作相關交易在NR中顯示為「OtherTransaction/Action/unknown」
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/35b1b1da
B2B
-
ACP2E-2873: [Cloud]行動版和案頭版的價格顯示與「我的報價」不同
- 修正備註:當目錄總價區段已展開時,「可轉讓報價」中不再顯示「不需要的包含稅捐」明細行。
-
ACP2E-3044:「我的訂單」區段上有不必要的框線
- 修正附註:先前已建立其他套用其他CSS類別的容器(訂單參考),導致不必要的框線出現在「我的訂單」區段內的訂單編號下方,而現在未顯示。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/9af794a4
B2B,目錄
- ACP2E-2860:使用NoDDL和類別許可權時重新索引期間可見的產品/類別
- 修正附註:在執行目錄許可權索引時,避免在店面受限制的類別及其內容上顯示。
B2B,框架
-
AC-9607:篩選公司格線,然後嘗試格線CSV匯出會失敗並擲回例外狀況
- 修正附註:系統現在允許管理面板中的公司格線資料成功CSV匯出,即使套用「未結餘額」和「公司型別」等篩選條件亦然。 以前,套用特定篩選條件並嘗試匯出網格資料會導致失敗並擲回例外狀況。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/44cef3a9
Braintree
-
套件–3367:透過LPM付款
- 修正附註:系統現在會在初次載入時正確轉譯本機付款方法(LPM),即使登入客戶的送貨與帳單地址不符亦然,以確保順利結帳。 先前,客戶的送貨地址與帳單地址不符會導致LPM無法呈現,進而在結帳時造成潛在中斷。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3368:可設定為虛擬子產品
- 修正附註:系統現在允許擁有虛擬子產品之可設定產品的快速付款方式,以確保順利結帳。 以前,將具有虛擬子產品的可設定產品新增到購物車時,無法使用快速付款方法。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3369: CVV驗證失敗錯誤
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3370:透過帳戶區域存放問題247
- 修正附註:系統現在可讓客戶跨多個網站儲存新卡片或PayPal帳戶資訊,而不會發生授權錯誤。 以前,客戶無法跨不同網站儲存新的付款方式,且收到授權錯誤訊息。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3371:從不同國家寄送地址
- 修正備註:系統現在允許從不同國家/地區運送至地址時,處理交易而不會發生錯誤,以確保順利結帳。 以前,嘗試從不同的國家/地區傳送地址會導致主控台錯誤,儘管前端沒有明顯的錯誤。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3372:信用卡 — Teardown函式
- 修正附註:系統現在會在客戶從付款頁面導覽回送貨頁面時,正確處理BraintreePayPal元件的拆卸,避免任何錯誤,並確保PayPal Express按鈕正確轉譯。 先前,從付款頁面導覽回送貨頁面時,有時會因嘗試拆卸BraintreePayPal元件而發生錯誤。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
-
BUNDLE-3373: PayPal Express的送貨回呼
- 修正附註:系統現在會在PayPal Express強制回應視窗中正確顯示可用的送貨方式,讓客戶在繼續檢閱頁面或完成交易前,能夠選取他們偏好的送貨方式。 之前,在PayPal Express強制回應視窗中無法選取送貨方法,因此客戶必須先在個別的稽核頁面上選取送貨方法,才能完成交易。
- GitHub程式碼貢獻: https://github.com/magento/ext-braintree/pull/204
購物車與結帳
-
AC-10660:在比較產品頁面中將產品加入購物車時,未正確處理例外狀況
- 修正附註:系統現在會正確處理從比較產品頁面將產品加入購物車時的例外狀況,並在控制器中顯示訊息管理員訊息。 在過去,例外狀況會導致傳回JSON編碼頁面,而非正確擷取和處理。
- GitHub問題: https://github.com/magento/magento2/issues/38200
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38257,https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10698: GTag未傳送交易價格與總計。
- 修正附註:系統現在會在啟用GTag時,正確傳送交易價格與總計至Google Tag,以確保電子商務資料的正確追蹤。 以前,貨幣會不正確地作為「所有」訂單的一部分傳送,而不是與個別訂單相關聯。
- GitHub問題: https://github.com/magento/magento2/issues/37348
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37504,https://github.com/magento/magento2/pull/37349
-
AC-11641: [問題] [結帳] Depend指示詞已在失敗的付款電子郵件範本中更新
- 修正附註:系統現在會從虛擬產品的失敗付款電子郵件範本中正確忽略送貨地址和送貨方法,確保電子郵件中僅包含相關資訊。 以前,虛擬產品付款失敗的電子郵件錯誤地包含送貨地址和送貨方法。
- GitHub問題: https://github.com/magento/magento2/issues/32781
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/32511
-
AC-11876: [問題] 2.4.7中的銷售規則回歸
- 修正備註:系統現在可正確驗證銷售規則,當產品狀況不符合任何產品名稱時,無法套用優惠券代碼至購物車。 以前,即使產品狀況與任何產品名稱不符,也可以套用銷售規則,並針對運費金額提供折扣。
- GitHub問題: https://github.com/magento/magento2/issues/38671
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0574ac23
-
AC-11993: [問題]郵遞區號變更後,載入程式會封鎖送貨方法、送貨費率驗證規則
- 修正附註:系統現在會正確處理自訂送貨方法,而不使用送貨費率驗證規則,確保載入器在結帳期間變更送貨地址中的郵遞區號後,不會封鎖送貨方法。 先前,在結帳期間變更送貨地址中的郵遞區號,會導致載入程式封鎖送貨方法,而且在使用沒有運費驗證規則的自訂送貨方法時無法消失。
- GitHub問題: https://github.com/magento/magento2/issues/38742
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/1bafc571
-
AC-12170:優惠券代碼功能在Magento2.4.7的結帳頁面中無法正常運作
- 修正備註:系統現在會在虛擬和可下載產品的結帳頁面上啟用折扣代碼/優惠券輸入欄位,讓使用者如預期套用折扣代碼。 之前已停用折扣代碼/優惠券輸入,且按鈕標題文字顯示為「取消優惠券」,以防止使用者套用折扣代碼。
- GitHub問題: https://github.com/magento/magento2/issues/38826
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/1bafc571
-
AC-8103:地址轉譯程式中的轉譯VAT
- 修正附註:系統現在允許翻譯地址轉譯器中的「VAT」、「T」、「F」文字,讓使用者可以將這些字詞翻譯成商店的特定語言。 以前,這些術語無法翻譯,迫使使用者採用因應措施。
- GitHub問題: https://github.com/magento/magento2/issues/36942
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36943
-
ACP2E-2055:同時有相同報價識別碼的重複訂單,幾乎沒有時間差異
- 修正附註:修正Adobe Commerce客戶使用相同QuoteID下重複訂單的問題
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2470:結帳步驟中永久性的購物車已清除
- 修正附註:修正後,在未登入時結帳時選取付款方式並不會終止持續工作階段。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2518:重新訂購將未指派的產品加入購物車
- 修正附註:之前,不同商店的產品可以從其他商店重新排序。 僅套用此修正後,若啟用客戶帳戶共用,可對相同範圍產品重新排序
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2620:在admin中,選取專案時左側的「購物車」未更新,並從右側選取「移至購物車」
- 修正附註:選取專案時,左邊的「購物車」會更新,而管理員端右側的「移至購物車」則會更新。 以前,此功能無法運作,因為轉換的購物車專案不會從工作階段中變空白。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2646: [Cloud]銷售規則未套用至多重出貨的第一筆訂單
- 修正備註:修正之後,會正確顯示相同多送貨報價單之每筆訂單的折扣。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2664: [Cloud]將相同產品加入購物車的生產平行要求會在購物車REST API中產生兩個個別的專案
- 修正附註:系統現在可正確處理多個平行請求,以將相同產品加入購物車至單一條列專案,防止為相同的SKU建立個別條列專案。 以前,透過REST API並行請求將相同產品新增到購物車會導致同一SKU出現多個條列專案。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2676:從禮品登入Magento2.4.4 Enterprise/Commerce訂購時發生問題
- 修正備註:無法從禮品登入成功購買產品的問題已解決,可以下訂單並適當地更新禮品登入。 之前,嘗試從贈品註冊處下訂單時發生錯誤,導致購買無法完成。
- GitHub問題: https://github.com/magento/magento2/issues/35432
-
ACP2E-2704:正在取得無法傳送Cookie。 嘗試重新排序時的「影像訊息」大小
- 修正備註:重新排序程式現在不會產生自己的錯誤。 它將依賴購物車列出內建專案檢查。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2798:結帳時未選取預設送貨地址
- 修正附註:預設送貨地址正在啟用地址搜尋的內容中選取事件。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2897: [CLOUD] graphql addProductsToCart api問題包含自訂選項
- 修正附註: GraphQL使用不同的自訂選項,將相同的產品正確地新增至購物車
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-2917:變更商店檢視時[雲端]相關產品規則無法運作
- 修正附註:此問題已透過確認在購物車頁面上已成功收到自訂屬性值而修正。 先前,在店面購物車頁面上的商店之間切換時,無法正確擷取該資料。
-
ACP2E-2923:結帳為新客戶時,有多個地址新增至帳戶
- 修正附註:系統現在只會在訂單無法建立時儲存一次新的客戶地址,以防止在訂單放置錯誤時建立多個相同的地址。 以前,每次嘗試下訂單時,系統都會儲存新地址,無論是否成功建立訂單。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/001e5188,https://github.com/magento/inventory/commit/2ebcef39
-
ACP2E-3004:透過訪客訂單重新排序客戶訂單導致出現空購物車
- 修正附註:先前透過「訂單與退貨」頁面進行重新排序時,會將客戶重新導向至登入頁面。 套用此修正後,進行重新訂購時,註冊的客戶會被正確重新導向至「檢視購物車」頁面。 此流程的運作方式與訪客客戶相同。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3025:角色資源有限的管理員使用者無法檢視購物車
- 修正附註:以前,受限制的管理員無法從相關網站的管理員面板中看到捨棄的購物車。 套用此修正後,受限制的管理員可以從管理員面板檢視捨棄的購物車。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/d1f7dc95
購物車與結帳、結帳/單頁結帳
-
AC-9386: [隨機錯誤]電子郵件欄位未轉譯,或需要很長時間才能顯示在結帳送貨或付款頁面
- 修正附註: Commerce現在會依預期在結帳送貨與付款頁面上轉譯 Email 欄位。 之前,此欄位不存在或呈現緩慢。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/e1babcfd
購物車與結帳、訂購
-
ACP2E-3097:產品的Datepicker具有多個「可自訂選項」,且日期欄位在從管理員下訂單時無法運作
- 修正附註:在管理訂單建立程式中設定具有多個可自訂日期選項的產品時,系統現在會正確顯示所有日期欄位的日期選擇器。 以前,日期選擇器只顯示第一個日期欄位,而其餘欄位則沒有日期選擇器。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b21e5d91
購物車與結帳、送貨
-
AC-12119:可設定產品的「最便宜運費」立即購買中斷
- 修正附註:「立即購買」功能針對可設定組態的產品錯誤地選取了較昂貴的店內交貨選項,而不是最便宜的統一費率方法。 此修正可確保根據實際價格選擇正確的送貨方法。」
- GitHub問題: https://github.com/magento/magento2/issues/38811
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38819,https://github.com/magento/magento2/commit/29fe9097
目錄
-
AC-10910:清除cron_schedule資料庫資料表時沒有清除不存在的工作
- 修正附註:系統現在會自動清除cron_schedule資料庫表格,移除系統中已不存在的作業專案。 這可透過在表格中維持最少列數來確保最佳效能。 以前,非作用中模組或已移除模組的工作專案不會清除,導致cron_schedule表格中發生不必要的資料累積。
- GitHub問題: https://github.com/magento/magento2/issues/38217
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38693
-
AC-10953:未從可設定的產品中刪除層級價格
- 修正備註:系統現在會在產品從簡單產品轉換為可設定產品時,正確移除產品的層級價格,確保前端顯示正確的價格。 以前,將產品從簡單產品轉換為可設定產品時,不會刪除可設定產品的層級價格,從而導致顯示的價格不符。
- GitHub問題: https://github.com/magento/magento2/issues/38390
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38427
-
AC-11804:類別描述WYSIWYG在非預設存放區上為空白
- 修正附註:在商店檢視層級編輯類別時,系統現在會在WYSIWYG編輯器中正確儲存並顯示類別說明。 以前,在商店檢視層級儲存類別說明後,WYSIWYG編輯器會顯示為空白。
- GitHub問題: https://github.com/magento/magento2/issues/38622
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38623
-
AC-12076: [問題]修正分層導覽上的篩選器專案用詞
- 修正附註:系統現在會在階層式導覽篩選專案中正確使用「item」和「items」等字詞,提高篩選說明的清晰度和準確性。 以前,這些字詞的使用不正確,導致導覽篩選選項的使用者可能混淆。
- GitHub問題: https://github.com/magento/magento2/issues/38789
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37852
-
AC-12164:自訂選項的日期和時間格式無法運作
- 修正附註:系統現在可正確將設定的日期格式套用至日期型別的產品自訂選項,確保日期格式可在前端正確顯示。 先前,日期格式設定的變更不會反映在日期型別的產品自訂選項的前端。
- GitHub問題: https://github.com/magento/magento2/issues/32990
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38925
-
AC-6738:在eav_attribute_option_value資料表中遺失唯一索引鍵
- 修正附註:系統現在在'eav_attribute_option_value'表格的'option_id'和'store_id'欄中包含唯一的索引鍵,以防止同一個存放區檢視可能有多重值的選項。 以前,錯誤的程式碼可能會導致選項針對相同的商店檢視擁有多個值,進而在編輯產品或屬性時造成問題。
- GitHub問題: https://github.com/magento/magento2/issues/24718
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/28796
-
AC-8297: [問題]使用類別產品索引器的可見性類別,而非硬式編碼值
- 修正備註:系統現在會使用類別產品索引子的可見度類別,而非硬式編碼值,以強化模組化。 以前,在類別產品索引器中會使用硬式編碼值,這會限制靈活性和適應性。
- GitHub問題: https://github.com/magento/magento2/issues/37200
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37199
-
AC-9375:新產品Widget中的貨幣代碼未變更
- 修正備註:系統現在會在前端貨幣變更時,正確更新新產品小工具中的貨幣代碼,以確保網站間貨幣顯示的一致性。 之前,變更前端中的貨幣不會影響新產品介面工具集中顯示的貨幣代碼。
- GitHub問題: https://github.com/magento/magento2/issues/37898
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37899
-
ACP2E-2224:可設定產品的PLP上未顯示一般價格
- 修正附註:產品清單頁面現在會顯示可設定產品的正常價格,這些產品具有具有具有特殊價格的子產品。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2478:庫存資訊未直接顯示在Visual Merchandising網格上
- 修正附註:已根據選取的商店顯示庫存。
- GitHub程式碼貢獻: https://github.com/magento/inventory/commit/bdbf97ea
-
ACP2E-2621: Widget內容未在cms頁面上更新
- 修正附註:系統現在會更新CMS頁面上的Widget內容(當產品設定為新產品且已儲存時),以確保該頁面顯示更新的產品集合。 以前,由於快取中Widget使用的快取身分不正確,頁面未更新以顯示新產品。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2630:儲存套件組合產品的進階定價時發生問題
- 修正附註:組合產品儲存效能改善。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2652: [內部部署]重新索引程式在建立目錄價格規則時效率低
- 修正附註:現在儲存目錄價格規則將不會使索引子失效,而是只會重新索引受影響的產品
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
-
ACP2E-2679:正在透過CSV匯入更新日期和時間型別產品屬性的時間
- 修正附註:現在,日期時間屬性在匯出的資料中會有時間部分。 也可以使用匯入來更新此類屬性的時間。 此外,如果已啟用「欄位附件」,「additional_attributes」欄中的屬性值將會用雙引號括住。
- GitHub問題: https://github.com/magento/magento2/issues/38306
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2689:要求中的網站ID錯誤時,沒有適當的錯誤訊息
- 修正附註:現在已新增適當的錯誤訊息,以便在要求中的網站ID錯誤時顯示。 先前,要求中的網站ID錯誤時不會進行驗證。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2785:刪除不會影響影像的現有排程更新後,產品影像遺失
- 修正附註:刪除中繼更新時未移除產品影像。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-2799: [Cloud]搭配層級價格使用時套裝產品的價格錯誤
- 修正備註:先前在計算四捨五入為2個小數點的某些百分比折扣時,會產生購物車與產品清單頁面/產品詳細資料頁面的不同最終價格。 套用此修正後,套裝產品的最終價格與產品詳細資料頁面、產品清單頁面和迷你購物車頁面中的價格相同。
- GitHub問題: https://github.com/magento/magento2/issues/38091
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2805:目錄促銷規則不適用於quantity_and_stock_status屬性
- 修正附註:目錄促銷規則現在會考慮quantity_and_stock_status屬性,而之前從管理員端產生新產品時,不會考慮該屬性。
- GitHub問題: https://github.com/magento/magento2/issues/35627
- GitHub程式碼貢獻: https://github.com/magento/inventory/commit/cf34971d
-
ACP2E-2837:透過REST API更新價格時,產品實體updated_at欄值未更新
- 修正附註:透過REST API更新現有產品時,管理員的產品「上次更新時間」欄會更新適當的日期時間。 之前「上次更新時間」欄未正確更新。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2840:可以透過產品匯入設定非唯一值
- 修正附註:系統現在會在產品匯入期間,正確執行唯一產品屬性的唯一值限制,以防止該屬性的值重複。 以前,如果產品屬性是透過產品匯入設定為具有唯一值,您就可以為產品屬性設定非唯一值。
- GitHub問題: https://github.com/magento/magento2/issues/38445
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2843:啟用單一存放區模式時,前端上的產品會使用存放區特定資料
- 修正附註:先前為預設商店檢視啟用單一商店模式時,變更未移轉至網站層級的範圍。 套用此修正後,當我們啟用單一商店模式時,預設商店檢視特定資料將與網站層級特定資料同步,並將解決產品和類別之間可能出現的衝突。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-2857:無法使用rest API在類別中設定「預設排序依據」
- 修正附註:透過REST / SOAP APi要求正確更新類別上的default_sort_by
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2871: [雲端]商家面臨願望清單計數問題
- 修正附註:將產品新增至某家商店的願望清單,不會再增加相同瀏覽器中開啟之其他商店的願望清單計數。 先前,如果兩個存放區都載入同一個瀏覽器,另一個存放區的願望清單計數也會增加。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-2874:使用套件產品時,前端的「類別頁面」會顯示空的插槽
- 修正附註:在目前存放區內容中無法銷售的套件組合產品不再編制索引。
- GitHub程式碼貢獻: https://github.com/magento/inventory/commit/bc37ec76
-
ACP2E-2888: [說明]套件組合產品順序表問題
- 修正附註:現在刪除組合產品或刪除組合產品選項時,會移除組合產品序號表格(sequence_product_bundle_option、sequence_product_bundle_selection)中的記錄。
之前,未移除套件組合產品序號表格中的記錄。
- 修正附註:現在刪除組合產品或刪除組合產品選項時,會移除組合產品序號表格(sequence_product_bundle_option、sequence_product_bundle_selection)中的記錄。
-
ACP2E-2905: [雲端]多網站架構中的報價問題
- 修正備註:之前,使用不同貨幣和客戶群組的多網站架構無法正確將折扣套用至商店。 實施此修正後,具有不同客戶群組價格折扣的多網站架構將成功套用至不同的商店。
- GitHub問題: https://github.com/magento/magento2/issues/38506
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2909: dynamic-rows.js:658編輯套件組合產品時未擷取的TypeError: dataRecord.slice
- 修正附註:從套件產品刪除選項時,瀏覽器主控台中沒有JavaScript錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38505
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-2950: [雲端]套件組合產品訂單確認中的定價錯誤
- 修正備註:使用基礎貨幣以外的貨幣時,Storefront上會依序顯示組合選項的正確金額。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2956: YouTube視訊新增錯誤
- 修正附註:產品影像和視訊已設定於全域範圍。 由於您無法在一個領域擁有產品影片,而不能在另一個領域擁有,因此Youtube API金鑰設定已設定為全域範圍。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-2964: [僅適用於store_id=0的Cloud] URL更新
- 修正附註:「URL路徑」現在已使用正確的存放區ID儲存。 以前,商店ID不正確,導致在移動類別時資料庫中保留不正確的URL路徑。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/9af794a4
-
ACP2E-3009: async.operations.all已執行並建立錯誤。
- 修正附註: REST API呼叫中錯誤的產品連結資料不再導致嚴重錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
-
ACP2E-3029: [雲端]行動問題僅無法夾緊PDP影像
- 修正附註:系統現在支援Chrome上行動檢視中產品詳細資料頁面影像的縮放夾功能,可增強行動使用者體驗。 之前,在Chrome上的行動檢視中連按兩下影像時,系統無法如預期放大影像。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3058:選項名稱為0的LayeredNavigation中遺漏標籤
- 修正附註:已略過屬性值0的空值檢查器來解決問題。 之前,該維度會被視為空白並導致問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-3069:客戶看到其他客戶群組的價格
- 修正附註:修正客戶群組相關資訊因要求中X-Magento-Vary的舊值而儲存在錯誤區段的問題
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/d1f7dc95
-
ACP2E-3076:刪除套件組合選項時發生錯誤
- 修正附註:系統現在會正確刪除套件組合選項,而不會觸發錯誤或造成頁面無回應。 先前,嘗試刪除套件組合選項會導致「頁面無回應」錯誤並阻止產品儲存。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
-
ACP2E-3094:類別許可權記憶體不足的瀏覽器問題
- 修正附註:類別許可權UI經過重新設計,允許使用現成的UI元件和分頁產生大量許可權。 先前類別許可權會導致瀏覽器當機,並會將大量許可權指派給類別。
-
ACP2E-3100: [雲端]影像檔案不存在於New Relic錯誤記錄檔中
- 修正附註:系統現在會將自訂預留位置影像同步至本機儲存體,以確保在使用AWS S3等遠端儲存體時,這些影像可正確轉譯。 先前,自訂預留位置影像在使用遠端儲存空間時無法轉譯,導致影像顯示中斷和錯誤記錄。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/d1f7dc95
-
ACP2E-3126: [Cloud]產品媒體庫GQL回應未依影像位置排序
- 修正附註:系統現在會依在GraphQL回應中的位置正確排序媒體集中的專案,確保顯示順序準確。 先前,媒體集中的專案並未依位置排序,導致顯示順序不正確。
- GitHub問題: https://github.com/magento/magento2/issues/37671
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b21e5d91
-
ACP2E-3136: [雲端]子類別專案未顯示在管理後端的Widget編輯上
- 修正附註:在新Widget頁面上的類別樹狀目錄應該不會再有載入5級以上類別的問題。 以前,在載入超過第5級類別的樹狀結構時,會遺漏某些類別。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/148c3ead
目錄,框架
-
ACP2E-2949: [雲端]後續追蹤:檢查資料是否有變更時,資料比較中的不相符
- 修正附註:以往,儲存物件在每次都呼叫時不會有任何資料變更(針對任何數值資料欄位,如int/float/double)。 它會觸發標幟_hasDataChanges設為true並呼叫save函式。 它也不會檢查由字串封裝的浮動數字。 此修正套用後,只有在資料變更時,儲存函式才會呼叫。 int/float/double-check的資料值,其值會傳遞至函式,且會執行嚴格的型別比對
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8931218
目錄, GraphQL
-
ACP2E-3090:在GraphQL中處理類別篩選器: includeDirectChildrenOnly和category_uid
- 修正附註:依category_uid篩選時,只會擷取直接子類別。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/93d50f8d
-
ACP2E-3166: [雲端] Graphql產品排序無法運作
- 修正附註:在變數中傳遞欄位時,GraphQl產品會依多個欄位排序,現在會如預期般運作。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/8459b17d
目錄、定價、測試和預覽
-
ACP2E-2672: [Cloud]特殊價格API端點同時更新大量產品時傳回錯誤
- 修正附註:現在特殊價格大量更新API將為每個日期範圍建立單一行銷活動,而不是為每個產品和日期範圍建立多個排程更新。 此外,它也會支援並行API請求,以更快處理大量SKU。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/f89a447e
目錄、產品
-
AC-7050:編輯產品中的類別選擇樹狀結構順序與目錄 — >類別中的設定順序不同
- 修正附註:系統現在會以目錄 — >類別中設定的相同順序,在產品編輯區段中正確顯示類別選取樹狀結構,讓大型目錄中的產品管理更容易。 以前,產品編輯區段中的類別樹狀結構會以類別建立的順序顯示,無論在目錄 — >類別中設定的顯示順序為何。
- GitHub問題: https://github.com/magento/magento2/issues/36101
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36104
目錄,搜尋
-
ACP2E-2757:產品未顯示在類別和搜尋上,但直接連結正常運作
- 修正附註:以往,具有price_* attribute_code的Yes/No自訂屬性無法與索引搭配使用。 進行此修正後,「是/否」自訂屬性會如預期運作。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-3053: [雲端]某些類別頁面上的彈性搜尋錯誤
- 修正附註:先前已提及組態票證,當我們為多個產品定價0時,會在前端類別頁面擲回例外狀況。 套用此修正後,當多個產品價格0且我們在前端載入類別頁面時,不會擲回任何例外狀況,並將成功載入類別頁面。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8931218
雲端
-
ACP2E-3010: [Cloud] PHPSESSID正在變更每個POST要求
- 修正附註:如果已啟用L2 Redis快取,且客戶已從後端更新,則PHPSESSID不再針對登入客戶的前端區域的POST請求重新產生
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
內容
-
AC-10539: [問題],與「最近檢視的Widget」中的價格顯示有關
- 修正附註:系統現在會在「最近檢視的產品」Widget中正確顯示無庫存簡單產品的價格,確保所有介面工具集和產品清單頁面的一致性。 以往,由於價格載入範本中的條件,無存貨簡易產品的價格不會顯示在「最近檢視的產品」Widget中。
- GitHub問題: https://github.com/magento/magento2/issues/38167
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38159
-
AC-10596: [問題] acl.xsd檔案中的錯字與文法正確
- 修正備註:系統現在修正acl.xsd檔案中的錯字與文法錯誤,提高檔案的清晰度與正確性。 以前,acl.xsd檔案包含拼寫錯誤和錯誤的語法,這可能會造成混淆。
- GitHub問題: https://github.com/magento/magento2/issues/38061
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38046
-
AC-10845:相簿中看不到Pagebuilder橫幅影像
- 修正附註:系統現在可正確顯示上傳到Pagebuilder相簿中新建立資料夾中的橫幅影像,消除了之前的主控台錯誤。 在此修正之前,如果橫幅影像上傳到新資料夾,則無法在相簿中顯示,進而造成主控台錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8f87c25
-
AC-12283:更新至2.4.5-p8後「未設定區碼」
- 修正附註:系統現在會在Magento_CSP模組啟用且「dev/js/translate_strategy」設為「embedded」時,成功完成靜態內容部署程式,而不會觸發「未設定區碼」錯誤。 以前,在這些情況下,靜態內容部署程式會失敗並出現「未設定區碼」錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38845
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38922
-
AC-9638: [問題]產品頁面上WYSIWYG編輯器中的檔案上傳問題
- 修正附註:系統現在可正確顯示資料夾樹狀結構,並允許在產品頁面上的WYSIWYG編輯器中上傳影像,即使先展開「影像和視訊」索引標籤亦然。 先前,展開「影像和影片」索引標籤後,導致資料夾樹狀結構未顯示,以及嘗試在WYSIWYG編輯器中上傳影像時出現錯誤訊息。
- GitHub問題: https://github.com/magento/magento2/issues/38026
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38025
-
ACP2E-2392: [內部部署]動態區塊問題
- 修正附註:動態區塊中的Widget現在已正確呈現。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-2606: YouTube nocookie url在頁面產生器中無法運作
- 修正附註:現在pagebuilder允許在驗證規則的表單元素設定中使用youtube無cookie url。 之前,youtube非Cookie URL無法在pagebuilder中運作。
-
ACP2E-2693: [雲端]前端未載入,因為新聞稿範本有問題
- 修正附註:透過CMS頁面內容區段新增區塊不會再導致例外狀況
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2836: ACP2E-2836: [Cloud]調查記錄中發現的例外狀況: InvalidArgumentException:類別不存在於vendor/magento/module-rule/Model/ConditionFactory.php中
- 修正附註:移除PageBuilder產品內容設定的條件時,記錄檔中不會再記錄例外狀況。 先前,移除PageBuilder產品內容設定的條件會導致記錄中記錄嚴重例外狀況,而不會在前端造成任何問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2-page-builder/commit/36c0f5df
-
ACP2E-2842:切換到單一存放區模式 — 不再顯示全域內容
- 修正附註:系統現在會在啟用單一商店模式時,將商店檢視設計設定與網站設計設定同步,確保內容更新會顯示在前端。 以前,切換到單一商店模式會防止內容更新反映在店面上。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-2903:頁面產生器在嘗試新增連結和其他可用性問題時取代影像。
- 修正附註:現在按一下影像,頁面產生器文字元素中wysiwyg編輯器中的連結會在影像的連結設定對話方塊中載入適當的資料。 現在,在編輯器中新增影像連結也可正常運作。 之前,影像已更換為連結。
- GitHub程式碼貢獻: https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-2970:將0位元組影像放在目錄中時,舊媒體集無法轉譯影像
- 修正備註:系統現在可以處理媒體集中的0位元組影像,而不會中斷功能,讓目錄中的其他影像可以如預期顯示和選取。 以前,如果媒體集中有0位元組的影像,將無法顯示或選取目錄中的所有影像。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/35b1b1da
-
ACP2E-3064:編輯CMS區塊時出現錯誤頁面產生器
- 修正附註:系統現在會使用頁面產生器正確地儲存管理區域中所做的變更,而不會擲回「頁面產生器呈現了5秒鐘,但未釋放鎖定」錯誤。 在瀏覽器主控台中。 以前,嘗試儲存變更時會發生此錯誤,導致內容無法成功更新。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/35b1b1da,https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-3092: [雲端]購物車區段上沒有結帳或編輯購物車的按鈕
- 修正附註:套件組合產品現在已透過Widget加入購物車,且未發生錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b21e5d91,https://github.com/magento/magento2-page-builder/commit/4ebe3f1d
-
ACP2E-3113:類別頁面上的內容測試預覽未顯示產品Widget
- 修正附註:透過確保連結至CMS區塊的其他類別的產品專案已準確記錄到資料庫中,此問題已修正。 先前,請求類別預覽頁面時,它會傳回空白的結果集。
-
ACP2E-3127: imagecreatetruecolor():引數#2 ($height)必須大於0。 無法上傳特定影像
- 修正附註:解決透過媒體集上傳高度為0的影像時,造成管理員發生錯誤的問題,並成功使用sync命令同步資產。 先前無法透過媒體集上傳影像,當特定影像在媒體集中時,同步命令也會失敗。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3154: Prototype.js Array.from與Google Maps API發生衝突
- 修正附註: Google地圖現在會在PageBuilder編輯器中正確轉譯。 以前,Javascript錯誤會導致Google地圖無法正確呈現。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/148c3ead
內容, SEO
- ACP2E-2870: CMS頁面階層可能會導致URL重寫問題
- 修正附註:之前,針對非網站根頁面的自訂永久URL重寫,會無限期重新導向,且不會載入頁面。 套用此修正後,非網站根頁面的自訂URL重寫會如預期運作,不會發生重新導向回圈。
內容、測試和預覽
- ACP2E-2979:當目錄價格規則設定為使用動態區塊排程時未顯示
- 修正備註:系統現在會在產品詳細資料頁面上正確顯示與排程型錄價格規則相關的動態內容。 先前,在排程型錄價格規則時,無法載入動態內容。
客戶/
-
AC-12162:前端 — 客戶建立頁面中的出生日期驗證失敗
- 修正附註:確認所有驗證都應該在upgrade moment.js系統相依性升級至最新的次要版本之後運作
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/de4dfb8e
框架
-
AC-10654: V1/customers/password端點問題/問題
- 修正附註:現在透過API處理密碼變更請求時,系統會遵守管理GUI內設定的限制,避免可能濫用密碼重設功能。 以前,API可以在管理GUI中定義的規則之外處理密碼變更請求,在已知有效電子郵件時,可能會允許不斷重設電子郵件。
- GitHub問題: https://github.com/magento/magento2/issues/38238
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0c53bbf7
-
AC-10721:
- 修正附註:將League/Flysystem Composer相依性升級至最新版本
- GitHub問題: <https://github.com/magento/magento2/commit/91cb4d46>
- GitHub程式碼貢獻:將2.x league/flysystem Composer相依性升級至最新版本3.x
-
AC-10838:目錄搜尋索引程式錯誤索引程式
- 修正附註:系統現在會順利完成重新索引命令,不會發生任何錯誤,無論使用PHP編譯的libxml版本為何。 以前,當使用特定版本的libxml編譯PHP時,執行「重新索引」命令會導致「索引處理期間目錄搜尋索引處理錯誤」錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38254
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38553,https://github.com/magento/magento2/commit/0574ac23
-
AC-10941:已將created_at、status和grand_total篩選器新增至客戶「訂單」查詢,並修正多個篩選器失敗
- 修正附註:系統現在支援在客戶「訂單」查詢中使用created_at、status和grand_total篩選器,並已解決多個篩選器未正確套用的問題。 以前,系統不支援這些篩選器,且無法在查詢中使用多個篩選器時套用所有篩選器。
- GitHub問題: https://github.com/magento/magento2/issues/38392
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36949
-
AC-10971: https://github.com/magento/magento2/issues/38415
- 修正附註: PHP 8.2/8.3,目前只有一個相依性失敗php linter: league/flysystem
- GitHub問題: <https://github.com/magento/magento2/commit/672a2e61>
- GitHub程式碼貢獻:系統現在支援PHP 8.2/8.3,將league/flysystem套件更新至3.0.20版,確保不會發生PHP Linting錯誤。 以前,透過PHP 8.3的PHP Linter執行PHP檔案時,會導致league/flysystem封裝出現Linting錯誤。
-
AC-10991:從相關/向上銷售/交叉銷售區塊和價格索引隨機收到大量查詢
- 修正附註:系統現在會最佳化相關、向上銷售和交叉銷售區塊的查詢,提升效能並防止網站因過多查詢而停止運作。 以前,系統可能會因這些區塊中的查詢而變得超載,導致速度大幅減慢,並可能導致網站關閉。
- GitHub問題: https://github.com/magento/magento2/issues/36667
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38050
-
AC-11388:
- 修正附註:確認刪除資料夾會刪除S3和本機檔案儲存目錄
-
AC-11423:例外狀況:警告:正在嘗試存取陣列位移,位於…… -> Calendar.php,因為升級至ICU 74.1 (PHP Intl)
- 修正附註: Commerce不再於購物者或商家造訪店面或管理員時,於exception.log中記錄下列例外狀況:
main.CRITICAL: Exception: Warning: Trying to access array offset on value of type null in /vendor/magento/framework/View/Element/Html/Calendar.php on line 114 in /vendor/magento/framework/App/ErrorHandler.php:62
。 GitHub-38214 - GitHub問題: https://github.com/magento/magento2/issues/38214
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38364
- 修正附註: Commerce不再於購物者或商家造訪店面或管理員時,於exception.log中記錄下列例外狀況:
-
AC-11476: [問題]當表單包含名稱為
method
的元素時,修正客戶資料的問題- 修正附註:系統現在會在表單提交中正確識別'method'屬性,即使表單中存在名為'method'的元素。 這可確保準確處理客戶資料。 先前,如果表單元素命名為「method」,則會干擾表單提交中「method」屬性的識別,導致客戶資料處理的潛在問題。
- GitHub問題: https://github.com/magento/magento2/issues/38484
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38449
-
AC-11489: [問題]修正\Magento\Framework\Data\Collection::getItemById的PHPDocs
- 修正附註: \Magento\Framework\Data\Collection::getItemById方法的PHPDocs已更新,可能包含null作為傳回型別,解決靜態分析工具的問題。 先前,方法的PHPDocs並未指定null作為可能的傳回型別,導致在條件陳述式中使用方法時,靜態分析中出現警告或錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38485
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38439
-
AC-11651:Magento嘗試修改LoggerProxy的__wakeUp方法中的唯讀屬性
- 修正附註:系統現在允許修改LoggerProxy的__wakeUp方法中先前唯讀的屬性,以確保順利運作,而不會強制使用者採用因應措施。 先前,嘗試重新指派LoggerProxy的__wakeUp方法中唯讀屬性的值會造成問題。
- GitHub問題: https://github.com/magento/magento2/issues/38526
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8f87c25
-
AC-11673:
- 修正附註:調查php-amqplib/php-amqplib最新版本
- GitHub問題: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub程式碼貢獻:已更新最新版本php-amqplib/php-amqplib :^3.x
-
AC-11681: [問題] AC-2039 AC-1667升級TinyMCE參考
- 修正附註:已更新composer.json中的tinymce最新版本
- GitHub問題: https://github.com/magento/magento2/issues/38533
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36543,https://github.com/magento/magento2/commit/b34c0a75
-
AC-11696: ChangelogBatchWalker無法在多個執行緒中運作
- 修正附註:系統現在支援MView索引的處理程式復本,以防止在多個執行緒上執行索引器時出現錯誤。 以前,在多個執行緒上執行ChangelogBatchWalker會導致刪除其他執行緒使用的表格,進而在索引器執行期間造成錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38246
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38248
-
AC-11781: [問題]重新命名錯誤的變數
- 修正附註:系統現在會正確命名包含仍可退款的金額的變數,以防止在偵錯期間產生混淆。 之前,此變數被錯誤地命名為totalReturn,這可能導致開發人員誤解。
- GitHub問題: https://github.com/magento/magento2/issues/38609
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36205
-
AC-11808:
- 修正附註:調查並升級Adobe Commerce核心相依性清單
- GitHub程式碼貢獻:需要升級Adobe Commerce核心相依性清單
-
AC-11819:某些組態的內建FPC快取在2.4.7中損毀
- 修正附註:系統現在會在MAGE_RUN_CODE引數設定時正確快取頁面,確保最佳效能。 以前,在這些情況下不會快取頁面,這可能會導致潛在的效能問題。
- GitHub問題: https://github.com/magento/magento2/issues/38626
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38646,https://github.com/magento/magento2/commit/0c53bbf7
-
AC-11829: [問題]修正開發人員與生產模式之間處理不一致的例外狀況
- 修正附註:系統現在會一致地處理開發人員和生產模式之間的例外狀況,避免在擲回例外狀況時意外重新導向至登入頁面。 以前,例外狀況處理的不一致性可能會導致重新導向到生產模式的登入頁面,而不是顯示例外狀況訊息。
- GitHub問題: https://github.com/magento/magento2/issues/38639
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37712
-
AC-11852:取代token_list.phtml中的「PayPal帳戶」翻譯
- 修正附註:系統現在會在「儲存的付款方法」頁面中,將可記號化帳戶付款方法的區段標示為「帳戶」,而非「PayPal帳戶」,使其更能代表其功能。 之前,此區段特別標示為「PayPal帳戶」,當新增其他可權杖化的帳戶付款方法時,會造成誤導。
- GitHub問題: https://github.com/magento/magento2/issues/35622
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37959
-
AC-11874: Magento\Catalog\Model\ProductRepository類別已失去回溯相容性
- 修正附註: ProductRepository類別現在會將Initialization Helper類別還原為第二個引數,確保從此類別擴充的模組如預期般運作,藉此維持回溯相容性。 先前,移除ProductRepository類別中建構函式的Initialization Helper會導致回溯相容性遺失,迫使使用者不得不採取因應措施。
- GitHub問題: https://github.com/magento/magento2/issues/38669
-
AC-11905: [問題]靜態內容部署 — 型別錯誤
- 修正附註:系統現在會在靜態內容部署期間正確處理空白的LESS檔案,並顯示「LESS檔案是空白的」錯誤訊息。 以前,在部署期間遇到空的LESS檔案時,會擲回不正確的型別錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38682
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38683
-
AC-11911:
- 修正附註:移轉至更新程式庫後,jQuery/fileuploader css清理
- GitHub問題: <https://github.com/magento/magento2/commit/7cabfb46>
- GitHub程式碼貢獻:已移除jQuery/fileUploader程式庫,因為它已移轉至Uppy程式庫
-
AC-12002: [問題] [檢視]已移除連結和指令碼標籤中的額外空間
- 修正附註:系統現在可確保連結和指令碼標籤中沒有額外的空格,提供更乾淨且更有效率的程式碼。 之前,連結和指令碼標籤中的屬性之間可能會出現雙空格字元。
- GitHub問題: https://github.com/magento/magento2/issues/32920
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/32919
-
AC-12015:
- 修正附註:移轉至jsTree程式庫後,ExtJs資料夾清理
- GitHub問題: <https://github.com/magento/magento2/commit/7cabfb46>
- GitHub程式碼貢獻:已移除extJs資料夾,因為相關功能已移轉至jsTree
-
AC-12022:
- 修正附註:將獨白/獨白系統相依性升級至最新的主要版本
- GitHub問題: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub程式碼貢獻:系統已更新為使用最新主要版本的「monolog/monolog:^3.x」程式庫,確保相容性並改善效能。 以前,系統使用的是「monolog/monolog」程式庫的過時版本,這可能會導致潛在的問題和限制。
-
AC-12023:
- 修正附註:將wikimedia/less.php相依性升級至最新的主要版本
- GitHub問題: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub程式碼貢獻:系統已更新為使用「wikimedia/less.php」程式庫的最新主要版本5.x,確保相容性和最新功能。 之前,系統使用的程式庫版本已過時,這可能會導致安全性問題。
-
AC-12024:
- 修正附註:將jquery/validate程式庫相依性升級至最新的次要版本
- GitHub問題: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub程式碼貢獻:將jquery/validate程式庫相依性升級至最新的次要版本1.20.0
-
AC-12025:
- 修正附註:將moment.js系統相依性升級至最新的次要版本
- GitHub問題: <https://github.com/magento/magento2/commit/de4dfb8e>
- GitHub程式碼貢獻:將moment.js系統相依性升級至最新的次要版本2.30.1
-
AC-12267:
- 修正附註:支援Redis工作階段的連線重試,並與colimollenhour/php-redis-session-abstract v2.0.0相容
- GitHub問題: <https://github.com/magento/magento2/commit/672a2e61>
- GitHub程式碼貢獻:更新了與adobe commerce相容的colimollenhour/php-redis-session-abstract v2.0.0最新版本
-
AC-12268:
- 修正附註:將League/Flysystem Composer相依性升級至最新版本
- GitHub程式碼貢獻:將2.x league/flysystem Composer相依性升級至最新版本3.x
-
AC-12594: [問題]針對產生的資料使用已編譯的設定,而非一般設定
- 修正備註:系統現在會使用已編譯的組態來產生資料,而非一般組態,減少依賴特定程式碼版本的網路傳輸和資料開銷。 這項變更可防止在容器交換期間在共用執行個體中覆寫快取,進而改善穩定性並減少停機時間。 以前,某些核心類別使用共用設定型別,這可能會導致快取覆寫或應用程式停機,因為多個伺服器的程式碼版本不同。
- GitHub問題: https://github.com/magento/magento2/issues/38785
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/29954
-
AC-12597: [問題]從e1ccdb中移除的extjs移除檔案參考……
- 修正附註:系統現在會從先前移除的extjs移除檔案參考,消除瀏覽器主控台和系統記錄檔中的錯誤。 以前,由於缺少參照的檔案,這些參照會導致錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38960
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38951
-
AC-12715:
- 修正附註:更新Laminas撰寫器相依性,升級至最新版本
- GitHub問題: <https://github.com/magento/magento2/commit/b34c0a75>
- GitHub程式碼貢獻:系統現在支援最新版本的Laminas撰寫器相依性:
laminas/laminas-servicemanager
laminas/laminas-server
laminas/laminas-stdlib
laminas/laminas-validator
確保相容性和最新功能。 以前,更新到這些相依性的最新版本可能會導致回溯不相容問題和測試失敗。
-
AC-12750:
- 修正附註:移除ExtJs會在瀏覽器主控台記錄檔和magento記錄檔中記錄錯誤
-
AC-12778: [問題]次要清除:修正sprintf的錯誤使用,此處只需要2個預留位置,而w…
- 修正附註:系統現在正確使用sprintf函式以及適當數量的預留位置,以提升程式碼清潔度和一致性。 先前,sprintf函式與額外的引數搭配使用不正確,這不會導致任何重大問題,但使用方式不正確。
- GitHub問題: https://github.com/magento/magento2/issues/39062
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38628
-
AC-12823:
- 修正備註:在元件升級期間,調查由於phpunit修補程式更新而造成的單元測試失敗
- GitHub問題: <https://github.com/magento/magento2/commit/b34c0a75>
-
AC-12866:
- 修正附註:移除棄用 — PhpUnit10整合測試
- GitHub問題: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub程式碼貢獻:解決PHPUnit棄用問題
-
AC-12868:
- 修正附註:移除棄用 — PhpUnit10 WebApi測試
- GitHub問題: <https://github.com/magento/magento2/commit/edcd0dcc>
- GitHub程式碼貢獻:解決PHPUnit棄用問題
-
AC-12869: [問題]修正Magento模組中參考的不正確類別。
- 修正附註:系統現在會正確參考模組中的類別,確保作業更順暢,並防止因不存在類別而當機。 這包括Indexer和Creditmemo模組中的錯誤修正,以及PrintAction類別中HttpGetActionInterface的實作。 以前,不正確的類別引用會導致錯誤和潛在的系統當機,並且某些功能(例如creditmemoPDF檔案的檔案名稱和庫存的重新索引)無法如預期運作。
- GitHub問題: https://github.com/magento/magento2/issues/39126
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37784
-
AC-12882:
- 修正附註:在元件升級後調查整合組建
- GitHub問題: <https://github.com/magento/magento2/commit/b34c0a75>
-
AC-6754: js檔案出現錯字錯誤。
- 修正附註:系統現在會在JavaScript檔案中正確使用「訂閱者」一詞,確保相關功能可正常運作。 之前,JavaScript檔案中的印刷錯誤會導致「subscribers」一詞使用錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/36163
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36171
-
AC-8089:
- 修正附註:調查升級至最新版本的league/flysystem Composer相依性
-
AC-8353: [問題]移除禁止的
@author
標籤- 修正附註:系統現在會從某些模組移除禁止的
@author
標籤,以遵守編碼標準,確保程式碼更乾淨且標準化。 以前,@author
標籤存在於某些模組中,這違反了既定的編碼標準。 - GitHub問題: https://github.com/magento/magento2/issues/37253
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37003
- 修正附註:系統現在會從某些模組移除禁止的
-
AC-8356: [問題]從
Magento_Customer
移除禁止的@author
標籤(第2部分)- 修正附註:系統現在會從某些模組移除禁止的
@author
標籤,確保程式碼更乾淨且更標準化,以遵守編碼標準。 以前,@author
標籤存在於某些模組中,這違反了既定的編碼標準。 - GitHub問題: https://github.com/magento/magento2/issues/37250
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37000
- 修正附註:系統現在會從某些模組移除禁止的
-
AC-8659: editorconfig語法中的空格中斷[{composer,auth}.json]的規則
- 修正附註:系統現在會將4個空格縮排正確套用至composer和auth.json檔案,接著修正editorconfig中的語法錯誤。 先前,由於editorconfig語法中有空格,這些檔案的格式不正確,有2個空格的縮排。
- GitHub問題: https://github.com/magento/magento2/issues/37394
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37395
-
AC-8984: [問題]在某些安裝程式cli命令的輸出中新增一些顏色
- 修正附註:系統現在會為某些安裝程式命令列介面(CLI)命令的輸出加入更多色彩,增強可讀性和使用者體驗。 以前,由於缺少色彩差異,這些指令的輸出比較難以讀取。
- GitHub問題: https://github.com/magento/magento2/issues/29335
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/29298
-
AC-9630:當新增具有必要州/地區的新國家時,升級Magento會重設general/region/state_required。
- 修正附註:系統現在只會在新增具有必要狀態的新國家/地區時,將修改過的國家新增至「一般/區域/州_必要」設定,以防止假設該區域已停用的自訂程式碼發生任何中斷。 以前,新增具有必要狀態的國家會將「一般/地區/州_必要」設定重設為具有必要狀態的預設國家/地區,這可能會中斷業務。
- GitHub問題: https://github.com/magento/magento2/issues/37796
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38076
-
AC-9712:具有複雜
calc
運算式的php & nodejs程式庫(grunt)之間較少編譯的差異- 修正附註:在更新wikimedia/less.php:^5.x之後,修正php與nodejs程式庫(grunt)之間較少編譯的差異
- GitHub問題: https://github.com/magento/magento2/issues/37841
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b34c0a75
-
ACP2E-2692:執行部分索引時發生「找不到基底資料表或檢視」錯誤
- 修正附註:部分重新索引現在可正確搭配大型變更記錄檔使用,以備次要資料庫連線時使用
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2844:將MariaDB升級至10.5.1或更新版本後發生問題
- 修正附註:修正Mysql升級後,資料庫中的datetime值會轉換為0000-00-00 00:00:00的問題
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a12063bd
-
ACP2E-2855:檢查資料是否有變更時,資料比較中的型別不相符
- 修正附註:以往,儲存物件在每次都呼叫時不會有任何資料變更(針對任何數值資料欄位,如int/float/double)。 它會觸發標幟_hasDataChanges設為true並呼叫save函式。 此修正套用後,只有在資料變更時,儲存函式才會呼叫。 int/float/double-check的資料值,其值會傳遞至函式,且會執行嚴格的型別比對。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2959: [雲端]匯入無法與目錄var搭配使用
- 修正附註:不論檔案名稱為何,產品都能成功匯入。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3a7c4d17
-
ACP2E-2966:在ipad mini中,功能表和標題會以行動裝置載入,而應該以桌上型電腦載入。
- 修正附註:系統現在會將寬度為768px的裝置視為案頭,確保功能表和標題正確載入。 過去,寬度為768px的裝置會視為行動裝置,導致功能表和標題載入行動檢視。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/35b1b1da,https://github.com/magento/magento2-page-builder/commit/4d5db10a
-
ACP2E-3046:執行mview cron時發生DDL作業時找不到基底資料表或檢視錯誤
- 修正附註:系統現在會在背景執行mview更新時,正確處理資料庫更新作業,避免發生「找不到基底資料表或檢視」錯誤。 以前,如果同時執行檢視更新,某些資料庫更新操作可能會導致「找不到基底資料表或檢視」錯誤。
框架,GraphQL
-
AC-7976: [問題]已針對GraphQL結構描述推出自訂純量型別的支援
- 修正附註:系統現在支援GraphQL結構描述的自訂純量型別,可讓開發人員定義自訂純量型別和實作。 此功能在表達可能需要驗證的值時特別有用,例如HTML、電子郵件、URL、日期等,以及在更進階的情況下,例如EAV屬性。 之前,系統不支援在GraphQL中處理自訂純量型別。
- GitHub問題: https://github.com/magento/magento2/issues/36877
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/34651,https://github.com/magento/magento2/commit/0574ac23
框架、產品
- AC-13011:由於magento例外狀況,未產生2.4.8-beta1 EE報告
GraphQL
-
AC-11729:即使標頭值未通過驗證,Magento_GraphQl也會執行標頭處理
- 修正備註:系統現在可確保標頭處理僅執行一次,且僅當標頭值通過驗證時才會執行,增強安全性並防止潛在漏洞。 以前,即使標頭值未通過驗證,也會執行標頭處理,由於重複處理標頭值,導致潛在漏洞和意外行為。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8f87c25
-
AC-8951:實體Giftcard選項沒有正確的排序順序
- 修正附註:系統現在會透過GraphQL查詢時,正確排序實體禮卡產品的選項,確保與Luma主題一致的呈現。 先前,排序順序根據Luma主題不正確,導致顯示和排序選項不正確,例如寄件者姓名、收件者姓名和金額。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/1bafc571
-
AC-9157: [GraphQL]解析器快取在建立/編輯/移動/刪除中繼更新時失效
- 修正附註:系統現在可確保在建立、編輯、移動或刪除臨時更新時,解析程式快取不會失效,但只有在將臨時更新套用至實體時。 以前,解析器快取會在套用中繼更新之前過早失效,導致不必要的快取失效。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0c53bbf7
-
ACP2E-2642:未針對內容分段更新清除Fastly快取
- 修正附註:現在當更新PageBuilder內容相關的實體時,具有PageBuilder內容回應快取的GraphQL會失效。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2653:停用階層導覽 — 不會從Graphql移除彙總
- 修正附註:當管理員組態設定為「目錄>分層導覽>顯示類別篩選」時,透過GraphQL查詢請求具有類別彙總的產品搜尋時,在套用檢查後已修正問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/12e071c3
-
ACP2E-2928:包含價格篩選器{from:"0"}的GraphQL產品呼叫未傳回任何結果
- 修正附註:先前使用零價格篩選的graphql產品搜尋由於擲回例外狀況而完全未傳回任何結果。 現在,搜尋會如預期傳回結果。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-3128: [雲端]使用節點報價的getPurchaseOrder中斷GraphQL呼叫
- 修正附註: 「採購單GraphQL」呼叫將能夠執行工作,而不會發生任何內部伺服器錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6f4805f8
-
ACP2E-3184:如果「所有商店檢視」中未啟用產品,生產網站中未顯示[雲端]可設定的產品
- 修正附註:系統現在可在網站中正確顯示可設定的產品,即使產品未在[所有商店檢視]中啟用,但在特定商店檢視範圍中啟用。
先前,如果產品在「所有商店檢視」中停用,並只在特定商店檢視範圍中啟用,則產品屬性在GraphQL回應中無法正確顯示,導致產品無法正確顯示。 - GitHub程式碼貢獻: https://github.com/magento/inventory/commit/3f300077
- 修正附註:系統現在可在網站中正確顯示可設定的產品,即使產品未在[所有商店檢視]中啟用,但在特定商店檢視範圍中啟用。
-
ACP2E-3190: [Cloud]當相同的簡單產品指派給多個可設定的產品時,產品graphql發生錯誤
- 修正附註:之前,若有具有相同簡單產品的個別可設定產品,grapQL會傳回錯誤。 此修正套用後,不同可設定產品具有相同的簡單產品,grapQL會傳回沒有錯誤的結果。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/148c3ead
-
ACP2E-3253: GraphQL購物車專案V2分頁無法正常運作
- 修正附註:已藉由傳遞集合查詢中目前頁面引數的正確值來修正問題。 之前,傳遞錯誤值以設定目前頁面,導致問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/8459b17d
GraphQL、詳細目錄/MSI
-
ACP2E-2607:當來源和目的地購物車有相同的組合專案時,MergeCart變異擲回例外狀況
GraphQL、庫存/MSI、效能
-
ACP2E-1716:升級後網站關閉
- 修正附註:透過GraphQl擷取套件組合產品的效能已改善。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a,https://github.com/magento/inventory/commit/bdbf97ea
GraphQL,效能
-
AC-9569: [GraphQL解析器]匯入時未讓客戶解析器資料失效
- 修正附註:透過匯入編輯或刪除客戶時,GraphQL客戶解析程式快取現在會如預期失效。 之前,快取不會失效,且客戶資料可在匯入期間編輯或刪除。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0574ac23
GraphQL,搜尋
-
ACP2E-2809: GraphQL產品清單無法依多個引數排序
- 修正附註: GraphQl中依多個欄位排序的產品現在能如檔案所述運作
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c971859e
匯入/匯出
-
AC-12172:提供自訂選項型別時,產品匯入發生問題: file (已建立的產品不包含自訂選項的價格,並且僅顯示提供的第一個檔案型別副檔名)
- 修正附註:系統現在會正確匯入具有「檔案」型別之自訂選項的產品資料,確保顯示所有提供的副檔名且包含自訂選項的價格。 先前,在產品匯入期間,如果「file」型別的自訂選項有多個副檔名,則只會顯示第一個副檔名,且遺漏自訂選項的價格。
- GitHub問題: https://github.com/magento/magento2/issues/38805
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38926
-
ACP2E-2710:「匯入歷程記錄」格線中匯入作業的執行時間錯誤
- 修正附註:匯入報告執行時間正確顯示,不受管理員地區設定影響。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2737:使用匯入以相同電子郵件地址建立的重複客戶
- 修正附註:在[帳戶共用]設定為[全域]時匯入客戶,已更新系統中存在的匯入客戶。
先前匯入的客戶重複。 - GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c971859e
- 修正附註:在[帳戶共用]設定為[全域]時匯入客戶,已更新系統中存在的匯入客戶。
-
ACP2E-2902:新增/更新產品匯入複製可自訂選項
- 修正附註:在產品選項CSV匯入期間,將正確的存放區指派給產品選項,此問題已解決。
先前指派給管理員存放區,而非其個別存放區。 - GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3a7c4d17
- 修正附註:在產品選項CSV匯入期間,將正確的存放區指派給產品選項,此問題已解決。
-
ACP2E-2990:客戶「created_at」日期未在匯出時轉換為存放區時區
- 修正附註:根據客戶匯出CSV區段中的存放區時區,「created_at」欄的日期值會轉換為適當的日期格式。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3056e9cb
-
ACP2E-3165: [雲端]使用CSV檢查匯入資料中的資料時發生錯誤
- 修正附註:在CSV匯入期間檢查資料時沒有錯誤。 先前,顯示的錯誤訊息為:「使用管理員的CSV檢查匯入區段中的資料時,我們在列:1中找不到符合此電子郵件和網站代碼的客戶」。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/8459b17d
安裝與管理
-
ACP2E-2102:管理面板中沒有清漆7的匯出VCL按鈕
- 修正附註:「Export VCL for Varnish 7」按鈕已新增至「管理」面板。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
庫存/MSI
-
AC-10750:資料庫使用首碼時,可設定產品的詳細目錄更新失敗
- 修正備註:當資料庫使用首碼時,系統現在會正確更新可設定產品的詳細目錄,避免任何錯誤訊息,並確保儲存正確的數量。 以前,如果資料庫使用前置詞,則在嘗試儲存可設定產品中簡單產品的庫存數量時會發生錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38045
-
AC-11593:新增具有屬性的地圖時,Google google API金鑰無法運作
- 修正附註:系統現在支援最新的Google Maps API 3.56版,可讓使用者從PageBuilder功能表成功將地圖內容區塊新增到舞台,不會發生任何錯誤。 之前,由於Google地圖API版本的相容性問題,使用者無法新增地圖內容區塊,導致出現「發生錯誤」錯誤訊息。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0574ac23
-
ACP2E-1411: [測試]在商店前端顯示存貨為0的套件組合產品
- 修正附註:此套件組合產品未使用其他庫存顯示於其他網站上。
-
ACP2E-2794: [雲端]產品清單的關鍵問題為空白空間
- 修正附註:當產品設定為「無庫存」時,系統現在可正確顯示產品清單,不含空白字元,確保可用產品顯示一致且準確。 之前,將產品設為「無庫存」會導致產品清單中出現空白字元,中斷版面配置,並可能讓客戶感到困惑。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd,https://github.com/magento/inventory/commit/b59e48ca
訂購
-
AC-10828:後端訂單總覽畫面:訂單料號層次上未顯示延期交貨數量
- 修正備註:系統現在會在後端訂單總覽畫面的quantity欄中顯示延期交貨料號的數目。 這可確保使用者可以準確地追蹤順序中所有專案的狀態。 以前,「數量」欄位只會顯示已訂購、已開立商業發票及已出貨的料號數目,而不會顯示延期交貨的料號數目。
- GitHub問題: https://github.com/magento/magento2/issues/38252
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38320
-
AC-10994: [問題]訂單地址轉譯器中使用的存放區識別碼錯誤
- 修正附註:系統現在會在轉譯訂單位址時,正確使用與訂單相關聯的商店ID,確保位址已根據其各自的商店ID正確格式化。 先前,系統未正確使用目前的商店ID,若需要傳送來自不同商店的多份訂單電子郵件,可能導致地址格式不正確。
- GitHub問題: https://github.com/magento/magento2/issues/38412
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37932
-
AC-11798: [問題]送貨價格在列印的pdf中顯示不同
- 修正備註:系統現在會根據稅捐組態設定,以印刷PDF正確顯示出貨價格,確保銷售訂單商業發票檢視頁面與列印商業發票之間的一致性。 以前,無論稅捐組態設定為何,列印PDF中顯示的出貨價格都會排除稅捐。
- GitHub問題: https://github.com/magento/magento2/issues/38608
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38595,https://github.com/magento/magento2/commit/1bafc571
-
ACP2E-2622:無法在現有訂單詳細資料中儲存電話號碼的變更
- 修正附註:現在,使用者可以在訂單地址的電話欄位中新增國際首碼00
- GitHub問題: https://github.com/magento/magento2/issues/38201
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/12e071c3
-
ACP2E-2734:無法傳送電子郵件
- 修正附註:系統現在包含組態選項async_sending_attempts,可指定在停止前嘗試傳送電子郵件的次數,改善啟用「非同步傳送」時失敗的電子郵件傳送處理。 先前,如果電子郵件無法傳送,系統會持續嘗試重新傳送,導致系統記錄中出現無休止的錯誤訊息回圈。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2756: [Cloud]部分退款部份出貨的訂單狀態已變更為完成
- 修正備註:發行銷退折讓單時,如果料號尚未出貨,則訂單狀態不再變更為「已完成」。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/7e0e5582
-
ACP2E-3002: [CLOUD]無法如開發檔案所示停用從管理員UI傳送電子郵件
- 修正附註:系統現在會正確防止在電子郵件通訊停用時傳送銷售電子郵件。 重新啟用電子郵件通訊時,將不再傳送這些電子郵件。 以往,在電子郵件通訊停用時起始的銷售電子郵件,在電子郵件通訊重新啟用後仍會傳送。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c8931218
-
ACP2E-3045:未全額退款的訂單已結案
- 修正備註:當具有未擷取付款的訂單已建立出貨時,系統現在會正確地將訂單狀態維持為「處理中」,並將商業發票狀態維持為「待處理」。 這可確保在全額退款後只將訂單標籤為「已結」。 先前,若為具有待處理商業發票的訂單建立出貨,則會錯誤地將訂單狀態變更為「已關閉」。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
訂購,退貨
-
ACP2E-2982:訂單退款導致重複銷退折讓單
- 修正備註:當同時執行兩個相同的請求時,透過REST API發出退款,將不再建立重複的銷退折讓單。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/a4fbf702
訂購,稅金
-
ACP2E-3003: [CLOUD] RESTFUL訂單API中的base_row_total在啟用跨境交易並套用優惠券折扣時不正確
- 修正備註:現在,當啟用跨境交易並套用優惠券折扣時,會從RESTFUL訂單API傳回正確的base_row_total。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/9af794a4
其他
- LYNX-339: GQL查詢中傳回的private_content_version Cookie
- LYNX-366:實體禮卡查詢中電子郵件prop的伺服器錯誤
- LYNX-380: CartItemInterface中的is_available屬性會一律傳回false (針對可設定的產品)
- LYNX-382: CartItemInterface中的is_available屬性會傳回true,即使可銷售存貨低於產品的數量亦然
- LYNX-395: ProductInterface中的only_x_left_in_stock屬性在可設定產品上不準確
- LYNX-399:將簡單產品新增到分組產品中的購物車時,會傳回預留位置縮圖
- LYNX-400:客戶的自訂選項屬性無法使用整數值
- LYNX-402:嘗試取得具有動態價格的套件組合產品的priceDetails時發生內部伺服器錯誤
- LYNX-403: only_x_left_in_stock可設定產品的傳回值一律為0
- LYNX-405: GraphQL錯誤:自訂選項查詢中不支援的'file'型別
- LYNX-411: GraphQL查詢未傳回可自訂產品的正確計算正常價格
- LYNX-412:透過EstimatedTotals保留的AppliedTaxes具有更新的變動
- LYNX-420: CartItemInterface中的is_available屬性會傳回true,即使可銷售存貨低於產品的數量亦然
- LYNX-421:無法新增優惠券至購物車,僅提供送貨折扣
- LYNX-425:產品正常價格,12位小數且值錯誤
- LYNX-430:購物車上的GraphQL伺服器錯誤,沒有存貨的套件產品
- LYNX-441:無法建立具有自訂屬性的位址
- LYNX-447:隨附產品上只有_x_left_in_stock的購物車出現GraphQL伺服器錯誤
- LYNX-464:移除購物車中其他可設定產品不足的產品時,GraphQL發生錯誤
- LYNX-469:由於SKU的變異區分大小寫,因此無法新增產品
- LYNX-526: GraphQL。 未遵循CANCEL order available_actions的設定
其他開發人員工具
-
AC-10658: [問題]修正visual.phtml中的HTML語法錯誤
- 修正附註:系統現在會正確關閉visual.phtml檔案中的開始標籤,確保正確的HTML語法。 之前,啟動標籤未正確關閉,導致HTML語法錯誤。
- GitHub問題: https://github.com/magento/magento2/issues/38247
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37457
-
AC-11474: [問題]在bin/magento maintenance:status命令中將「作用中」變更為「已啟用」
- 修正附註:系統現在為維護模式命令提供更準確的狀態訊息,將狀態從「作用中」變更為「已啟用」,以及從「非作用中」變更為「已停用」。 之前,維護模式命令的狀態訊息會顯示為「作用中」或「非作用中」,這可能會造成混淆。
- GitHub問題: https://github.com/magento/magento2/issues/38486
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38410
-
AC-12571:導覽至類別樹狀結構會導致Redis發生錯誤:「Redis工作階段超過同時連線」
付款
-
ACP2E-2841:每次在檢視交易畫面上按一下擷取按鈕時,Payflow都會建立新交易
- 修正附註:系統現在會正確擷取交易資訊,而不需在每次按一下檢視交易畫面上的擷取按鈕時建立新的付款交易。 先前,按一下「擷取」按鈕會錯誤地為已支付的訂單建立新的付款交易。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-3028:加拿大貝寶商家帳戶的PDP中未顯示Paylater訊息
- 修正備註:系統現在會在「產品詳細資料頁面(PDP)」上正確顯示加拿大PayPal商家帳戶的PayLater訊息,而可從帳戶帳單地址或出貨來決定買方的國家/地區。 以前,由於缺少引數,不會顯示PayLater訊息,這會導致瀏覽器主控台發生錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/6a185204
效能
-
AC-12000: [問題]程式碼清理並新增重要標題區塊,以及在資產之前移動重要css
- 修正附註:系統現在包含新的關鍵Head區塊,並在資產之前移動關鍵CSS,以便在前端進行更多自訂和效能最佳化。 過去,關鍵CSS並不位於資產之前,限制了自訂和最佳化機會。
- GitHub問題: https://github.com/magento/magento2/issues/38748
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/35580
-
AC-12176:當mysql主機包含連線埠資訊時,主題編譯中斷
- 修正備註:系統現在可以正確處理包含連線埠資訊的MySQL主機組態,確保主題編譯成功。 以前,如果資料庫連線中的MySQL主機組態包含連線埠資訊,主題編譯將會失敗。
- GitHub問題: https://github.com/magento/magento2/issues/38799
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38842
-
ACP2E-2494:在購物車規則中載入產品屬性時出現效能問題
- 修正備註:改善銷售規則的查詢效能 — 從大約150毫秒提升至單位數字ms。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2673:價格部分索引效能
- 修正備註:透過最佳化索引程式中所使用的一些刪除查詢,已改善價格部分索引效能。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ba25af8a
-
ACP2E-2850:使用非同步訂單處理+條款與條件時,多存放區設定會拒絕訂單
- 修正附註:現在會處理來自啟用條款與條件之非預設網站的訂單。
在自動拒絕之前。 - GitHub程式碼貢獻: https://github.com/magento/magento2/commit/57a32313
- 修正附註:現在會處理來自啟用條款與條件之非預設網站的訂單。
-
ACP2E-2910: Order Rest API呼叫需要很長時間才能執行
- 修正附註:系統現在會在合理的時間範圍內執行Order Rest API呼叫,提高擷取大量訂單時的效能。 先前,Order Rest API呼叫執行時間過長,導致擷取大量訂單時發生延遲。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/001e5188
績效、促銷活動
- ACP2E-2617:銷售規則索引器已停止執行
- 修正附註:系統現在即使有大量合併的篩選器群組,也已成功完成銷售規則索引器,確保購物車規則條件如預期套用至購物車。 以前,當合併的篩選器群組數量很大時,銷售規則索引子將無法完成,導致出現錯誤訊息並阻止套用購物車規則條件。
定價
-
AC-11810:Magento2.4.6-p4訂單API簡單專案遺漏價格
- 修正備註:系統現在會透過Order API查詢時,正確顯示簡單產品的價格,以確保資料呈現準確。 先前,簡單產品的價格在API回應中錯誤地顯示為零。
- GitHub問題: https://github.com/magento/magento2/issues/38603
產品
-
AC-10535:可設定關聯產品名稱中的特殊字元正在轉換成HTML實體。
- 修正附註:系統現在會在編輯可設定產品時,正確保留關聯產品名稱中的特殊字元,以防止這些字元轉換為HTML實體。 先前,編輯可設定產品時,關聯產品名稱中的特殊字元會轉換為HTML實體。
- GitHub問題: https://github.com/magento/magento2/issues/38146
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38447
-
AC-10947: ProductRepository函式GetById未建立正確的快取金鑰
- 修正附註:系統現在會在ProductRepository的GetById函式中正確建立快取金鑰,無論儲存ID是以字串還是整數傳遞。 這可確保在後續呼叫時從記憶體中擷取產品,進而改善效能。 以前,由於不正確的快取金鑰建立,系統會在每次呼叫函式時從資料庫擷取產品,即使引數相同。
- GitHub問題: https://github.com/magento/magento2/issues/38384
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38433
-
AC-11992: [問題] [MFTF]已新增AdminClickAddOptionForBundleItemsActionGroup
- 修正附註:系統現在包含AdminClickAddOptionForBundleItemsActionGroup,以增強Admin面板的功能。 之前,無法使用此動作群組。
- GitHub問題: https://github.com/magento/magento2/issues/30857
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/30838
-
AC-5969: AlertProcessor — 引數#2數($storeId)必須是int型別,必須提供字串
- 修正附註:系統現在會確認商店識別碼為正確的資料型別,以正確觸發產品警示電子郵件。 以前,由於商店識別碼中的型別不符,不會傳送產品警報電子郵件。
- GitHub問題: https://github.com/magento/magento2/issues/35602
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/0574ac23
-
ACP2E-2944: [雲端] addFilterToMap函式無法用於某些資料行
- 修正附註:現在,可以在順序格線中使用自訂模組。 先前使用自訂模組時發生錯誤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/3a7c4d17
促銷活動
-
ACP2E-2602:從邀請建立帳戶時看不到客戶屬性
- 修正附註:從邀請建立帳戶時,可以使用客戶屬性。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/39d54c2d
-
ACP2E-2627:無法釋出每個優惠券限制使用的優惠券代碼,因為訂單取消而付款失敗
- 修正備註:系統現在會在建立或取消訂單時,立即更新優惠券使用方式,並將規則使用方式新增至佇列,以防止可能的死結。 這可確保釋放具有「每張優惠券的使用次數」限制的優惠券代碼,並且可在訂單因付款失敗而取消時重複使用。 之前,系統未發行優惠券代碼以供在此類情況下重複使用,導致出現錯誤訊息,指出優惠券代碼無效。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/c971859e
-
ACP2E-2811: [雲端]重新索引目錄規則產品索引器擲回SQLSTATE[HY000]:一般錯誤: 2006 MySQL伺服器已消失。
- 修正附註:系統現在可正確處理「Magento\CatalogRule\Model\Indexer\IndexBuilder」的di.xml中的自訂「batchCount」值,以防止在目錄規則產品索引器的重新索引期間,由於大型目錄的批次大小不正確,而發生「一般錯誤: 2006 MySQL伺服器已消失」等SQL錯誤
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2926:訪客客戶區段的[CLOUD]購物車價格規則未在購物車上套用折扣
- 修正附註:系統現在會正確套用訪客客戶區段的購物車價格規則,即使規則未使用抵用券亦然,以確保將適當的折扣套用至購物車。 之前,除非購物車價格規則使用抵用券,否則不會將折扣套用至訪客客戶區段的購物車。
-
ACP2E-3024:相關產品規則的「產品相符」索引標籤中缺少「Type」屬性
- 修正附註:「Type」屬性現在可在「相關產品規則」模組的「要比對的產品」索引標籤中作為篩選選項使用,以取得更精確的規則定義。 之前,「要比對的產品」索引標籤中缺少此屬性,這會限制建立準確比對准則的能力。
SEO
-
AC-11907:以重音符號新增URL重寫會造成無限載入
- 修正附註:系統現在已成功建立並功能具有重音的URL重寫,以防止在儲存過程中無限載入。 之前,以重音符號新增URL重寫會造成無限載入問題。
- GitHub問題: https://github.com/magento/magento2/issues/38692
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/44cef3a9
-
ACP2E-2641:多重存放區錯誤的類別URL重寫為第三層級類別
- 修正附註:使用自訂範圍URL索引鍵為父系的子系產生正確的URL重寫
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
-
ACP2E-2770:「產品名稱」欄位中的雙位元組字元(特殊字元)會封鎖後端中的產品建立
- 修正附註:已新增新設定,可讓您將音譯套用至產品URL。 設定可在以下位置使用:商店>設定>目錄>目錄>搜尋引擎最佳化:「為產品URL套用音譯」
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
安全性
-
AC-11762:
- 修正附註:在BiC變更後,以正確的描述和預設值更新2FA OTP視窗欄位
- GitHub程式碼貢獻:已更新命令,說明如何從現在bin/magento config:set twofactorauth/google/otp_window VALUE輸入otp_window期間
至bin/magento config:set twofactorauth/google/leeway VALUE
-
AC-11855: [問題]遺失字型CSP付款器快顯功能表
- 修正附註:系統現在允許載入字型'https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff',而不違反內容安全性原則指令,確保正確顯示Paylater快顯視窗。 先前,由於違反內容安全性原則指示,導致播放器快顯視窗顯示問題,因此拒絕載入字型。
- GitHub問題: https://github.com/magento/magento2/issues/38624
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/37401
-
AC-11937:
- 修正附註:在BiC變更後,以正確的描述和預設值更新2FA OTP視窗欄位
- GitHub程式碼貢獻:已更新命令,說明如何從現在bin/magento config:set twofactorauth/google/otp_window VALUE輸入otp_window期間
至bin/magento config:set twofactorauth/google/leeway VALUE
-
AC-12309:
- 修正附註:更新雙因素驗證(2FA)的使用者檔案以變更otp_window命令
- GitHub程式碼貢獻:更新雙因素驗證(2FA)的使用者檔案,以變更OTP_WINDOW設定命令,依據: https://jira.corp.adobe.com/browse/AC-11762
送貨
-
AC-10757: [問題]修正tracking.phtml中的錯字 — 將JS函式「currier」重新命名為「carrier」
- 修正附註:系統現在正確使用辭彙「carrier」,而不是在順序追蹤範本中使用的JavaScript處理常式函式中拼錯的「currier」,以確保正確的函式命名和程式碼明確無誤。 先前,我們使用拼字錯誤的辭彙「currier」,這可能會導致程式碼基底的混淆和不一致。
- GitHub問題: https://github.com/magento/magento2/issues/34523
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/33414
-
AC-11811:
- 修正注意事項: UPS REST 「出貨不能以KGS/IN、LBS/CM或OZS/CM作為測量單位」
- GitHub問題: <https://github.com/magento/magento2/commit/9b1713d8>
- GitHub程式碼貢獻:結帳和購物車中會顯示UPS費率。
-
AC-11916:
- 修正備註: [QPT] UPS REST「出貨不能以KGS/IN、LBS/CM或OZS/CM作為其測量單位」
- GitHub程式碼貢獻:結帳和購物車中會顯示UPS費率。
-
AC-11938: UPS REST 「出貨不能以KGS/IN、LBS/CM或OZS/CM作為測量單位」
- 修正附註:請確定結帳和購物車中應該顯示UPS費率。
- GitHub問題: https://github.com/magento/magento2/issues/38618
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/493e01f5
-
AC-11983:
- 修正備註: [QPT] UPS REST「出貨不能以KGS/IN、LBS/CM或OZS/CM作為其測量單位」
- GitHub程式碼貢獻:結帳和購物車中會顯示UPS費率。
-
AC-11984:
- 修正備註: [QPT] UPS REST「出貨不能以KGS/IN、LBS/CM或OZS/CM作為其測量單位」
- GitHub程式碼貢獻:結帳和購物車中會顯示UPS費率。
-
ACP2E-2738:追蹤視窗顯示錯誤的預期傳送日期
- 修正備註:顯示Fedex電信業者的正確交貨日期。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-2763:即使套用免運費,仍顯示表格費率
- 修正附註:即使優惠券套用後免費送貨變為可用,現在仍會顯示表格費率送貨方法
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/b2286ecf
-
ACP2E-2765: MFTF測試AdminCreatingShippingLabelTest失敗,因為Jenkins環境中未新增認證
- 修正備註: mftf測試修正
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ea79f7dd
測試和預覽
- ACP2E-2901:如果原本是透過執行更新而新增,則未儲存排定的更新設定
- 修正備註:系統現在會在目前執行的更新中修改產品屬性時,正確清除後續排程更新中的產品屬性值。 先前,當產品屬性被執行的排程更新修改時,無法在建立新的排程更新時清除此類屬性值,這要求使用者在建立後重新編輯它們。
- ACP2E-2999:購物車價格規則開始日期和結束日期問題未與中繼更新同步
- 修正備註:根據購物車價格規則暫存的更新儲存日期。
- ACP2E-3104:中繼預覽中出現JS錯誤
- 修正附註:現在form-mini-stub.js檔案已成功載入,開發人員工具中沒有任何Js語法錯誤。
- ACP2E-3162:無法更新產品特殊價格階段內容
- 修正附註:系統現在允許在價格更新行銷活動開始後,編輯行銷活動的結束日期,確保使用者可以對其行銷活動進行必要的調整。 先前,嘗試更新作用中行銷活動的結束日期時擲回錯誤,導致使用者無法進行變更。
目標定位
-
AC-9432: [問題]允許在維護允許清單中使用CIDR範圍
- 修正附註:系統現在支援在維護模式允許IP清單中使用CIDR範圍,讓一系列IP位址略過維護模式。 以前,維護模式僅允許IP清單允許個人IP地址繞過維護模式。
- GitHub問題: https://github.com/magento/magento2/issues/37943
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/30699
測試架構
-
AC-11491:
- 修正附註: [略過]需要再次取消略過整合測試
- GitHub問題: <https://github.com/magento/magento2/commit/493e01f5>
- GitHub程式碼貢獻:取消略過此PR中跳過的所有整合測試 — https://github.com/magento-commerce/magento2ce/pull/8811/
-
AC-11654:由於JSON欄型別,整合測試未通過testDbSchemaUpToDate
- 修正附註:系統現在會在整合測試期間正確辨識資料庫結構描述中的JSON資料行型別,避免因資料庫結構描述與宣告式結構描述不符而造成測試失敗。 以前,系統錯誤地將JSON欄型別識別為MariaDB中的LONGTEXT,導致整合測試失敗。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/ef81f5a2
UI框架
-
AC-12128: Prototype.js安全性弱點修正CVE-2020-27511
- 修正附註:系統已更新,以解決Prototype.js 1.7.3中的安全性弱點CVE-2020-27511,進而加強系統的整體安全性。 在此更新之前,系統容易遭受規則運算式拒絕服務(ReDOS)的影響,因為會移除精心製作的HTML標籤。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/de4dfb8e
-
AC-12189: Grunt Less使用pub/前置詞作為原始程式集
- 修正備註:系統現在會在使用grunt時,針對路徑產生較少/css來源地圖(不含/pub前置詞),因此不需要在Web伺服器設定中進行因應措施。 之前,在原始碼對應路徑中使用/pub首碼時,需要在Web伺服器中指定特定的設定才能正常運作。
- GitHub問題: https://github.com/magento/magento2/issues/38837
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/38840
-
AC-1306:正在為停用的模組部署靜態內容
- 修正附註:系統現在會從最終的CSS輸出檔案中排除與已停用模組相關的CSS,確保不會載入不必要的樣式。 以前,與已停用模組相關的CSS會包含在最終的CSS輸出檔案中,導致載入額外且不必要的樣式。
- GitHub問題: https://github.com/magento/magento2/issues/24666
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/32922
-
AC-9007: [問題]請勿在前端載入後端區塊內容
- 修正附註:系統現在會確保前端未載入後端區塊內容,防止建立不必要的後端工作階段和潛在的工作階段鎖定。 以前,系統在前端錯誤載入後端區塊內容,導致建立後端工作階段和潛在的工作階段鎖定。
- GitHub問題: https://github.com/magento/magento2/issues/37617
- GitHub程式碼貢獻: https://github.com/magento/magento2/pull/36368
-
ACP2E-2529:啟用Recaptcha時檢查禮品卡餘額時發生例外狀況
- 修正附註:使用者將可以在檢視和編輯購物車畫面中擷取禮品卡餘額。 以往,啟用reCAPTCHA時不會顯示這些詳細資料。
- GitHub程式碼貢獻: https://github.com/magento/magento2-page-builder/commit/4a2795ea
-
ACP2E-2729: [說明]功能要求ADA合規性
- 修正附註:系統現在會移除不支援的CSS屬性,並將它們取代為print.css檔案中支援的屬性,以確保ADA法規遵循。 以往,使用不受支援的CSS屬性會導致瀏覽器相容性問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/57a32313
-
ACP2E-3061: [Cloud] AC 2.4.4-p8的effect-drop.js中的混淆程式庫程式碼
- 修正附註:系統現在正確實作effect-drop.js程式庫,確保jQuery UI效果正常運作。 之前,effect-drop.js程式庫錯誤地以effect-clip.js程式庫覆寫,導致jQuery UI效果可能發生問題。
- GitHub程式碼貢獻: https://github.com/magento/magento2/commit/35b1b1da