[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
Adobe Commerce 2.4.9-alpha版本注意事項
v2.4.9-alpha3中的醒目提示
下列重點適用於Adobe Commerce 2.4.9-alpha3版本。
Braintree
透過帳戶區域儲存Google Pay
在Magento 2.4.9-alpha3中,當在Braintree中啟用Google Pay Vault時,客戶現在可以透過帳戶區域儲存其Google Pay卡片。 儲存的卡片會顯示在已儲存的付款方式下,可用於結帳時未來的購買,並可由客戶刪除。 這將儲存庫支援擴展到卡片和PayPal之外,擴展到Google Pay。
BUNDLE-3459
將Magento訂單連結至Braintree入口網站訂單
在Magento 2.4.9-alpha3中,Braintree入口網站連結現在已新增到Magento管理員中的訂單詳細資料。 按一下連結,使用Magento訂單中的貿易商ID和交易ID,在Braintree入口網站(在新標籤中)中開啟相關交易。 如此一來,不需分別登入兩個系統,即可直接交叉參照。
BUNDLE-3461
即時帳戶更新程式(RTAU)
適用於Braintree的Magento 2.4.9-alpha3中的即時帳戶更新程式(RTAU)功能可確保當卡到期或被取代時,儲存的Visa、萬事達卡和Discover卡詳細資料會自動更新。 這樣可將失敗的付款減至最少,使Magento Vault保持最新狀態,並跳過不支援的型別(預付、Apple支付、Google支付),而不會發生錯誤。
BUNDLE-3462
Braintree卡付款的ELO卡型別支援
在Magento 2.4.9-alpha3中,Braintree支付已新增對ELO卡型別的支援。 管理員現在可以在信用卡設定中啟用ELO,客戶可以在結帳時使用ELO卡成功下訂單,確保透過Braintree進行順暢的交易。
BUNDLE-3464
框架
從RabbitMQ移轉至Apache ActiveMQ
AC-14558
將chart.js相依性升級至最新版本
chart.js相依性已升級至最新版本4.5.0
AC-15133 - GitHub程式碼貢獻
從Laminas MVC移轉
Adobe Commerce已引進原生MVC實作,取代舊有的Laminas MVC,以確保超越PHP 8.5的長期相容性和穩定性。此變更可增強效能、減少外部相依性,並為Commerce提供更符合未來需求的基礎
AC-15160
安全性
如需安全性錯誤修正的最新資訊,請參閱Adobe安全性公告APSB25-94。
-
CVE-2025-54236的修正可解決REST API弱點。 Adobe於2025年9月發佈此問題的Hotfix。 請參閱需要的動作: Adobe Commerce (APSB25-88)可用的重要安全性更新知識庫文章以取得詳細資料。
-
開發人員必須檢閱REST API建構函式引數驗證,以瞭解如何更新擴充功能以符合這些安全性變更。
v2.4.9-alpha2的重點專案
下列重點適用於Adobe Commerce 2.4.9-alpha2版本。
框架
新增對OpenSearch 3的支援
Adobe Commerce 2.4.9現在與OpenSearch 3.x完全相容。此更新可讓商家受益於效能、安全性和長期支援的改善,同時保持與OpenSearch 2.x的回溯相容性。
AC-11846
將Nginx版本從1.26更新至1.28
用於開發和測試環境(涵蓋目前支援的所有Adobe Commerce版本)的Nginx版本從1.26更新至1.28,與最新的穩定Nginx版本一致。
PR層級測試現在會針對Nginx 1.28執行,以確認所有Adobe Commerce版本的完整相容性和支援。
AC-14104
調查最新版本的jquery-validate
將jQuery Validate程式庫升級至1.21.0版,以強化表單驗證功能、改善使用者體驗,並確保在管理和前端介面中,所有Adobe Commerce表單都具備現代瀏覽器相容性。
AC-14403 - GitHub程式碼貢獻
調查最新版本的jquery-ui
將jQuery UI程式庫升級至1.14.1版,以強化使用者介面Widget、改善協助工具,並確保所有Adobe Commerce管理和前端介面元件都具備現代瀏覽器相容性。
AC-14417 - GitHub程式碼貢獻
調查最新版本less.js
將Less.js CSS前置處理器升級至4.2.2版,以增強CSS編譯效能、改善語法支援,並更新所有Adobe Commerce前端和管理主題的主題建置流程。
AC-14418 - GitHub程式碼貢獻
調查最新版本moment-timezone-with-data.js
將時刻時區資料庫升級至0.5.43版,以增強時區處理能力、使用最新IANA時區資料庫變更更新時區資料,並改善所有Adobe Commerce國際和多時區作業的日期/時間處理準確性。
AC-14419 - GitHub程式碼貢獻
調查最新版本的underscore.js
將Underscore.js公用程式庫升級至1.13.7版,以增強JavaScript功能程式設計功能、改善資料操控效能,並確保所有Adobe Commerce前端和管理介面元件都具備現代瀏覽器相容性。
AC-14420 - GitHub程式碼貢獻
從TinyMCE移轉至Hugerte.org
由於TinyMCE 5和6的支援終止以及授權與TinyMCE 7不相容,目前Adobe Commerce WYSIWYG編輯器的實作已從TinyMCE移轉至開放原始碼GreatRTE編輯器(https://hugerte.org/)。
此移轉確保Adobe Commerce仍符合開放原始碼授權,避免已知的TinyMCE 6漏洞,並為商家和開發人員提供現代且受支援的編輯體驗。
AC-14568
新增2.4.9-alpha2的完整Valkey 8.x支援
Adobe Commerce 2.4.9具有完整的CLI命令支援Valkey,可映象目前現有的Redis功能。 已更新管理員和雲端設定,提供順暢的Valkey設定。
此更新透過支援Valkey 8.x確保Adobe Commerce保持經得起未來考驗和效能,為Redis的商家和開發人員提供生命週期即將結束時的可靠替代方案。
AC-14604
其他
更新適用於CNS建置和測試的AWS Valkey 8.x服務
更新適用於CNS組建的AWS Valkey 8.x服務
AC-14470
2.4.9-alpha2 - 8月核心品質改善
AC-14700
安全性
2.4.9-alpha2的安全性改善
AC-14610
送貨
將USPS整合從過時的網頁工具API移轉至新的RESTful USPS API
為了遵循USPS在2026年1月25日宣佈淘汰舊版Web Tools API,Adobe Commerce USPS整合已移轉至新的RESTful USPS API。
重要增強功能:
-
Dual API支援:管理員使用者現在可以透過組態設定,在舊版Web Tools API和新RESTful USPS API之間選擇。
-
驗證升級:實作OAuth 2.0以安全API存取。
-
改善資料格式:從XML轉換為JSON,以實現更乾淨、更有效的通訊。
-
新增管理欄位:
- 閘道REST URL (根據模式:開發或即時)
- 使用者端ID與密碼
- 帳戶型別、帳戶號碼
- CRID、MID、郵件程式識別碼
- 適用於國際出貨的AES/ITN
- REST特定允許的送貨方法
此移轉作業可確保Adobe Commerce符合USPS標準、提升系統可靠性,並保障商家的航運整合。
AC-13257
v2.4.9-alpha1中的醒目提示
下列重點適用於Adobe Commerce 2.4.9-alpha1版本。
管理員UI
在管理UI中,為目錄價格規則格線新增「動作」功能表
AC-13916
框架
[第2]部分 — 使用最新可用版本更新所有js程式庫和npm相依性
composer版本支援僅針對composer版本2.2.x。 現在支援已延伸至2.4.x版。
AC-13792 - GitHub程式碼貢獻
新增2.4.8、2.4.7、2.4.6和2.4.5、2.4.9-alpha1的Valkey 8.x相容性
AC-14103
檢查與Varnish 7.7的相容性
AC-14105
新增2.4.8、2.4.7、2.4.6和2.4.5的RabbitMQ 4.1相容性
AC-14357
其他
2.4.9-alpha1 - 6月核心品質改善
AC-14026
讓2.4.7和2.4.6與MariaDB 10.11相容
AC-14099
2.4.9-alpha1 - 2025年6月社群貢獻內容
AC-14559
送貨
將DHL整合從過期的DHL Express XML移轉至新的MyDHL API RESTful API
AC-13258
安全性
如需安全性錯誤修正的最新資訊,請參閱Adobe安全性公告APSB25-50。
此版本包含下列重點專案:
-
API效能增強 — 解決先前安全性修補程式之後引入的大量非同步Web API端點效能降低的問題。
-
CMS封鎖存取修正 — 解決具有受限制許可權(例如僅限銷售存取)的管理員使用者無法檢視CMS Blocks清單頁面的問題。
以前,這些使用者在安裝先前的安全性修補程式後,由於遺失設定引數而發生錯誤。
-
Cookie限制相容性 — 解決框架中涉及
MAX_NUM_COOKIES常數的回溯不相容變更。 此更新會還原預期行為,並確保與Cookie限制互動的擴充功能或自訂功能的相容性。 -
非同步作業 — 已限制用於覆寫先前客戶訂單的非同步作業。
-
修正CVE-2025-47110 — 解決電子郵件範本的弱點。
CVE-2025-47110的修正也以隔離修補程式的形式提供。 如需詳細資訊,請參閱知識庫文章。
已修正v2.4.9-alpha3中的問題
我們已修正Adobe Commerce 2.4.9-alpha3核心程式碼中的129個問題。 此版本中包含的已修正問題子集說明如下。
API
透過僅包含付款資訊的REST API建立訂單時,管理員儀表板中出現「缺少帳單地址」錯誤
修正透過API建立訂單(沒有帳單地址)時,導致管理員儀表板當機的問題。
現在,沒有帳單地址的訂單受到限制,不再建立。
AC-14049 - GitHub問題 - GitHub程式碼貢獻
Rest API中的產品加入購物車問題
修正未指派至特定網站的產品仍可新增至購物車及購買的問題。
現在會顯示錯誤訊息:「您嘗試新增的產品無法使用。」
AC-15054 - GitHub問題 - GitHub程式碼貢獻
更新商店標籤時會覆寫屬性選項標籤
修正透過REST API更新多選產品屬性會覆寫所有store_labels、移除現有商店特定標籤的問題。
現在,當更新預設商店檢視標籤時,Magento會將提供的標籤與現有標籤合併,而非完全覆寫。
這可確保在更新後,其他商店檢視的商店特定標籤將保持不變。
AC-15208 - GitHub問題 - GitHub程式碼貢獻
REST API端點export-stock-salable-qty傳回不正確的專案total_count
修正存貨匯出庫存可銷售數量API中total_count不正確限製為頁面大小的分頁問題。 先前,當使用/rest/all/V1/inventory/export-stock-salable-qty/website/base端點搭配page_size=5之類的分頁引數時,回應中的total_count欄位會傳回5,而非符合搜尋條件的實際產品總數。 進行此修正後, total_count欄位現在會正確反映可用的產品總數(不論page_size引數為何),確保所有的Magento REST API端點具有一致的分頁行為。
ACP2E-4086 - GitHub程式碼貢獻
購物車專案REST API中的自訂選項ID驗證問題
REST API V1/guest-carts/<cartId>/items/和V1/carts/mine/items/現在驗證「product_options.extension_attributes.custom_options」。*.option_id」以確保其參考購物車專案SKU的有效option_id。 之前,系統會在未經驗證的情況下處理此引數,並將其儲存在資料庫中。
ACP2E-4138 - GitHub程式碼貢獻
帳戶
[問題]已移除後端格線上不必要的間距
系統現在會移除後端格點中不必要的間距。當有選取的專案時
AC-11579 - GitHub問題 - GitHub程式碼貢獻
無法透過updateProductsInWishlist GraphQL突變清除願望清單專案註解
修正未透過GraphQL變動更新願望清單註解的問題。
現在,註解會正確更新,並反映在API回應和店面中。
AC-14682 - GitHub問題 - GitHub程式碼貢獻
當設為「否」時,忽略顯示首碼/尾碼設定
修正即使在設定中停用時,客戶名稱首碼/尾碼仍繼續在訂單中顯示的問題。
現在,系統會根據組態設定,從訂單詳細資料中移除字首/字尾值。
AC-15074 - GitHub問題 - GitHub程式碼貢獻
Storefront客戶帳戶註冊:電子郵件地址格式已轉換為不同的網域格式
此錯誤解決網域中包含特殊字元(例如tec55241@adòbe.com)的客戶電子郵件自動轉換為副檔名格式(tec55241@xn–adbe-mqa.com)的問題。
在Magento 2.4.9-alpha3中,此修正會確保這類電子郵件ID維持不變且有效,以避免傳送錯誤。
AC-15177 - GitHub程式碼貢獻
登錄檔單上缺少驗證訊息(mage-error)
修正客戶帳戶建立頁面上的必填欄位留空時未顯示驗證訊息的問題。
現在,所有空白或不正確的欄位會顯示適當的錯誤訊息。
AC-15185 - GitHub問題 - GitHub程式碼貢獻
登入magento 2.4.8-p1後的問題
修正Magento 2.4.8-p1登入後首頁上仍顯示「建立帳戶」連結的問題。
現在,與其他頁面一樣,連結在登入後會正確隱藏。
AC-15292 - GitHub問題
管理員UI
[問題]取代已棄用的逸出程式
此PR會移除已過時的getEscaper(),並透過建構函式插入來新增它
AC-15132 - GitHub問題 - GitHub程式碼貢獻
歡迎訊息在行動檢視中重疊產品類別。
修正使用者介面問題,此問題導致歡迎名稱與行動檢視中的產品類別重疊、阻礙點按。
現在,類別完全可見且可點按,沒有重疊問題。
AC-15166 - GitHub程式碼貢獻
Google reCAPTCHA管理面板的exception.log中的「無法解析reCAPTCHA引數」專案
已解決Google V3 reCAPTCHA管理員登入之var/log/exception.log檔案中的reCaptcha錯誤,且未記錄任何錯誤訊息。 以前,當管理員使用者設定其設定 > 安全性 > Google reCAPTCHA管理員面板設定時,每隔幾秒就會擲回下列錯誤: main.ERROR: Can not resolve reCAPTCHA parameter. {"exception":"[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)"} []。 GitHub-34975
AC-3179 - GitHub問題 - GitHub程式碼貢獻 - GitHub程式碼貢獻
受限的管理員使用者可以儲存/更新預設設定,儘管擁有商店特定的許可權
修正受限管理員使用者能夠檢視並嘗試更新「預設設定」範圍(儘管僅指派給特定網站範圍)的問題,這可能會導致混淆。
ACP2E-4011 - GitHub程式碼貢獻
針對任何商店檢視範圍,將可設定的產品價格儲存在DB下,這會導致「類別中的產品」排序功能發生問題,其中儲存的價格與前端沒有關聯
已移除可設定產品的「使用預設值」核取方塊(當已設定每個網站的價格,且在管理員UI的可設定產品編輯頁面上已選取商店檢視時)。
ACP2E-4036 - GitHub程式碼貢獻
[QUANS]管理員密碼原則不符合PCI DSS 4.0規範(至少12個字元)
管理員現在可以透過「商店>設定>進階>管理員>安全性」,設定管理員使用者的最低密碼長度要求。 此增強功能提供更大的安全性彈性,同時維持現有的密碼原則。 驗證會在管理員使用者建立/修改和設定儲存期間強制執行,並即時前端驗證以改善使用者體驗。
ACP2E-4044 - GitHub程式碼貢獻
管理介面語言為日文時的日期篩選器問題
生日篩選器和欄將使用統一格式M/d/y,與「客戶加入時間」篩選/欄相同
ACP2E-4052 - GitHub程式碼貢獻
管理員UI、稅金
稅率管理員UI錯誤
此票證修正了稅率管理員UI的問題,該問題導致切換國家/地區(例如從美國→英國)仍顯示先前選取的美國州別,誤導使用者。
在2.4.9-alpha3中,現在當選取的國家沒有狀態時,狀態列位會重設為*。
AC-8440 - GitHub程式碼貢獻
B2B
Rest API products-render-info傳回登入客戶的最終價格有誤
票證已修正Rest API產品 — render-info針對登入的客戶傳回錯誤的最終價格
AC-5979 - GitHub問題 - GitHub程式碼貢獻
當我們嘗試從類別頁面新增請購單清單時,「新增至請購單清單」按鈕會消失
先前的「新增至請購單清單」按鈕在嘗試從分類頁面新增時消失,分類頁面現在已修正,我們可以看到分類頁面上的請購單按鈕
AC-8575
B2B、購物車和結帳
從管理員功能「以客戶身分登入」登入B2B公司使用者時,Storefront上不會顯示具有cartId = X錯誤的實體
現在,使用「以客戶身分登入」功能時,從管理員後端成功登入後,不會再出現「具有cartId = X的這類實體」錯誤。
ACP2E-3994 - GitHub程式碼貢獻
購物車與結帳
[問題]新增EventPrefix和EventObject至簽出合約模型
系統現在包含簽出協定模型的EventPrefix和EventObject,允許使用事件首碼觸發事件。 此增強功能為開發人員提供處理簽出協定事件時的更多彈性。 先前,出庫協定模型不支援EventPrefix和EventObject,因此限制自訂事件處理的能力。
AC-13252 - GitHub問題 - GitHub程式碼貢獻
[Graphql]無法針對不可為null的欄位「SelectedCustomizableOption.label」傳回null
選取的選項不再存在時,系統現在不會擲回含有訊息的內部伺服器錯誤
AC-14256 - GitHub問題 - GitHub程式碼貢獻
[2.4.8]無法在城市名稱中置入數字0-9、與號、句號或括弧的訂單
修正包含特殊字元(例如)的城市名稱簽出失敗的問題。、和,或括弧。
現在,已成功下具有此類城市名稱的訂單,且沒有驗證錯誤。
AC-14495 - GitHub問題 - GitHub程式碼貢獻
Salesrule Subselect with Quantity條件無法套用
修正具有產品細選條件的購物車價格規則未在結帳時套用的問題。
現在,已根據設定的規則成功套用折扣。
AC-14884 - GitHub問題 - GitHub程式碼貢獻
Graphql — 啟用延交訂單時,合併購物車無法正常運作
修正在透過GraphQL合併購物車時,訪客購物車專案未與客戶購物車合併的問題。
現在,客戶購物車可正確反映訪客和客戶購物車的合併數量。
AC-15148 - GitHub問題 - GitHub程式碼貢獻
[整合] [簽出] Depend指示已在失敗的付款電子郵件範本中更新
已更新失敗的付款電子郵件範本,以正確處理depend指示。
修正確保送貨地址和送貨方式在適用時正確顯示。
以往,失敗的付款電子郵件會遺漏這些欄位。
AC-15363 - GitHub程式碼貢獻
當購物車不再符合要求時,[雲端]免運費折扣未正確移除
小計(不包括 Tax)在購物車價格規則中,現在會合併先前規則的折扣。
ACP2E-3973 - GitHub程式碼貢獻
在多重送貨中發現相同客戶的重複訂單
同時請求以多個出貨地址下單時,不會再產生相同客戶的重複訂單
ACP2E-4117 - GitHub程式碼貢獻
購物車與結帳、訂購、產品
即使訂單發票失敗,也會傳送禮品卡電子郵件
在此修正實施之前,禮品卡電子郵件會在發票建立後傳送。 不過,套用修正後,現在會在成功儲存及確認發票後,傳送禮品卡電子郵件。
ACP2E-3905
購物車與結帳、安全性
實施sri修補程式後第一次嘗試時,在簽出頁面上取得[CLOUD]的JS檔案404
啟用縮制和套件組合時,修正Mixin之前的版本將不會載入購物車和結帳。 修正後,所有mixin都應如預期載入。
ACP2E-4128 - GitHub程式碼貢獻
目錄
價格範圍和config.php的問題
在Magento 2.4.2中,透過config.php變更價格範圍時,無法正確更新catalog_eav_attribute中price屬性的is_global值。
因此,產品價格會維持全球性,無法依網站儲存,即使價格範圍設定為網站亦然。
此因應措施需要手動更新資料庫中的is_global欄,這不適用於生產環境。
此行為與Magento的預設設計一致,其價格範圍為全域或網站,但並非根據商店檢視。
AC-13857 - GitHub問題
After store切換頁面來自2.4.8中的快取(Store switcher無法運作)
修正手動清除快取後,才能從店面標題切換商店檢視的問題。
現在,儲存區檢視切換可正常運作,不需要清除快取。
AC-14426 - GitHub問題
已忽略最小寬度的.less樣式: (@screen__l)
修正類別頁面上每列僅顯示三個產品的問題。
現在,每列會依預期顯示四個產品。
AC-14463 - GitHub問題 - GitHub程式碼貢獻
除了客戶功能表的願望清單頁面外,願望清單計數不會顯示在首頁/其他頁面上
修正願望清單計數在非願望清單頁面上顯示為空白括弧的問題。
現在,所有頁面的「我的願望清單」旁都會顯示正確的願望清單專案計數。
AC-14607 - GitHub問題 - GitHub程式碼貢獻 - GitHub程式碼貢獻
使用不含存放區層級值的REST API時,catalog_product_save_before observer擲回與日期相關的錯誤(getFinalPrice()問題)
此PR會調整SpecialFromDate的處理,以確保當日期提供為DateTimeInterface例項時,能正確設定格式。 這可防止在某些情況下執行getFinalPrice()時發生錯誤。
AC-14847 - GitHub問題 - GitHub程式碼貢獻
緊急 — 當要新增的產品具有可自訂選項時,無法將產品新增到套件組合
修正具有可自訂選項的產品無法新增至套件組合產品的問題。
以前,在套件建立時,這類產品會從「將產品新增至選項」清單中排除。
現在,可以新增包含可自訂選項的產品至套件組合,而不需要包含其自訂選項,以便進行適當的庫存管理。
如此可建立套件組合,而不會複製產品或影響存貨層次。
AC-14958 - GitHub問題
針對具有單一選項的可設定產品,會顯示「最低」價格標籤
修正可設定產品在PDP/PLP上顯示具有不正確「最低」標籤之價格的問題。
現在,產品顯示正確的價格($500),且沒有任何誤導的標籤。
AC-15237 - GitHub問題 - GitHub程式碼貢獻
對「加入以比較」按鈕呼叫了錯誤的方法
修正\Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect()中使用的方法。
之前,錯誤地呼叫getAddToCartButton()而非getAddToCompareButton()。
此變更可確保產品清單中呈現「新增以比較」按鈕的正確行為。
未引入任何功能行為變更;更新改進了開發人員體驗和程式碼正確性。
AC-15323 - GitHub問題 - GitHub程式碼貢獻
動態影像產生會產生大量影像
修正後,系統只會針對指派產品的網站產生影像。
ACP2E-3927 - GitHub程式碼貢獻
前端發生500錯誤,因為配置中快取的配置結構不正確
修正由於版面中快取了不正確的版面結構,頁面傳回500錯誤碼的問題
ACP2E-4040 - GitHub程式碼貢獻
排定更新中「型錄價格規則」折扣金額欄位的驗證錯誤
先前,在修正此問題之前,針對型錄價格規則的排程更新,如果折扣金額為by_fixed,則因為驗證編號範圍規則而無法正確驗證。 套用此修正後,固定價格型錄價格規則的驗證即正常運作。
ACP2E-4054 - GitHub程式碼貢獻
產品在停用後顯示為無庫存
修正後,停用的產品不存在於產品Widget中。
ACP2E-4136 - GitHub程式碼貢獻
[雲端]重複專案錯誤(temp_category_descendants_%)
針對巢狀類別數量高的環境,修正在建立期間,排程更新重複專案的問題
ACP2E-4159 - GitHub程式碼貢獻
目錄, GraphQL
GraphQl無效的折扣計算
當目錄價格設定為包含稅捐時,GraphQL現在可以正確顯示折扣百分比和基本價格。 先前曾發生舍入錯誤,例如顯示19.99%而非20%。
ACP2E-3993 - GitHub程式碼貢獻
目錄、產品
透過GraphQL的PDP中未出現透過相關產品規則顯示的相關產品
之前,在套用此修正之前,相對產品規則針對符合規則的產品傳回空白/空值。 套用此修正後,產品成功傳回相符產品的相對規則。
ACP2E-3949
內容
graphql (magento 2.4.6-p4 ) — 嘗試取得非作用中狀態的cms頁面時發生錯誤
修正停用CMS頁面的GraphQL查詢傳回內部伺服器錯誤的問題。
現在,查詢會擷取正確的回應,而不會發生錯誤。
AC-12302 - GitHub問題 - GitHub程式碼貢獻
[GraphQl]路由查詢無限回圈
此票證修正具有相同請求路徑和目標路徑的GraphQL路由查詢造成無限回圈並最終逾時的問題。
在2.4.9-alpha3中,查詢現在會傳回正確的錯誤回應,而非回圈。
AC-14269 - GitHub問題 - GitHub程式碼貢獻
將常數IMAGE_FILE_NAME_PATTERN變更為公開可見,以獲得更大的彈性
GenerateRenditions.php中的常數IMAGE_FILE_NAME_PATTERN已公開,讓開發人員在處理影像轉譯時擁有更多彈性。此修正包含在Magento 2.4.9-alpha3中,具有完整單位和整合測試涵蓋範圍。
AC-15338 - GitHub問題 - GitHub程式碼貢獻
內容分段預覽不適用於搜尋結果
在測試預覽中搜尋現在會根據選取的範圍傳回產品。 以前,搜尋會傳回預設範圍內的結果,而不考慮所選存放區。
ACP2E-4095
頁面產生器 — 產品條件邏輯問題(OR邏輯的行為未正確顯示較少產品)
現在,在「符合任何」條件中使用具有全域範圍的屬性時,頁面產生器產品Widget會傳回正確結果
ACP2E-4096 - GitHub程式碼貢獻
客戶/
最小值和最大值驗證不適用於店面上的DOB屬性
此錯誤修正了出生日期(DOB)屬性的最小和最大日期驗證在店面中無法運作(儘管在管理員中運作正常)的問題。
在2.4.9-alpha3中,驗證現在會正確封鎖將DOB超出允許範圍的客戶儲存,並顯示錯誤訊息。
AC-13535 - GitHub程式碼貢獻
Ajax 401錯誤在管理員面板的警告畫面中載入,同時以客戶許可權登入被撤銷
此錯誤修正已撤銷的客戶許可權登入問題,該問題導致警告快顯視窗中出現原始HTML的Ajax 401錯誤。
修正後,系統現在可以正確顯示一般警告訊息,而非原始HTML。
解決方案以Magento 2.4.9-alpha3提供
AC-15336 - GitHub程式碼貢獻
框架
[問題]讓方法簽章與介面一致
getAttributes的方法簽章現在與其介面一致,防止覆寫方法時發生任何錯誤。 先前,當嘗試覆寫getAttributes方法時,方法簽章中的不一致會導致錯誤。
AC-11578 - GitHub問題 - GitHub程式碼貢獻
[問題]修正UI元件的驗證電子郵件規則
系統現在可正確驗證在UI元件中輸入的多個電子郵件地址,確保每個電子郵件都正確裁剪和驗證。 以前,系統使用不正確的方法修剪電子郵件地址,這可能會導致驗證錯誤。
AC-11719 - GitHub問題 - GitHub程式碼貢獻
[問題]移除多餘的方法
程式碼品質:移除AsynchronousOperations和Sales元件中僅呼叫父方法而未新增功能的備援方法,進而改善程式碼可維護性。
AC-11915 - GitHub問題 - GitHub程式碼貢獻
在欄位專案底下包含註解的etc/adminhtml/system.xml檔案上,xsd驗證失敗。
此PR修正phpstorm中評論節點的XML結構描述定義
AC-12945 - GitHub問題 - GitHub程式碼貢獻
Magento 2.4.8使用不遵循語意版本設定的開發套件
Magento 2.4.8需要pdein/pdepend和phpmd/phpmd (3.x-dev)的開發版本才能與PHP 8.4相容。
這些開發版本與協力廠商工具衝突,這些工具預期會符合SemVer的套件,因此無法進行某些升級。
暫時解決方法是為composer.json中的開發版本取名(例如「3.x-dev as 3.99.0」),以便在滿足語意版本化的同時提供相容性。
這可確保PHP 8.4的支援並避免衝突,直到穩定發行版本可用。
AC-14519 - GitHub問題
Rest API:在null上呼叫成員函式getVideoProvider()
修正子產品只有YouTube視訊且沒有其他影像時,呼叫可設定產品子項API傳回500內部伺服器錯誤的問題。
錯誤是由ExternalVideoEntryConverter中的null參考所造成。
現在,API可正確傳回含有媒體集專案的子產品,包括外部視訊資料,而不會擲回錯誤。
這可確保透過REST API正確擷取子項產品的所有媒體型別。
AC-15046 - GitHub問題
[問題]修正PHPDoc註解中的幾個錯字
此PR修正phpdoc中的幾個錯字
AC-15075 - GitHub問題 - GitHub程式碼貢獻
[問題]移除短語呼叫中的sprintf使用方式
此PR會移除Magento核心中短語函式呼叫中的sprintf使用情形。
AC-15183 - GitHub問題 - GitHub程式碼貢獻
無法在具有作用中應用程式鎖定的多執行緒索引器上重新索引所有無效專案
此問題修正啟用use_application_lock時多執行緒索引器失敗的問題。
之前,DB鎖定在平行處理期間遺失,導致索引器維持在「運作」狀態,並擲回SQL錯誤(找不到資料表)。
在Magento 2.4.9-alpha3中,此修正會在啟用應用程式鎖定的情況下,確保索引子可正確重新索引。
AC-15270 - GitHub問題 - GitHub程式碼貢獻
更新模組Readmes和修正檔案連結
AC-15340 - GitHub程式碼貢獻
[問題]只有在未停用的情況下才記錄未宣告的外掛程式
此PR會修正並記錄實際未宣告且未使用的外掛程式(已啟用且遺漏執行個體)。
AC-15386 - GitHub問題 - GitHub程式碼貢獻
Magento 2.4.8-p2、magento/framework 103.0.8-p2版:呼叫不已存在方法的EmailMessage類別
AC-15446 - GitHub問題 - GitHub程式碼貢獻 - GitHub程式碼貢獻
[Magento 2.3.x]資料/結構描述修補程式getAliases()在setup:upgrade期間造成錯誤
getAliases()在安裝:upgrade期間造成錯誤,此PR修正了相同的
AC-15559 - GitHub問題 - GitHub程式碼貢獻
必須是型別'Magento\Customer\Api\Data\GroupInterface'。 找到'Magento\Customer\Model\Group'。
修正使用GroupFactory透過GroupRepositoryInterface儲存客戶群組時,造成型別錯誤的問題。
之前,存放庫需要GroupInterface,但傳遞了群組模型執行個體,導致嚴重錯誤。
現在,可以透過存放庫確保適當的介面實作,成功儲存客戶群組。
這樣便能以程式設計方式建立或更新客戶群組時,解決IDE警告和執行階段錯誤。
AC-6909 - GitHub問題
[問題]移除禁止的@author標籤
此PR會從程式碼基底移除@author標籤
AC-8349 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
此PR會從程式碼基底移除@author標籤
AC-8350 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
此PR會從程式碼基底移除@author標籤
AC-8359 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
此PR會從程式碼基底移除@author標籤
AC-8362 - GitHub問題 - GitHub程式碼貢獻
[問題]從@author和Magento_Backup移除禁止的Magento_Bundle標籤
此PR會從程式碼基底移除@author標籤
AC-8367 - GitHub問題 - GitHub程式碼貢獻
[問題]修正catalogsearch中的變數名稱
系統現在可以在搜尋引擎模組中正確地命名變數,藉此加強程式碼清晰度和可維護性。 先前在搜尋引擎模組中使用了不相關的變數名稱$defaultCountry,而造成混淆。
AC-9215 - GitHub問題 - GitHub程式碼貢獻
[QUANS]伺服器問題可能是由無效的S3存取金鑰所造成
不正確的AWS S3憑證不會再導致頁面無限期地載入店面。
ACP2E-3890 - GitHub程式碼貢獻
[QUANS] [雲端] Minify js無法運作
下列JS檔案現在會在啟用JS縮制時完全且正確地縮制: mage/backend/tabs.min.j、jquery/jquery.validate.min.js和Magento_PageBuilder/js/form/element/validator-rules-mixin.min.js。 因此,頁面產生器CSS類別欄位驗證會如運期般運作。
ACP2E-3925 - GitHub程式碼貢獻
Cron工作未清除資料庫表格 — 造成Galera當機造成中斷
變更記錄檔表格清理目前正在批次執行,以避免大量的刪除作業。
ACP2E-3995 - GitHub程式碼貢獻
未縮制的JS有時會忽略「啟用js縮制」而載入
在修正前,即使您已啟用縮制,仍會請求部分JS檔案而沒有「min」首碼,導致404狀態代碼。 修正後,啟用縮制時,未要求非縮制的JS資源。
ACP2E-4058 - GitHub程式碼貢獻
自訂屬性群組中的日期屬性無法在管理員中顯示日期選擇器
修正指派給自訂屬性群組時,日期屬性的行事曆快顯視窗會出現在畫面外的問題。
ACP2E-4060 - GitHub程式碼貢獻
GraphQL
客戶訂購GraphQL :擷取關聯產品的產品類別「無法個別顯示」
在修正之前,如果訂單包含隱藏產品,則其類別會在客戶訂單GraphQl回應中顯示空白陣列。
現在,修正後,產品類別會包含在客戶訂單GraphQl請求的回應中,即使產品已隱藏。
ACP2E-3945 - GitHub程式碼貢獻
[雲端] getRemoteAddress在生產環境中傳回127.0.0.1
在此修正之前,使用應用程式伺服器時,無法正確判斷遠端位址。 修正之後,遠端位址會適當地結合nginx中的適當標題設定和標題設定。
ACP2E-3991 - GitHub程式碼貢獻
[QUANS]確認GQL訂單放置例外狀況處理行為回覆
已處理placeOrder突變的回溯不相容變更。
ACP2E-4031 - GitHub程式碼貢獻
透過GraphQL下訂單時,將翻譯的訊息對應到錯誤碼的問題
修正使用轉譯的例外狀況訊息來對映GraphQL要求的錯誤碼時,導致未知錯誤碼的問題。
ACP2E-4033 - GitHub程式碼貢獻
[雲端]客戶訂單篩選器不適用於日期
修正後,使用日期範圍篩選器透過GraphQL擷取訂單,會傳回正確結果。
ACP2E-4090 - GitHub程式碼貢獻
解決ACP2E-4031中提出的問題
在修正之前,錯誤節點位置未提供與2.4.7和2.4.9版本的無縫相容性。 現在,在修正之後,錯誤節點會正確放置以容納兩個版本。
ACP2E-4115 - GitHub程式碼貢獻
組合父項顯示無庫存,即使子項已在Graphql呼叫中插入
修正後,使用GraphQL請求產品清單會傳回套件組合產品的正確庫存狀態。
ACP2E-4168 - GitHub程式碼貢獻 - GitHub程式碼貢獻
GraphQL、詳細目錄/MSI
GraphQL mergeCart變異差異
修正後,合併購物車GraphQL請求會考量庫存設定,正確檢查產品數量。
ACP2E-4184 - GitHub程式碼貢獻
GraphQL,安全性
透過GraphQL重設客戶密碼未遵守限制
解決透過GraphQL變動提出的客戶密碼重設請求不符合存放區>設定>客戶>客戶設定>密碼選項下設定的密碼重設限制的問題。 系統現在會正確強制執行這些設定。
ACP2E-3992 - GitHub程式碼貢獻
匯入/匯出
Csv產品匯入:無法取消設定色票影像
修正前,您無法透過產品匯入更新產品的色票影像。 現在,修正後,如果您以設定的空白標籤標籤產品色票影像欄,影像將會設定為隱藏。
ACP2E-3972 - GitHub程式碼貢獻
產品匯入為存放區範圍產生空白URL
如果匯入資料來源中的url_key有空白值,存放區檢視中的產品URL金鑰現在會繼承預設範圍中設定的值。 先前若將存放區檢視記錄的匯入資料來源中的url_key設定為空值,會導致該範圍中的url_key被空值覆寫。
ACP2E-4038 - GitHub程式碼貢獻
如果視需要設定多選屬性,則產品匯入程式會遇到錯誤
解決當包含多選型別的必要屬性時,產品匯入失敗的問題。 資料驗證現在可正確通過,讓產品匯入程式成功完成。
ACP2E-4057 - GitHub程式碼貢獻
[CLOUD]未選取延交訂單的產品在管理庫存時,仍允許客戶在匯入時訂購超過庫存水準的商品
修正後,無法再為產品的「allow_backorders」屬性匯入無法接受的值。
ACP2E-4116 - GitHub程式碼貢獻
產品匯入失敗,因為說明長度超過65,536個字元驗證
修正後,可匯入文字值超過65,536個字元的產品屬性。
ACP2E-4119 - GitHub程式碼貢獻
庫存/MSI
庫存刪除作業未完成
修正後,刪除來源專案並不會導致完全重新索引,而僅更新會影響產品以提高效能。
ACP2E-3917 - GitHub程式碼貢獻
[MSI] Admin中沒有指示是否已以非同步方式通知客戶訂單已準備好取貨
已新增至訂單歷史記錄通知中,該通知有關於客戶已準備好取貨的非同步通知
ACP2E-3968 - GitHub程式碼貢獻
報價載入時重複的庫存狀態查詢
修正在店面載入報價時,cataloginventory_stock_status查詢的重複執行,導致重複的DB呼叫。
ACP2E-4102 - GitHub程式碼貢獻
修補後ACP2E-4118:管理員中的庫存臨界值變更導致可銷售數量負值和庫存狀態不符
當透過匯入更新全域存貨組態「數量」、「延期交貨」及「缺貨臨界值」時,存貨存貨狀態現在會自動調整。
ACP2E-4142 - GitHub程式碼貢獻 - GitHub程式碼貢獻
訂購
Magento 2.4.8 GraphQL — 訂購專案order_date格式錯誤
修正GraphQL回應中的order_date欄位傳回yyyy-mm-dd格式的問題。
現在,order_date以dd-mm-yyyy格式正確顯示。
AC-14431 - GitHub問題 - GitHub程式碼貢獻
儘管已在商店設定中啟用,但從管理員訂單檢視提交時仍不會傳送出貨電子郵件
系統現在會傳送出貨確認電子郵件,因為它已在下訂單的商店設定中啟用。
AC-14563 - GitHub問題 - GitHub程式碼貢獻
由於欄位名稱模稜兩可,日期篩選無法運作
在Magento 2.4.7-p6中,依日期篩選訂單格線會回報由於與Braintree模組的結合而造成錯誤。
該問題涉及在套用日期篩選器時聯結braintree_transaction_details和sales_order表格的查詢。
Adobe Commerce工程部門已檢閱此案例,但無法在環境中重現錯誤。
預期行為是依日期篩選應該會傳回符合篩選器的訂單,而不會發生錯誤。
AC-15037 - GitHub問題
Magento2:無法建立促銷活動規則
此PR修正,我們收到
\Magento\Catalog\Model\ResourceModel\Eav\Attribute模型,而不是\Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions方法中的\Magento\Catalog\Model\ResourceModel\Eav\Attribute
AC-15358 - GitHub問題 - GitHub程式碼貢獻
取消商業發票重新導向至404
取消以「非擷取」型態開立的商業發票時,不會再產生第404頁。
ACP2E-4001 - GitHub程式碼貢獻
銷售封存Cron工作造成資料庫鎖定問題
在修正之前,位於封存cron順序中的未繫結DELETE查詢導致Galera發生問題。 現在,更新後,刪除查詢的執行會受到限制。
ACP2E-4010
使用REST API時可設定選項的更新訂單問題
透過rest api端點更新訂單時,保留銷售訂單專案上的現有產品選項。
ACP2E-4061 - GitHub程式碼貢獻
其他開發人員工具
[問題]正在清除未使用的程式碼。
系統現在會移除有關未使用匯入的未使用程式碼。
AC-10980 - GitHub問題 - GitHub程式碼貢獻
[問題]協助工具:功能表中的WAI-ARIA角色巢狀錯誤
系統現在產生Lighthouse協助功能,且WAI-ARIA角色在功能表錯誤中不會巢狀錯誤,報告應為綠色
AC-15082 - GitHub問題 - GitHub程式碼貢獻
在Magento管理員中預覽電子郵件時出現控制檯錯誤
預覽電子郵件範本時,系統不會擲回任何主控台錯誤
AC-9245 - GitHub問題 - GitHub程式碼貢獻
付款
來自PayPal的未知IPN濫用應用程式IPN處理器
IPN處理常式現在會忽略不支援或不明的IPN型別。 它會記錄問題並繼續處理,而不會傳回500錯誤,不會造成中斷。
ACP2E-4049 - GitHub程式碼貢獻
PayflowPro儲存的卡片權杖付款時失敗
PayPal PayFlow Pro交易ID (PNREF)現在可在12個月的固定期間內用於參考交易。 一旦過期,已儲存的卡片將不再顯示,且必須重新新增。 以前,有效性取決於原始交易中使用的付款卡的到期日。
ACP2E-4064 - GitHub程式碼貢獻
效能
[問題]靜態網站的更新使用快取控制不可變
此PR新增了效能改善,方法是在&變更之前,不驗證每個頁面載入上的靜態內容。
AC-15171 - GitHub問題 - GitHub程式碼貢獻
[雲端]無法新增產品至類別
改善透過Visual Merchandiser將產品新增至類別時的效能。
ACP2E-3946 - GitHub程式碼貢獻
[雲端]快取無效超過10K個記錄
之前,在每次進行PLP或購物車造訪時都會清除快取,造成不必要的效能額外負荷。 Target規則快取不再在這些頁面上失效,進而改善瀏覽效率。
ACP2E-4059
定價
即使使用整批作業的「起始特殊價格日期」晚於「終止日期」,也會儲存產品
修正以無效的特殊價格日期範圍儲存產品卻未經驗證的問題。
現在,會顯示錯誤訊息:「請確定[截止]日期晚於或與[起始]日期相同。」
AC-15252 - GitHub問題 - GitHub程式碼貢獻
完成可轉讓報價的Paypal Express結帳後,出貨詳細資料不符。
此問題修正了完成核准可轉讓報價的PayPal Express結帳時,運費不符的問題。
在修正前,運費錯誤地加倍(顯示$10而不是$5),導致總數膨脹。
Magento 2.4.9-alpha3中的修正可確保套用正確的運費
AC-15280
以不同時區建立的網站則不考慮特別價格
在此修正之前,特殊價格日期有效性是在目前商店時間戳記的範圍內建立。 現在,修正後,會考量預設存放區時區。
ACP2E-4002
即使套用特殊價格,一般價格仍不會顯示。
解決套用特殊價格時未顯示一般價格的問題。 一般價格現在會如預期正確地與特殊價格一起顯示。
ACP2E-4100 - GitHub程式碼貢獻
產品
測試案例AC-6158的可設定產品仍會顯示「最低」標籤
實作並驗證可設定的產品(P1-P7)具有各自的變數和類別指派。 已確保類別C下產品的店面價格顯示正確及「最低」標籤行為。
AC-10847 - GitHub程式碼貢獻
透過存放庫請求產品失敗時產生的額外記錄
改善找不到SKU或ID時ProductRepository::get和getById的錯誤訊息。
以前,例外不會提供關於哪個SKU或ID導致錯誤的上下文。
現在,例外狀況訊息會包含遺失的SKU或ID,有助於進行偵錯並改善開發人員體驗。
此變更不會影響API的任何功能行為。
AC-15199 - GitHub問題 - GitHub程式碼貢獻
當可設定的產品由受限角色編輯時取消指派簡單產品
在此修正之前,如果受限制的管理員使用者將儲存包含管理員使用者無權存取的簡單產品的可設定產品,則會在儲存時從可設定產品中移除。 修復後,可設定的產品會保留為從完整許可權管理員儲存。
ACP2E-4081
[雲端] Sitemap產生效能大幅降低
針對含有影像的產品產生Sitemap不再發生指數式放緩。 以前,為已啟用影像包含功能的存放區產生Sitemap會導致處理時間過長。
ACP2E-4153 - GitHub程式碼貢獻
促銷活動
透過GraphQl客戶請求取得客戶訂單的訂單料號折扣applied_to時發生錯誤
先前當透過GraphQl針對客戶訂單套用折扣_to時觀察到內部伺服器錯誤,此錯誤現在已修正,並且已擷取套用折扣的適當客戶訂單資料
AC-14888 - GitHub問題 - GitHub程式碼貢獻
透過GraphQl客戶請求取得客戶訂單的訂單專案優惠券代碼時發生錯誤
修正透過GraphQL擷取含有優惠券詳細資料的訂單時,傳回內部伺服器錯誤的問題。
現在,查詢已成功執行,並在回應中傳回正確的優惠券資訊。
AC-14889 - GitHub問題 - GitHub程式碼貢獻
SEO
ProductRepository getById中未定義的陣列索引鍵
以類似123abc的無效ID呼叫ProductRepository::getById()時,會發生問題導致「未定義的陣列機碼」錯誤。
Magento 2.4.9-alpha3修正後,這類請求現在會正確傳回404頁面,而非擲回例外狀況。
QA已透過有效及格式錯誤的ID確認,且未發現其他問題。
AC-15345 - GitHub問題 - GitHub程式碼貢獻
[雲端] Sitemap產生永不結束
在此修正之前,如果目錄包含超過一百萬項產品,則網站地圖產生無法成功完成。 修正後,Sitemap的產生程式將會以較低的記憶體配置完成,而且每個商店最多可容納100萬個產品。
ACP2E-3902 - GitHub程式碼貢獻
[雲端]存放區切換器無法從EN工作到FR以取得常見問題頁面
修正在商店檢視之間切換時,將使用者重新導向至首頁而非對應的翻譯CMS頁面的問題。 存放區切換器現在會檢查目標存放區中的URL重新寫入,以確保重新導向正確(例如英文的常見問題頁面→法文的常見問題頁面)。
ACP2E-4112
測試和預覽
使用不同管理網域時,結帳時分段更新預覽會中斷
當商店基本URL與管理員URL不同時,客戶可以登入並在商店預覽模式下檢視其購物車。
ACP2E-3906
內容中繼儀表板時間顯示不正確
現在,「內容測試控制面板」中的「開始時間」和「結束時間」日期篩選器會顯示正確的日期和時間。 先前,在日期選擇器中選取日期和時間後,顯示不正確的日期和時間
ACP2E-3969
預覽排程更新產品和類別時,範圍顯示不同的商店檢視
在此修正之前,類別和產品的預覽連結未針對正確的商店產生。 進行此修正後,預覽連結會自動選取建立預覽的存放區。
ACP2E-4053
UI框架
[問題]從@author移除禁止的Magento_Backend標籤
此PR會從程式碼基底移除@author標籤
AC-8814 - GitHub問題 - GitHub程式碼貢獻
已修正v2.4.9-alpha2中的問題
我們已修正Adobe Commerce 2.4.9-alpha2核心程式碼中的118個問題。 此版本中包含的已修正問題子集說明如下。
API
套用SpecialPrice時的特殊價格截止日期驗證錯誤
有關特殊價格的系統運作正常,而產品特殊價格將在管理員或第三方系統透過REST API設定的日期到期
AC-13130 - GitHub問題 - GitHub程式碼貢獻
格式錯誤的請求本文或引數會造成「內部伺服器錯誤」
AC-746 - GitHub問題 - GitHub程式碼貢獻
訂單「base_row_total」和「row_total」會在REST API回應中顯示單一料號價格
訂購詳細資料的REST API回應現在包含「base_row_total」和「row_total」屬性的正確值,以備有多個相同專案訂購時使用
ACP2E-3874 - GitHub程式碼貢獻
API、順序
[雲端]訂單000075568料列總計外觀的訂單資訊問題
修正當專案完全折扣時,訂單API回應中的row_total_incl_tax值會以接近零的殘值傳回,而非0.00的問題。
ACP2E-3950 - GitHub程式碼貢獻
帳戶
在具有o和.swiss網域的Admin Panel中更新客戶電子郵件時出現問題
AC-13409 - GitHub問題 - GitHub程式碼貢獻
Newsletter訂閱啟用的切換器無法依網站/商店運作
當我們在全域層級停用多個網站/商店評論時,系統可正確處理電子報訂閱
AC-14283 - GitHub問題 - GitHub程式碼貢獻
棄用「已檢視產品」客戶區段條件
AC-14542
[問題]已移除電子郵件洩漏
現在,系統顯示「如果不需要輸入電子郵件來確認帳戶,則顯示錯誤訊息,指出不正確的電子郵件,無論客戶是否存在。
AC-14561 - GitHub問題 - GitHub程式碼貢獻
管理員UI
對於簡單產品的相同設定,購物車頁面和產品頁面中的FPT值不同
AC-13066 - GitHub程式碼貢獻
色票模組停用時,無法儲存多選/選取屬性選項
AC-13071 - GitHub程式碼貢獻
對於動態產品的相同設定,購物車頁面和產品頁面中的FPT值不同
AC-13075 - GitHub程式碼貢獻
在管理員中,浮動顏色未套用至靜態格點
「管理」靜態格點的列現在會依預期套用游標停留顏色。GitHub-35358
AC-2916 - GitHub問題 - GitHub程式碼貢獻
受限制的管理員使用者無法大量更新產品狀態
自訂管理員可以大量更新產品狀態,因為它是網站層級的屬性。 只有在受限制的管理員也有權存取的網站上才會更新狀態。
ACP2E-3772
[Staging2]已儲存的卡片在管理面板上不可見
修正升級後,「預存卡」付款選項不再出現在後端訂購表單的問題。
ACP2E-3830 - GitHub程式碼貢獻
B2B
來賓簽出時公司欄位驗證失敗
AC-14987 - GitHub問題 - GitHub程式碼貢獻
組合
從跨主題的套件輸出中排除Hugerte Editor JS檔案
AC-15128 - GitHub程式碼貢獻 - GitHub程式碼貢獻
購物車與結帳
缺少已分組的產品前端數量驗證
系統現在運作正常,並在我們嘗試新增負數和最大數時顯示驗證錯誤
AC-13524 - GitHub問題 - GitHub程式碼貢獻
未儲存到報價位址2.4.8的訪客首碼
AC-14705 - GitHub問題 - GitHub程式碼貢獻
[問題]設定報價專案的價格,而非base_price
如果您在前端的一個網站中有多個貨幣,系統會正確處理報價專案的價格集,使其設為base_price,而不是價格
AC-9985 - GitHub問題 - GitHub程式碼貢獻
如果訂單是建立在一個商店檢視上,則[雲端]最近訂購未出現在其他商店檢視中
解決「我的帳戶」頁面未顯示同一商店中其他商店檢視之最近訂單的問題。 已更新訂單擷取邏輯,以確保所有商店檢視的訂單可見度一致,並與「我的訂單」頁面的行為一致。
ACP2E-3807 - GitHub程式碼貢獻
數量顯示為 新增BUNDLE產品時,管理員客戶購物車區段中的0
客戶活動中的購物車區段現在會顯示正確的數量。 以前,數量顯示為0。
ACP2E-3872 - GitHub程式碼貢獻
GraphQL的「購物車與結帳」
透過GraphQL下訂單時將訊息對應到錯誤碼時發生錯誤
GraphQL呼叫對不存在或非使用中的購物車下訂單,現在會在所有商店檢視中正確傳回CART_NOT_ACTIVE或CART_NOT_FOUND錯誤碼,修正先前翻譯錯誤訊息導致「未定義」代碼的問題。
ACP2E-3942 - GitHub程式碼貢獻
購物車與結帳、GraphQL、詳細目錄/MSI
CartItemInterface中的is_available屬性會傳回false,即使可銷售庫存很高
當可售庫存較高時,is_available屬性會傳回true。 之前,一律會傳回false。
ACP2E-3885 - GitHub程式碼貢獻
目錄
目錄URL資源(_getCategories)中的範圍錯誤
如果類別URL資源的存放區範圍未定義任何值,此PR會新增遞補至預設範圍。
AC-11011 - GitHub問題 - GitHub程式碼貢獻
[問題]檢查OpenGraph是否可顯示價格
當我們使用隱藏價格的外掛程式,而具有此變更價格的外掛程式不會顯示在OG標籤中時,系統可正常運作。
AC-11635 - GitHub問題 - GitHub程式碼貢獻
[錯誤] REST API:更新特殊價格未設定所有商店檢視的值
AC-13671 - GitHub問題 - GitHub程式碼貢獻
[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP錯誤未通知
此PR會變更回圈變數名稱,以便在指定的產品上正確新增「_cache_instance_product_ids」資料,以用於後續呼叫。
AC-14159 - GitHub問題 - GitHub程式碼貢獻
[Mainline] [雲端]影像大小調整耗用超過400GB的磁碟空間
修正後,搭配 — skip_hidden_images旗標使用的catalog:images:resize命令將不會針對沒有影像的網站產生影像快取。
ACP2E-3869 - GitHub程式碼貢獻
提供的CountryID不存在 — 愛爾蘭(IE)
修正後,愛爾蘭郵遞區號可用於搜尋取車地點。
ACP2E-3932 - GitHub程式碼貢獻 - GitHub程式碼貢獻
目錄,效能
管理員中的類別載入速度非常慢
類別載入效能已大幅改善。 之前,載入類別所花的時間過長,導致逾時問題。
ACP2E-3891 - GitHub程式碼貢獻
目錄,定價
套用至子產品的目錄價格規則折扣錯誤
修正兩個規則具有相同優先順序的情況下,上層可設定產品會覆寫變數的目錄價格規則的問題。
ACP2E-3693 - GitHub程式碼貢獻
目錄,搜尋
RestApi要求'/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1'因逾時錯誤而失敗
AC-13358 - GitHub程式碼貢獻
內容
升級到magento 2.4.7後,p2無法看到新上傳的檔案媒體集
AC-13262 - GitHub問題
將相簿影像完全移除後,會保留設定範圍的角色/型別(基底/小型/縮圖),並在重新新增「舊」角色/型別後顯示
系統在存放區範圍中如預期般運作,影像會根據預設範圍繼承新新增影像的角色/型別
AC-13556 - GitHub問題 - GitHub程式碼貢獻
[小錯誤]當欄位值包含listing component時,無法點選管理面板\的篩選器
當我們篩選含有斜線的頁面標題時(例如: Magento\Store),系統可正常運作
AC-13661 - GitHub問題 - GitHub程式碼貢獻
ID為「0」的CMS頁面不存在,記錄泛濫
建立管理員使用者後以及建立新頁面時,系統如預期般運作。log沒有任何錯誤訊息
AC-14254 - GitHub問題 - GitHub程式碼貢獻
目錄連結Widget使用不正確的URL
新增目錄產品連結和目錄類別連結後,系統現在可以正確處理Widget,並在HTML來源中顯示正確的URL
AC-14437 - GitHub問題 - GitHub程式碼貢獻
如果使用者沒有Widget許可權,頁面產生器的產品元件就無法運作
修正前,存取沒有許可權的Widget時,頁面擲回一般錯誤並顯示「載入」GIF。 現在,修正後,強制回應視窗會顯示「很抱歉,您需要許可權才能檢視此內容」。 訊息。
ACP2E-3664 - GitHub程式碼貢獻
GraphQL中未套用頁面產生器產品Widget順序
修正GraphQL「路由」查詢回應未傳回頁面產生器產品內容型別中正確排序順序的產品的問題。
ACP2E-3898 - GitHub程式碼貢獻
因ICU資料庫版本而在非英文店面顯示定價問題
修正後,產品價格會以希伯來文(以色列)地區設定正確顯示。
ACP2E-3938 - GitHub程式碼貢獻
更新存放區代碼已清除設計設定
修正由於設定快取未正確更新而更新存放區檢視程式碼會清除「設計組態」設定的問題。
ACP2E-3941 - GitHub程式碼貢獻
框架
使用自訂DB觸發程式執行命令安裝程式:upgrade時發生錯誤
AC-11487 - GitHub問題
網站/群組/存放區實體表單無法延伸為擴充功能屬性的多個值表單元素
此PR允許多值表單元素將資料提交至網站/群組/商店表單。
AC-11657 - GitHub問題 - GitHub程式碼貢獻
[問題]移除領域解析器使用情形
此PR會全域解析管理員URL設定,而非目前的商店
AC-11736 - GitHub問題 - GitHub程式碼貢獻
透過設定路由使用預設Nginx設定的Magento版本公開
系統目前如預期般運作,不會公開網站執行中的確切Magento版本
AC-13205 - GitHub問題 - GitHub程式碼貢獻
[問題]重構報價地址確實驗證方法
此PR包含doValidate方法的可讀性改善。
AC-13214 - GitHub問題 - GitHub程式碼貢獻
Magento選項 — 執行cli時從未使用過magento-init-params?
AC-13231 - GitHub問題 - GitHub程式碼貢獻
getItemsByColumnValue型別宣告錯誤
現在,系統在getItemsByColumnValue函式中,將輸入引數$value正確定義為基本型別,而非陣列,確保該函式傳回預期的集合。 以前,如果使用具有單一值的陣列作為輸入引數,該函式將傳回null,並且IDE會將其標籤為錯誤。
AC-13240 - GitHub問題 - GitHub程式碼貢獻
Magento 2.4.7多商店實作中與FPC相關的快取金鑰
AC-13719 - GitHub問題 - GitHub程式碼貢獻
Magento Rest API公開PII
AC-13904 - GitHub問題
部分索引已停止對有大量更新的客戶運作
AC-14424 - GitHub程式碼貢獻
在模組內部不需要調查「使用嚴格」
AC-14517 - GitHub程式碼貢獻
下載運費標籤後,我們可以看到一些與運費和包裝費不符的運費金額。
AC-14560
MView機制會在執行觸發程式時無訊息地忽略錯誤
AC-14567 - GitHub程式碼貢獻
[問題]避免在版面XML合併載入期間發生許多不必要的例外狀況
此PR引入新函式(對於B/C元件,我們不會覆寫受保護的_loadXmlString)以載入且不會擲回例外狀況
AC-14580 - GitHub問題 - GitHub程式碼貢獻
[問題]在模組Vault圖形Ql中使用建構函式屬性升級
此PR會以VaultGraphQl模組中的屬性升級來取代建構函式屬性
AC-14616 - GitHub問題 - GitHub程式碼貢獻
[問題]已移除模組前端配置的程式碼備援。
此PR會移除Magento_Msrp、Magento_LoginAsCustomerAssistance、Magento_Newsletter和Magento_Sitemap模組前端版面配置之主題版面的程式碼備援。
AC-14625 - GitHub問題 - GitHub程式碼貢獻
[問題]移除與Microsoft IIS相關的程式碼
此PR會依照Magento系統需求檔案清理與Microsoft IIS相關的程式碼,其中指出不支援Microsoft Windows作業系統
AC-14702 - GitHub問題 - GitHub程式碼貢獻
Magnifier.js語法錯誤
系統Magnifier功能應該保持以前的工作方式,而且不應該在全域範圍中使用magnifierOptions
AC-14722 - GitHub問題 - GitHub程式碼貢獻
setup:db:status CLI命令中的反向連線詳細模式
AC-14807 - GitHub程式碼貢獻
使用tls和2.4.8傳送SMTP郵件
AC-14883 - GitHub問題 - GitHub程式碼貢獻 - GitHub程式碼貢獻 - GitHub程式碼貢獻
[問題]修正靜態內容部署中的並行問題
此PR修正多個同時處理程式向上旋轉以處理相同主題套件的錯誤,具體取決於主題與其父項的定義方式。
AC-14944 - GitHub問題 - GitHub程式碼貢獻
[問題]移除PHP版本< 8.1的舊版相容性代碼
此提取請求會移除設計在PHP <8.1上執行的程式碼。
此外,已移除對PHP_VERSION_ID連絡人可用性的檢查,因為它可在所有PHP版本中使用
AC-14971 - GitHub問題 - GitHub程式碼貢獻
登入時FPC無法運作
AC-14999 - GitHub問題 - GitHub程式碼貢獻
[問題]改善處理SchemaBuilder的錯誤
此PR可改善資料庫架構的錯誤訊息處理方式。 它有助於我們識別問題,而不需要大量偵錯。
AC-15020 - GitHub問題 - GitHub程式碼貢獻
由於CliStateTest修改,2.4.9-alpha2-develop的SYNC PR整合測試失敗
AC-15136 - GitHub程式碼貢獻
PHP8.1型別bugfix
現在,當嚴格處理模式非作用中或產品資訊可用時,關聯的產品會初始化為空陣列,而非false。 此變更可確保後續邏輯處理相關產品的行為一致,改善產品準備程式的穩定性和可預測性。
AC-6017 - GitHub問題 - GitHub程式碼貢獻
[問題]從架構(第3部分)移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8343 - GitHub問題 - GitHub程式碼貢獻
[問題]在模組send friend圖形ql中使用建構函式屬性升級
系統現在會在「send friend」GraphQL模組中利用建構函式屬性升級,增強程式碼可讀性並降低複雜性。 過去,模組使用佔據許多行的屬性,使程式碼更複雜且不易讀取。
AC-8346 - GitHub問題 - GitHub程式碼貢獻
[問題]從@author移除禁止的Magento_Downloadable標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8355 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,提高程式碼品質和一致性。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8358 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8360 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,確保程式碼更乾淨且標準化。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8361 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8363 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8375 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8376 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8400 - GitHub問題 - GitHub程式碼貢獻
[問題]移除禁止的@author標籤
系統現在會從某些模組中移除禁止的@author標籤,以遵守編碼標準,進而提升整體程式碼品質。 先前,此標籤在某些模組中的存在違反了既定的編碼標準。
AC-8401 - GitHub問題 - GitHub程式碼貢獻
[問題]改善服務URL產生的可擴充性
系統現在允許透過外掛程式自訂服務URL產生函式,以推動更易於維護的修改方法。 以前,此功能的自訂功能是透過偏好設定來完成,這可能不太有效率或無法維護。
AC-8813 - GitHub問題 - GitHub程式碼貢獻
由於新增驗證,因此與升級2.4.7-p5有關的問題
修正SchemaBuilder類別中,未定義的陣列索引鍵「欄」在結構描述建立或更新期間當機的問題。 處理不包含「欄」索引鍵的表格資料時,就會發生此問題。
ACP2E-3871 - GitHub程式碼貢獻
PHP8.4淘汰錯誤:升級至Adobe Commerce 2.4.8後出現E_USER_ERROR
針對客戶的案例不會受到此修正的影響。
ACP2E-3963 - GitHub程式碼貢獻
框架,搜尋
單一定價類別的Opensearch 2.19.1 illegal_argument_exception
Opensearch不再對包含所有相同價格產品的類別擲回illegal_argument_exception。 之前,它有此例外狀況"[from]引數不能為負數"。
ACP2E-3896 - GitHub程式碼貢獻
GraphQL
刪除產品時customerOrders graphql傳回錯誤
即使訂單中的產品已刪除,customerOrders graphql請求也不再擲回錯誤。 之前,系統擲回「內部伺服器錯誤」錯誤。
ACP2E-3936
在GraphQL要求中,願望清單專案不會在單一網站的商店檢視之間共用
在修正前,會依存放區ID篩選願望清單專案。 現在,修正後,願望清單專案會依網站篩選。
ACP2E-3987 - GitHub程式碼貢獻
GraphQL,產品
MediaGalleryInterface中的產品graphql缺少media_type
MediaGallery GraphQL要求現在包含產品影像型別的「型別」欄位。 之前,此「型別」欄位不存在於MediaGallery GraphQL請求中。
ACP2E-3880 - GitHub程式碼貢獻
庫存/MSI
重新導向至首頁並結帳後,沒有可用的存放區
如果客戶導覽至付款頁面,然後返回首頁,最後返回結帳頁面,則先前選取的商店現在會在「店內撿料」配送中預先選取。 先前,在重複回到結帳頁面後,系統會清除「取用商店」中選取的商店。
ACP2E-3793 - GitHub程式碼貢獻 - GitHub程式碼貢獻
訂購
AbstractAddress setData('custom_attributes', AttributeValue[])中斷customAttributes
AC-10568 - GitHub問題
v2.4.7-p1 Magento重新排序–1訂單編號
系統如預期般運作,從後端重新排序後,訂單編號將是8位數的唯一值
AC-12854 - GitHub問題 - GitHub程式碼貢獻
使用Adobe信用卡付款方式結帳時,產品自訂選項檔案上傳遺失
AC-14306 - GitHub問題
訂單狀態卡在處理中
修正前,當訂購啟用「一併送貨」選項的套件組合產品時,訂單狀態在發票和送貨後不會自動切換為「完成」。 現在,修正之後,訂單狀態會在開立商業發票並出貨後,自動切換為「完成」。
ACP2E-3947 - GitHub程式碼貢獻
[雲端]Magento OOTB程式碼 — 電子郵件範本設定問題
修正前,使用非同步電子郵件傳送時,出貨電子郵件與商店訂單不一致。 現在,修正後,適當的商店出貨電子郵件訂單已送達。
ACP2E-3998 - GitHub程式碼貢獻
其他開發人員工具
[問題]受保護成員$_urlHelper的型別提示錯誤
系統現在會以正確的提示來修正錯誤的型別提示,建構函式中也會使用這個提示
AC-10716 - GitHub問題 - GitHub程式碼貢獻
效能
[問題]更新Store.php
此PR會略過目前的商店解析度,進而改善效能。
AC-14791 - GitHub問題 - GitHub程式碼貢獻
定價
Order Rest API中,沒有動態價格的套件組合產品專案的價格一律為0
AC-11925 - GitHub問題 - GitHub程式碼貢獻
產品
依原始價格計算的層級價格與型錄價格規則的折扣百分比(不含選取的選項)。
AC-12004 - GitHub問題
Magento 2.4.7 minAllowed遺失產品訂單數量
系統運作正常,頁面來源正確顯示產品的最低數量
AC-12909 - GitHub問題 - GitHub程式碼貢獻
執行Magento Payflow Pro測試時出現Magento例外狀況
AC-13681
管理面板中產品頁面上的可自訂選項格線問題
使用型別下拉式清單建立可自訂選項時,系統可如預期運作
AC-14003 - GitHub問題 - GitHub程式碼貢獻
請購單清單頁面列印選項無法運作
AC-14711
來自其他客戶比較清單的所有專案在透過管理員登入後都會指派給客戶
先前,當管理員在後端使用「以客戶身分登入」功能時,先前登入的客戶比較清單中的產品會錯誤指派給目前模擬的客戶。 修正後,比較清單會正確載入正確登入的客戶。
ACP2E-3818 - GitHub程式碼貢獻
SEO
透過REST API更新產品url_key不會產生301 URL重寫
透過REST API更新產品的URL金鑰時,如果將「如果URL金鑰變更,請為URL建立永久重新導向」設定設為「是」,產品URL重寫會建立從舊URL到新URL的重新導向。
ACP2E-3900 - GitHub程式碼貢獻
銷售
在訂購狀態下拉式清單中選取值時,訂購狀態會消失
AC-15010
安全性
套件式/合併式JS不屬於SRI雜湊
在修正之前,產生的套件組合或合併的檔案並未新增至SRI雜湊清單。 現在,檔案已適當地新增至SRI雜湊。
ACP2E-3854 - GitHub程式碼貢獻
送貨
[QUANS] - Magento_Fedex核心模組在傳送要求以取得新權杖之前,是否會檢查有效的作用中權杖?
Adobe Commerce很快會向FedEx API服務提出許多要求來取得存取權杖。 先前,即使存取權杖仍然有效,Adobe Commerce一律會向FedEx API提出新請求,導致速率限制問題。
ACP2E-3930 - GitHub程式碼貢獻
測試和預覽
無法在啟用類別許可權的情況下預覽排程的產品更新
在修正之前,要啟用的未來產品不會以預覽模式顯示。 現在,即使目前狀態為停用,也會顯示它。
ACP2E-3786 - GitHub程式碼貢獻
預覽期間範圍顯示不同的存放區檢視
在此修正之前,cms區塊和cms頁面內容的測試更新預覽可能已在不同存放區中開啟,而不是在從「內容測試控制面板」存取時,在cms區塊或頁面上指派的存放區。 修正後,如果cms區塊或頁面在測試更新中僅指派了特定存放區,則會從內容測試儀表板開啟預覽,並選取正確的存放區。
ACP2E-3815
缺少目錄價格規則折扣金額欄位的驗證
之前,使用目前驗證規則時,暫存排程更新中的discount_amount欄位無法正確驗證。 不過,在套用修正之後,將會適當地驗證discount_amount欄位。
ACP2E-3867 - GitHub程式碼貢獻
稅金
錯誤訂單總計,舍入不會套用至價格計算。
系統現在可在計算price_after_discount、discount_amount及稅額時正確處理。
訂單的實際總計
AC-11389 - GitHub問題 - GitHub程式碼貢獻
測試架構
[問題]忽略lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…
系統現在會忽略執行單元測試時產生的'env.php'檔案,確保Git狀態在執行測試後保持乾淨。 以前,執行單元測試會產生新檔案'env.php',導致Git狀態顯示找到的新檔案,並使其看起來很髒。
AC-13293 - GitHub問題 - GitHub程式碼貢獻
[問題]修正攔截器的整合測試問題
系統現在可以在整合測試中正確識別及處理\Magento\TestFramework\App\Config\Interceptor ,確保測試可以存取必要的資料,即使類別上有外掛程式存在。 之前,系統無法考慮\Magento\TestFramework\App\Config成為\Magento\TestFramework\App\Config\Interceptor的可能性,導致在嘗試存取$data屬性時發生錯誤。
AC-13305 - GitHub問題 - GitHub程式碼貢獻
[問題] MFTF:正在將電子郵件提交至已啟用驗證碼的Friend表單
測試案例會在啟用驗證碼時,說明「傳送電子郵件給朋友」表單的功能,確保表單提交程式可在驗證碼值不正確和正確的情況下正常運作。
AC-13492 - GitHub問題 - GitHub程式碼貢獻
[TestFramework] TestCase::getTestResultObject的使用方式無效,因為phpunit v10
AC-13502 - GitHub問題
AC 2.4.7-p3中的環境特定單元測試失敗
此問題會修正未在所有版本和環境上重製的單元測試失敗。 以前,為了修正此問題,部分單元測試會因為不同程式庫版本或因較新版本新增的功能遺失而失敗。
ACP2E-3712 - GitHub程式碼貢獻
工具/ DataMigrationTool
無差異時[ATLH]發生嚴重錯誤
沒有差異顯示時,嚴重錯誤不再出現
ACP2E-3901
UI框架
動態列中的WYSIWYG是空的
AC-12336 - GitHub問題 - GitHub程式碼貢獻
[問題]修正MIME型別錯字
系統可正確處理並修正gif影像的mime型別和拼寫錯誤
AC-8001 - GitHub問題 - GitHub程式碼貢獻
[問題]避免直接存取檢閱清單Ajax
系統可正確處理並避免直接存取檢閱清單Ajax
AC-9381 - GitHub問題 - GitHub程式碼貢獻
升級 — 升級相容性工具
已棄用的功能:建立動態屬性Magento\Framework\Acl::$_roleRegistry
AC-12343 - GitHub問題
已修正v2.4.9-alpha1中的問題
我們已修正Adobe Commerce 2.4.9-alpha1核心程式碼中的84個問題。 此版本中包含的已修正問題子集說明如下。
API
非同步大量作業對async.magento.configurableproduct.api.optionrepositoryinterface.save.post維持開啟狀態
如果要求內文不是Array,大量API端點現在會擲回錯誤,因此需要大量專案索引鍵是從0開始的連續數字。 以前,由於批次請求中提交的任意專案鍵,未更新批次專案狀態。
ACP2E-3544 - GitHub程式碼貢獻
is_subscribed值上的[雲端] API REST錯誤未考慮來自使用searchCriteria的目前存放區
API REST客戶查詢使用searchCriteria從正確的存放區擷取正確的「is_subscripted」值
先前,API REST客戶查詢在擷取is_subscribed"值時不會考慮儲存。
ACP2E-3621 - GitHub程式碼貢獻
async.operations.all可以為1個SKU建立多個專案
儲存和更新相同產品的同時請求現在會序列化,以防止可能導致資料不一致或重複產品的競爭條件
ACP2E-3744 - GitHub程式碼貢獻
帳戶
建立客戶帳戶期間,發生目前區域錯誤,因此禁止執行[雲端]刪除操作
修正儲存地址無效的客戶後,會傳回描述無效原因的訊息,而非無關的「目前區域禁止刪除操作」。
ACP2E-3791 - GitHub程式碼貢獻
管理員UI
[問題]改善角色樹狀結構的使用者體驗
此提取請求會新增按鈕,以收合全部、展開全部和展開具有選定專案的分支。 此功能類似於類別樹狀結構(「目錄 — >詳細目錄 — >類別」)中提供的功能
AC-14020 - GitHub問題 - GitHub程式碼貢獻
Symfony\Component\Mime\Exception\LogicException: 「Sender」標頭必須是「Symfony\Component\Mime\Header\MailboxHeader」的例項(取得「Symfony\Component\Mime\Header\MailboxListHeader」)
AC-14520 - GitHub問題 - GitHub程式碼貢獻
提供使用網格來大量刪除稅率的功能
管理員使用者現在可以同時從「管理員稅率」網格中刪除多個稅率。 GitHub-33399
AC-2238 - GitHub問題 - GitHub程式碼貢獻 - GitHub程式碼貢獻
條件SKU的購物車價格規則不會考慮SKU中的「前導零」(sku: 01234與1234相同)
系統現在會正確處理購物車價格規則,且條件SKU會考慮SKU中的「前導零」
AC-9428 - GitHub問題 - GitHub程式碼貢獻
多選專案的預設屬性選項值行為問題
在修正預設值之前,多個選項屬性的預設值未正確儲存。 現在,修正之後,值會正確儲存在資料庫中。
ACP2E-3523 - GitHub程式碼貢獻
後端管理選單字幕未顯示
主功能表群組的所有標題現在都會正確顯示。 以前,如果主選單的第二或第三欄只包含一組連結,則不會顯示該群組的標題。
ACP2E-3540
從管理員將產品數量移回購物車時出現問題
從管理員建立訂單時,側邊欄上客戶購物車中的產品新增到訂單時不會消失。
ACP2E-3563 - GitHub程式碼貢獻
管理員UI、B2B
B2B以客戶標題登入仍具有Magento品牌
較早的店面標題顯示「您現在在<商店名稱>上以<客戶名稱>連線」與Magento品牌。 此問題現已修正,且標題會顯示為ADOBE品牌。
AC-14361 - GitHub程式碼貢獻
管理UI,內容
插入影像期間發生例外狀況「無法為媒體資產路徑建立轉譯」
移除「媒體集影像最佳化」設定的「最大寬度」和「最大高度」值時,影像最佳化程式期間不會再發生錯誤。
ACP2E-3781 - GitHub程式碼貢獻
管理員UI、安全性
弱密碼管理
使用相同密碼時無法儲存管理員使用者。 之前,檔案會成功儲存,未經適當驗證。
ACP2E-3657 - GitHub程式碼貢獻
管理UI、安全性、測試和預覽
內容暫存的動作記錄
動作記錄現在會顯示測試更新活動。 之前,測試更新記錄檔不會記錄在管理動作記錄檔中。
ACP2E-3679
B2B
下單無法運作透過可轉讓報價進行結帳使用PayFlow Pro信用卡付款方式
AC-11973
報價重新命名後的成功訊息會間歇性地消失
AC-13447
總計計算不包含稅捐金額
若從已啟用跨境交易的現有採購單下單,訂單會包含正確的總計。
ACP2E-3727
透過REST API取消指派B2B共用目錄中的類別緩慢
現在,在B2B中取消指派類別時,效能已大幅改善。 之前,取消指派B2B共用目錄中的類別需要很長時間。
ACP2E-3796
B2B中新的安裝修正程式的效能問題
修正當在company_structure表格中處理大量記錄(~100,000+)時,在更新至B2B 1.5.2後升級Magento_Company模組耗時過長的效能問題。
ACP2E-3850
購物車與結帳
Magento 2.4.7更新(迷你)購物車不允許小數數量
現在,當我們從迷你購物車更新數量且地區設定為NL (荷蘭文)時,Magento可正確處理數量
AC-13238 - GitHub問題 - GitHub程式碼貢獻
[問題]更新subtotal.phtml
系統會以正確的間距更新subtotal.phtml
AC-13907 - GitHub問題 - GitHub程式碼貢獻
無法與訪客下訂單
AC-14241 - GitHub程式碼貢獻
cron工作sales_clean_quotes不會清除過期的永久報價
'persistent_clear_expired' cron工作執行時,現在會清除過期的永久性引號。 在過去,過期的永久性引號不會由任何其他cron工作清除。
ACP2E-3493 - GitHub程式碼貢獻
為非作用中公司簽出時出現「發生錯誤」錯誤
修正前,如果登入的使用者公司不再啟用,購物車頁面上的登出動作就無法正常完成。 現在,如果該公司不再可用,則會正確執行登出。
ACP2E-3541 - GitHub程式碼貢獻
「使用多個地址結帳」時未儲存地址選擇
在取消多重送貨選項時進行修正之前,當回覆為多重送貨時,不會預先選取地址。 現在,預設位址會取代為多送貨畫面中選取的其中一個位址。
ACP2E-3646 - GitHub程式碼貢獻
購物車與結帳、SEO
從次要網站購買時,電子郵件中的禮品卡代碼URL不正確
以前,非預設商店的多商店設定和禮品卡總是會將禮品卡申請重新導向到預設網站。 套用此修正後,電子郵件會將禮品卡宣告連結重新導向至正確的範圍或網站。
ACP2E-3699
購物車與結帳、送貨
[Mainline]購物車價格規則未遵守多重出貨
在此修正實施之前,若套用子選取條件並啟用免運費,多送貨產品的購物車價格規則無法正確套用。 不過,由於已套用校正,多批出貨購物車的購物車價格規則現在會如預期運作。
ACP2E-3666 - GitHub程式碼貢獻
目錄
具有相同查詢的相同頁面出現重複的快取fpc
系統現在會正確識別並使用相同的完整頁面快取(FPC)來處理具有相同查詢引數的頁面,無論其順序或尾隨字元為何。 這可防止頁面快取資料夾大小不必要的增加。 以前,如果查詢引數的順序不同或如果存在尾隨字元,系統會為同一頁建立不同的FPC識別碼,從而導致頁快取資料夾大小增加。
AC-10722 - GitHub問題 - GitHub程式碼貢獻
缺少catalog_product_entity_int表格中必要欄的索引
已新增catalog_product_entity_int表格中缺少之必要欄的索引
AC-10844 - GitHub問題 - GitHub程式碼貢獻
產品頁面因url重寫而發生錯誤
現在,當我們進行URL重寫時,產品頁面就能成功載入
AC-2950 - GitHub問題 - GitHub程式碼貢獻
將產品新增至類別時出現[雲端]錯誤
現在,透過快顯視窗格線將產品新增至類別時,分頁和記錄計數標籤可正確運作。 以前,僅載入專案等於頁面大小的單一頁面會導致專案選取下拉式清單發生問題。
ACP2E-3526
indexer_update_all_views cron錯誤與MAGE_INDEXER_THREADS_COUNT
已修正MAGE_INDEXER_THREADS_COUNT > 2搭配客戶區段索引器的問題
ACP2E-3538 - GitHub程式碼貢獻
在頁面產生器產品Widget條件中新增「條件組合」時發生例外
已新增檢查以跳過缺少或不完整的條件,藉此修正問題。 以前,由於處理系統中的不完整條件,這會導致產生錯誤記錄。
ACP2E-3545 - GitHub程式碼貢獻
載入屬性集時瀏覽器當機
如果產品屬性超過4千個,則瀏覽器不會再在屬性集編輯頁面上當機
ACP2E-3633 - GitHub問題 - GitHub程式碼貢獻
[雲端]產品URL重寫未針對新商店建立:上線封鎖程式
已成功建立新商店的產品URL重新寫入。
先前作業因記憶體洩漏或逾時而結束。
ACP2E-3669 - GitHub程式碼貢獻
選項無法運作的屬性預設值
先前,當我們變更產品選取屬性的預設值時,它會顯示為具有先前值的陣列元素。 套用此修正後,當我們更新產品屬性值時,它將會儲存為eav_attribute表格中的單一元素。
ACP2E-3688 - GitHub程式碼貢獻
由於千位分隔符號,編輯時禮卡驗證失敗
修正當禮卡金額為1000或更多時,禮卡產品型別儲存的問題。
ACP2E-3704
目錄、GraphQL、搜尋
產品graphql在類別彙總中傳回停用的類別
修復後,產品GraphQl請求不會傳回已停用的類別。
ACP2E-2885 - GitHub程式碼貢獻
目錄、產品
[隨機錯誤]未載入Fotorama程式庫
現在,系統可確保Fotorama程式庫已正確載入,讓所有附加的影像如預期般顯示在影像庫中。 之前,由於Fotorama資料庫未正確載入的問題,因此只會顯示第一個影像。
AC-12124 - GitHub程式碼貢獻 - GitHub程式碼貢獻
內容
將csp_whitelist.xml放在主題中無法運作,會產生間歇性問題
已實施每個網站區域的CSP白名單快取。
AC-13069 - GitHub問題 - GitHub程式碼貢獻
錯誤:載入產品時,針對管理員內容Pagebuilder的「Magento_Catalog/js/validate-product」出現指令碼錯誤
此PR修正使用產品條件編輯pagebuilder時catalogAddToCart的指令碼錯誤
AC-13891 - GitHub問題 - GitHub程式碼貢獻
封鎖具有相同識別碼的小工具中的選取專案
當我們有相同的識別碼區塊時,系統現在會在建立Widget時正確處理選取區塊
AC-14132 - GitHub問題 - GitHub程式碼貢獻
未考慮表格首碼
AC-14556 - GitHub問題 - GitHub程式碼貢獻
無法上傳寬度相對較小的影像
系統不再無法以相對較小的寬度調整影像大小。
ACP2E-3558 - GitHub程式碼貢獻
遠端儲存路徑樣式設定的設定路徑不正確
修正後,設定遠端儲存路徑樣式設定將影響實際的AWS S3路徑樣式設定。
ACP2E-3734 - GitHub程式碼貢獻
框架
正在編譯已停用模組的程式碼。
此提取請求會在程式碼編譯之前逸出已停用的模組。
AC-10933 - GitHub問題 - GitHub程式碼貢獻
Magento_Theme title.phtml範本對PHP 8.2無效
此提取請求修正了使用null標題建立的CMS頁面(如Php 8.x將null傳遞至trim()時擲回例外狀況:已棄用功能: trim():將null傳遞至字串型別的引數#1 ($string))的問題
AC-12856 - GitHub問題 - GitHub程式碼貢獻
當鎖定提供者使用檔案儲存時,我們會獲得不斷增加的檔案目錄,而不會進行任何清除
此提取請求會引入每天執行一次的新cron作業,並搜尋過去24小時內未修改且可安全移除的鎖定檔案。 這會控制鎖定檔案目錄的內容。
只有當鎖定提供者設定為使用檔案時,此cron工作才會執行某些動作,而不是當使用其他檔案時(資料庫 — 預設、縮放管理員或快取)
AC-13367 - GitHub問題 - GitHub程式碼貢獻
[問題]清理:請勿使用方法呼叫的void傳回值。
此PR會進行微幅清理。 有時我們呼叫未傳回任何內容(void)的方法,然後使用該結果值。 這確實不是必要。
AC-13664 - GitHub問題 - GitHub程式碼貢獻
[問題] [PHPDOC]修正Magento\Framework\Message\ManagerInterface的錯誤phpdoc
此PR修正\Magento\Framework\Message\ManagerInterface的錯誤phpdoc,並移除\Magento\Framework\Message\Manager中所有重複的phpdoc (使用inheritdoc語法)。
AC-14312 - GitHub問題 - GitHub程式碼貢獻
移除composer.json的Beta版最低穩定性
移除composer.json的Beta版最低穩定性
AC-14450 - GitHub程式碼貢獻
allow_parallel_generation應透過環境變數設定
修正後,「MAGENTO_DC_CACHE_ALLOW__PARALLEL_GENERATION」環境變數可用來設定「allow_parallel_generation」設定。
ACP2E-3673 - GitHub程式碼貢獻
[Cloud]在Magento 2中使用db_schema.xml檔案將資料表資料行型別從Int變更為Decimal導致錯誤
變更欄資料型別無法正常運作。 之前,它會擲回錯誤:不允許屬性「identity」。
ACP2E-3709 - GitHub程式碼貢獻
Adobe支援新貨幣(XCG)
加勒比盾(XCG)已新增至貨幣清單。
ACP2E-3790 - GitHub程式碼貢獻
GraphQL
GraphQL對訂單位置的回應不包含例外訊息
還原先前以不同格式傳回錯誤的變更。 現在系統會以一致的方式傳回潛在錯誤,而不會破壞GraphQL結構描述。 這應新增為已知的BIC,由ACP2E-3399中的PM核准
ACP2E-3399 - GitHub程式碼貢獻
訂單放置的GraphQL回應已部分本地化
placeOrder GraphQl突變傳回的錯誤未完全本地化。 現在,在多語言內容中,錯誤會正確翻譯。
ACP2E-3506 - GitHub程式碼貢獻
同時呼叫以重新排序GraphQL API — 將相同產品新增至不同列
修正同時呼叫重新排序GraphQL API導致相同產品新增為不同列,進而導致資料不一致的問題。
ACP2E-3774 - GitHub程式碼貢獻
updateCustomerEmail GraphQL突變(變更電子郵件地址)未觸發電子郵件通知
以往,成功更新客戶帳戶上的電子郵件地址後,系統不會傳送電子郵件給客戶。 套用修正後,客戶現在會在成功更新電子郵件地址後收到電子郵件通知。
ACP2E-3785 - GitHub程式碼貢獻
動態屬性未透過updateGiftRegistry變異在Gift登入中更新
之前,在透過updateGiftRegistry變異進行此修正之前,贈品登入的自訂屬性並未透過GraphQL變異進行修改或更新。 套用此修正後,可以透過updateGiftRegistry變異成功更新贈品登入的動態屬性。
ACP2E-3805 - GitHub問題
匯入/匯出
[問題] Copyedit:將「coping」變更為「coping」
PR修正「複製」的次要拼字錯誤
AC-13300 - GitHub問題 - GitHub程式碼貢獻
REST端點產品匯入Json未驗證必填欄位
透過匯入程式(管理員或API)建立新產品時,現在需要名稱欄位。 修正前,您可以建立沒有名稱的新產品,這會破壞管理員介面,並建立無效產品。
ACP2E-3660 - GitHub程式碼貢獻
匯出程式中缺少網站篩選器選項
現在可在建立產品匯出時依網站篩選產品。
ACP2E-3720 - GitHub程式碼貢獻
AC-13913重複 — 靜態屬性非同步清除。
修正後,建立\Magento\CatalogImportExport\Model\Import\Product\Type\AbstractType的許多執行個體時,不會出現「未定義的陣列索引鍵"apply_to" (套用至)」錯誤。
ACP2E-3752 - GitHub程式碼貢獻
庫存/MSI
結帳時變更地址時,商店取貨未遵守搜尋半徑上限
現在,如果送貨地址變更,「店內撿料」中預先選取的商店將會更新。 以往,預先選取商店後,即使新送貨地址不在所選商店半徑內,也不會變更
ACP2E-3728 - GitHub程式碼貢獻
訂購
無法為不可為空的欄位&amp;quot;AppliedCoupon.code&amp;quot;非預期問題傳回null
AC-14484 - GitHub問題 - GitHub程式碼貢獻
[雲端]升級至magento 2.4.6-p7後,部分內嵌Javascript無法運作
按一下admin中「按SKU新增至訂單」中的「刪除」按鈕現在會移除SKU。 之前,按一下「依SKU新增至訂單」中的「刪除」按鈕並未移除SKU。
ACP2E-3515
gift_cards序列化資料在sales_order表格中不一致
sales_order表格中的gift_cards資料現在已正確序列化。 以前,每次更新訂單時都會序列化。
ACP2E-3662
訂單,定價
管理員在建立退貨時顯示不正確的貨幣符號
在使用不同貨幣(EUR/USD/GBP)進行多網站設定時,admin中的退貨產品選擇頁面現在顯示正確的貨幣符號。 之前,它會顯示預設貨幣符號。
ACP2E-3658 - GitHub程式碼貢獻
其他開發人員工具
Lighthouse協助工具失敗
系統現在通過測試,無障礙分數為100
AC-12783 - GitHub問題 - GitHub程式碼貢獻
停用驗證碼店面設定仍載入驗證碼js檔案
停用店面的驗證碼時,系統現在不會載入驗證碼js檔案
AC-14267 - GitHub問題 - GitHub程式碼貢獻
封裝
[封裝] Fix magento/magento-coding-standard dependency+ page-builder
ACPLTSRV-6383
付款
[問題]修正離線發票擷取(404)
它會修正從Magento管理員擷取離線付款方法發票時的404頁錯誤
AC-13336 - GitHub問題 - GitHub程式碼貢獻
效能
類別許可權模組可能會阻止快取
第三方控制器現在會與客戶區段正確快取
ACP2E-3721
產品
產品集合 — 可能或將載入集合時,addMediaGalleryData呼叫getSize (可以使用count避免額外的DB查詢)
如果在呼叫產品圖形ql時已載入產品集合,且其中包含media_gallery欄位,此PR會減少使用count()的額外查詢呼叫。
AC-13055 - GitHub問題 - GitHub程式碼貢獻
[2.4.8]找不到cron工作catalog_product_alert的回呼
AC-14494 - GitHub問題 - GitHub程式碼貢獻
透過Pagebuilder包含產品Widget時執行緩慢查詢
針對產品Widget建立(包括產品SKU)的查詢已最佳化。
ACP2E-3449 - GitHub程式碼貢獻
產品影像在新增為可設定產品時未調整大小
以前,在管理面板中透過「設定」新增的影像未遵守上傳大小上限,這可能會導致不一致和管理挑戰。 現在,已實作修正,以確保在上傳期間自動調整影像大小,以符合大小上限,精簡程式和維護系統標準。
ACP2E-3504 - GitHub程式碼貢獻
送貨
檔案應該針對%實作進行更新,因為這在正式檔案中不正確
更新DHL Rest API支援的devdoc
AC-14507
[DHL] — 處理一般大小設定中的選用維度,以及REST與XML API整合之間的價格差異
AC-14601 - GitHub程式碼貢獻
建立UPS出貨標籤時發生例外狀況
修正警告:在UPS出貨標籤建立期間陣列到字串的轉換
ACP2E-3676 - GitHub程式碼貢獻
測試和預覽
預覽排程更新會按字母順序開啟第一個商店檢視,而非感興趣的商店檢視
在修正之前,排程更新的預覽會依字母順序在第一個存放區檢視中開啟,而不是依指派的存放區檢視。
修正後,預覽現在會在指派給CMS區塊測試更新的存放區檢視中正確開啟。
ACP2E-3671 - GitHub程式碼貢獻
Staging_apply_version Cron行為問題 — 已忽略special_price
修正後,在排程產品更新變更特殊價格後,將重新計算報價總計。
ACP2E-3674
稅金
從購物車移除贈品包裝時,不會更新稅額
AC-14637