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

MDVA-30594 パッチを使用すると、複数のアドレスで注文を行った後、お客様に注文成功ページが表示されない問題を解決できます。 Commerce管理者で注文を確認すると、正しい商品ではなく同じ商品を持つ 2 つの注文が表示されます。 このパッチは、Quality Patches Tool (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: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。

問題

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

前提条件 :

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

再現手順 :

  1. Web サイトカタログの カタログ価格スコープ を設定します(店舗/設定/設定/カタログ/カタログ/価格/スコープ)。

  2. 固定製品税(FPT)ストア/設定/販売//固定製品税)を設定します。

    • FPT を有効にする = はい
    • 商品一覧に価格を表示 = FPT を除く
    • 製品表示ページに価格を表示 = FPT を除く
    • 販売モジュールの表示価格 = FPT を除くFPT 摘要および最終価格を含む)
    • メール表示価格=FPT を除くFPT 説明と最終価格を含む)
    • FPT への税金適用 = Yes
    • 小計に FPT を含める = いいえ
  3. FPT 属性 を作成して、デフォルトの属性セットに割り当てます。 (ユーザーガイドの FPT の設定:FPT 属性の作成を参照してください)。

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

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

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

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

  8. 買い物かごページに移動し、FPT が正しく表示されていることを確認します。

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

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

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

  12. チェックアウトプロセスを 注文する まで続行します。

  13. Place Order ボタンをクリックします。

期待される結果 :

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

実際の結果 :

エラーが発生しました。」が表示されます。

パッチの適用

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

関連資料

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

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

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