Adobe Commerce 2.4.1:PayPal-Braintree ゲストチェックアウトの誤ったメッセージ

この記事では、Adobe Commerce 2.4.1の既知の問題について説明します。ゲストチェックアウトが無効になっている場合、Braintreeを通じてPayPalで注文しようとすると、情報のないエラーメッセージが表示されます。

影響を受ける製品とバージョン

  • Adobe Commerce オンプレミス 2.4.0、2.4.1
  • Adobe Commerce on cloud infrastructure 2.4.0、2.4.1

イシュー

バックエンドでゲストチェックアウトが無効になっていて、ミニカートまたはショッピングカートから「Braintree経由でPayPal」支払いオプションが選択されている場合、特定できないエラーが表示されます。

前提条件:

  1. Commerce管理者で、Stores > Configuration > Sales > Checkout​の下で、Allow Guest Checkout = No​と設定します。
  2. ユーザーガイドのBraintreeの説明に従って、Braintree経由でPayPalを有効にします。

複製する手順:

  1. ゲストとして商品をカートに追加します。
  2. ミニカート​を選択し、PayPalでのお支払い​をクリックします。
  3. Paypal チェックアウトを完了すると、注文レビューページに移動します。
  4. 配送方法​を選択します。
  5. 「注文を配置」をクリックします。

期待される結果:

お客様がミニカートまたはショッピングカートページの「PayPal」ボタンをクリックすると、次のメッセージが表示されます。

To check out, please sign in with your email address.

Braintreeを使用せずにDirect Paypalを有効にすると、このシナリオの動作が異なります。 ゲストユーザーが支払いプロセスを続行することはできません。 ゲストユーザーがミニカートの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
commerce-knowledge-base-help