MDVA-30594:複数のアドレス チェックアウト エラー

MDVA-30594 パッチを使用すると、複数のアドレスで注文を行った後、お客様に注文成功ページが表示されない問題を解決できます。 Commerce管理者で注文を確認すると、正しい商品ではなく同じ商品を持つ 2 つの注文が表示されます。 このパッチは、 品質向上パッチツール(QPT) 1.0.7 がインストールされています。 この問題は、Adobe Commerce 2.4.2 で修正されました。

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

Adobe Commerce バージョン用のパッチが作成されます。

  • クラウドインフラストラクチャー上のAdobe Commerce 2.3.3

Adobe Commerce バージョンとの互換性:

  • Adobe Commerce(すべてのデプロイメント方法) 2.3.0 ~ 2.4.1
NOTE
パッチは、新しい Quality Patches Tool リリースを使用する他のバージョンにも適用される可能性があります。 パッチがお使いのAdobe Commerceのバージョンと互換性があるかどうかを確認するには、 magento/quality-patches を最新バージョンにパッケージ化し、 Quality Patches Tool:パッチの検索ページ. パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

複数の住所注文が注文成功ページで完了せず、正しい商品ではなく同じ商品を持つ 2 つの注文が表示されます。

前提条件:

ストアとストア表示を使用して 2 つの web サイトを作成します。

再現手順:

  1. を設定 カタログの価格スコープ (web サイトカタログ用)ストア > 設定 > 設定 > カタログ > カタログ > 価格 > 範囲)に設定します。

  2. 設定 固定製品税(FPT)ストア > 設定 > 売上 > > 固定製品税):

    • FPT を有効にする = はい
    • 製品リストに価格を表示 = FPT を除く
    • 製品ビューページに価格を表示 = FPT を除く
    • 販売モジュールに価格を表示 = FPT を除く 含む FPT 説明と最終価格)。
    • 価格をメールで表示 = FPT を除く 含む FPT 説明と最終価格)。
    • FPT への税の適用 = はい
    • 小計に FPT を含める = 不可
  3. を作成 FPT 属性 ​を選択し、デフォルトの属性セットに割り当てます。 (詳しくは、 FPT の設定:FPT 属性の作成 (ユーザーガイドをご覧ください)。

  4. 4 つのシンプルな製品を作成し、 FPT 属性値 (例: FPT 属性値 = オーストラリア)に設定します。

  5. 次の設定で 2 つのバンドル製品を作成します。

    • 定義 FPT.
    • を設定 ダイナミック価格 = 不可.
    • を設定 価格 = 100.
    • バンドルオプションは一緒に出荷され、すべてデフォルトとしてマークされました() 価格タイプ = 固定.
    • 手順 4 で作成した簡単な製品を 2 つ追加します。
  6. フロントエンドにユーザーアカウントを作成します。 住所をオーストラリアの住所(国をオーストラリアまたは使用されていた国に設定)に更新します FPT 設定)。

  7. 2 つのバンドルされた製品を買い物かごに追加します。

  8. カート ページに移動し、 FPT は正しく表示されています。

  9. クリック 複数のアドレスを使用したチェックアウト.

  10. 2 番目のアドレスを追加します。

  11. 各製品を異なるアドレスに割り当てます。

  12. チェックアウト処理を次まで続行します 注文する.

  13. 「」をクリックします 注文する ボタン。

期待される結果:

複数のアドレスを持つ注文は正常に行われました。

実際の結果:

のようなメッセージです。エラーが発生しました。」が表示されます。

パッチの適用

個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。

関連資料

品質向上パッチツールの詳細については、次を参照してください。

QPT で使用可能なその他のパッチについては、を参照してください。 QPT で使用可能なパッチ 開発者向けドキュメントを参照してください。

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a