[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}
ACSD-62481:即使啟用 Persistence,購物車仍保持空白
ACSD-62481修補程式修正了在結帳時使用登入快顯視窗時,持續購物車功能失敗,因為它缺少 Remember Me 核取方塊,導致產品在登出後從購物車中消失的問題。 安裝Quality Patches Tool (QPT) 1.1.57時,即可使用此修補程式。 修補程式ID為ACSD-62481。 請注意,此問題已排程在Adobe Commerce 2.4.8中修正。
受影響的產品和版本
已為Adobe Commerce版本建立修補程式:
- Adobe Commerce (所有部署方法) 2.4.7-p1
與Adobe Commerce版本相容:
- Adobe Commerce (所有部署方法) 2.4.4 - 2.4.7-p3
magento/quality-patches套件更新至最新版本,並在Quality Patches Tool上檢查相容性:搜尋修補程式頁面。 使用修補程式ID作為搜尋關鍵字,以尋找修補程式。問題
永久購物車功能在結帳時使用登入快顯視窗時失敗,因為它缺少 Remember Me 核取方塊。 這會導致產品在登出後從購物車中消失。
要再現的步驟:
-
在admin中,設定來賓帳戶和持續購物車設定,如下所示:
-
導覽至 Stores > Settings > Configuration > Sales > Checkout > Checkout Options,並將 Allow Guest Checkout 設為 否。
- 按一下 Save Config。
-
導覽至 Stores > Settings > Configuration > Customers > Persistent Shopping Cart > General Options,並將 Enable Persistence 設為 是。
-
保留所有其他設定為預設值,但將 Clear Persistence on Sign Out 變更為 否。
- 按一下 Save Config。
-
-
前往「Catalog > Products > Add product」將簡單產品加入目錄。
- 填寫所需的最低詳細資訊,並確保已有庫存。
-
在前端使用主要表單
(../customer/account/create/)建立客戶帳戶並登出。 -
將產品以訪客身分新增到購物車。
-
開啟迷你購物車,右上角的圖示並按一下 View and Edit Cart。
-
繼續結帳。
-
透過出現的快顯對話方塊登入新的客戶帳戶並登出。
預期結果:
購物車會保留先前登入使用者的產品。
實際結果:
- 購物車是空的。
- 彈出式登入對話方塊不顯示 Remember Me 選項。
套用修補程式
若要套用個別修補程式,請根據您的部署方法使用下列連結:
- Adobe Commerce或Magento Open Source內部部署: Quality Patches Tool 指南中的>使用狀況Quality Patches Tool。
- 雲端基礎結構上的Adobe Commerce:雲端基礎結構上的Commerce指南中的升級和修補程式>套用修補程式。
相關閱讀
若要進一步瞭解Quality Patches Tool,請參閱: