ACSD-43887:チェックアウト支払いページに間違った詳細が表示される
ACSD-43887 パッチは、会社の発注書が有効になっている場合に、チェックアウトの支払いページに誤った詳細が表示される問題を修正します。 このパッチは、Quality Patches Tool (QPT)1.1.17 がインストールされている場合に使用できます。 パッチ ID は ACSD-43887 です。 この問題はAdobe Commerce 2.4.6 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.3
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.2 ~ 2.4.4
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
会社の発注書が有効になっている場合、チェックアウトの支払いページに正しくない詳細が表示される。
前提条件 :
- B2B モジュールがインストールされている。
- 「会社を有効化」が「はい に設定されている。 ストア/設定/一般/B2B 機能/会社を有効化/はい に移動します。
- 「発注の有効化」が Yes に設定されている。 Order Approval Configuration/Enable Purchase Orders/Yes に移動します。
- PayPal Express は、支払い方法として設定されます。
再現手順 :
-
仮想製品を作成します。
-
会社の管理者とフロントエンドから会社アカウントを登録します。
-
バックエンドから会社アカウントを承認し、会社の承認時に 発注書を有効にする を はい に設定します。
-
フロントエンドに移動し、手順 2 で作成した会社の管理者アカウントを使用してログインします。
-
会社の「デフォルトユーザー」を作成します。 会社ユーザー/新規ユーザーを追加 に移動します。
-
会社の「承認ルール」を作成します。 承認ルール/新しいルールを追加 に移動します。
- ルールタイプ:注文合計
- 注文の合計:$1 以上
- 次のユーザーの承認が必要:会社管理者
-
「デフォルトユーザー」アカウントを使用してログアウトしてログインします。
-
手順 1 で作成した仮想製品を買い物かごに追加し、チェックアウトに進みます。
-
支払い方法として PayPal Express を選択し、注文書を作成 をクリックします。
-
会社の管理者アカウントを使用してログアウトしてログインします。
-
自分の発注書 に移動し、会社の発注書 から 表示 をクリックして、手順 9 で作成した注文を表示します。
-
発注書を承認します。 発注書のステータスは、「承認済:支払保留中」にする必要があります。
-
会社の「デフォルトユーザー」アカウントを使用してログアウトしてログインします。
-
自分の発注書/表示/注文を行う に移動します。
-
注文概要 を確認します。
期待される結果 :
注文概要に、正しいゼロ以外の値が表示されます。
実際の結果 :
注文の概要の合計値はゼロです。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:Quality Patches Tool > Usage in the Quality Patches Tool guide.
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。
関連資料
品質向上パッチツールの詳細については、次を参照してください。
- 品質向上パッチツールがリリースされました:品質向上パッチをセルフサービスで提供する新しいツールがサポートナレッジベースに追加されました。
- Quality Patches Tool を使用して、Adobe Commerceの問題に対するパッチが使用可能かどうかを確認します(Quality Patches Tool ガイド)。
QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「Quality Patches Tool: Search for patches」を参照してください。