Adobe Commerce 2.4.1:PayPalBraintree訪客結帳時出現錯誤訊息
本文會說明一個已知的Adobe Commerce 2.4.1問題,其中若訪客結帳功能遭停用,則嘗試透過Braintree透過PayPal下訂單的訪客客戶會收到一則非資訊性錯誤訊息。
受影響的產品和版本
- Adobe Commerce內部部署2.4.0、2.4.1
- 雲端基礎結構上的Adobe Commerce 2.4.0、2.4.1
問題
從後端停用訪客結帳,並從迷你購物車或購物車選取「透過Braintree付款」選項時,會顯示非特定錯誤。
必要條件:
- 在Commerce Admin中,在 商店 > 設定 > 銷售 > 簽出 下,設定 允許來賓簽出 = 否。
- 如使用手冊的Braintree中所述,透過Braintree啟用PayPal。
要再現的步驟:
- 以訪客身分將產品新增到購物車。
- 選取 迷你購物車 並按一下 使用PayPal付款。
- 完成Paypal結帳,然後您就會進入「訂單稽核」頁面。
- 選取 送貨方法。
- 按一下 下訂單。
預期結果:
當客戶按一下迷你購物車或購物車頁面上的PayPal按鈕時,應向客戶顯示以下訊息:
To check out, please sign in with your email address.
如果您啟用直接Paypal而不使用Braintree,此情境的行為會不同。 不允許訪客使用者繼續付款處理。 當訪客使用者按一下迷你購物車中的PayPal按鈕時,它會顯示下列訊息:
To check out, please sign in with your email address.
實際結果:
系統會將客戶重新導向至「購物車」頁面,並顯示下列訊息:
The customer email is missing. Enter and try again.
因應措施
此問題的因應措施是客戶可以在已停用訪客簽出的商店(登入的使用者不使用訪客簽出)登入。 Adobe Commerce 2.4.2版已修正此問題。
相關閱讀
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a