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
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
複数の住所注文が注文成功ページで完了せず、正しい商品ではなく同じ商品を持つ 2 つの注文が表示されます。
前提条件 :
ストアとストア表示を使用して 2 つの web サイトを作成します。
再現手順 :
-
Web サイトカタログの カタログ価格スコープ を設定します(店舗/設定/設定/カタログ/カタログ/価格/スコープ)。
-
固定製品税(FPT) (ストア/設定/販売/税/固定製品税)を設定します。
- FPT を有効にする = はい
- 商品一覧に価格を表示 = FPT を除く
- 製品表示ページに価格を表示 = FPT を除く
- 販売モジュールの表示価格 = FPT を除く (FPT 摘要および最終価格を含む)
- メール表示価格=FPT を除く (FPT 説明と最終価格を含む)
- FPT への税金適用 = Yes
- 小計に FPT を含める = いいえ
-
FPT 属性 を作成して、デフォルトの属性セットに割り当てます。 (ユーザーガイドの FPT の設定:FPT 属性の作成を参照してください)。
-
4 つのシンプルな製品を作成し、FPT 属性値 を設定します(例:FPT を設定 属性値 = オーストラリア)。
-
次の設定で 2 つのバンドル製品を作成します。
- 定義 FPT.
- Dynamic Price = No を設定します。
- Set Price = 100.
- バンドルオプションは一緒に出荷され、すべて 価格タイプ = 固定 でデフォルトとしてマークされています。
- 手順 4 で作成した簡単な製品を 2 つ追加します。
-
フロントエンドにユーザーアカウントを作成します。 住所をオーストラリアの住所(国をオーストラリアまたは FPT 設定で使用された国)に更新します。
-
2 つのバンドルされた製品を買い物かごに追加します。
-
買い物かごページに移動し、FPT が正しく表示されていることを確認します。
-
複数のアドレスを使用してチェックアウト をクリックします。
-
2 番目のアドレスを追加します。
-
各製品を異なるアドレスに割り当てます。
-
チェックアウトプロセスを 注文する まで続行します。
-
Place Order ボタンをクリックします。
期待される結果 :
複数のアドレスを持つ注文は正常に行われました。
実際の結果 :
「エラーが発生しました。」が表示されます。
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:開発者向けドキュメントの Software Update Guide > Apply Patches
- クラウドインフラストラクチャー上のAdobe Commerce:開発者向けドキュメントの アップグレードとパッチ/パッチの適用。
関連資料
品質向上パッチツールの詳細については、次を参照してください。
QPT で利用可能なその他のパッチについて詳しくは、開発者向けドキュメントの QPT で利用可能なパッチを参照してください。