ACSD-50814:管理者ユーザーがクレジットメモを作成できない
ACSD-50814 パッチは、管理者ユーザーがクレジットメモを作成できない問題を修正します。 このパッチは、Quality Patches Tool (QPT) 1.1.30 がインストールされている場合に使用できます。 パッチ ID は ACSD-50814 です。 この問題はAdobe Commerce 2.4.7 で修正される予定であることに注意してください。
影響を受ける製品とバージョン
Adobe Commerce バージョン用のパッチが作成されます。
- Adobe Commerce(すべてのデプロイメント方法) 2.4.6
Adobe Commerce バージョンとの互換性:
- Adobe Commerce(すべてのデプロイメント方法) 2.4.6
magento/quality-patches
パッケージを最新バージョンに更新し、Quality Patches Tool: Search for patches page で互換性を確認します。 パッチ ID を検索キーワードとして使用して、パッチを見つけます。問題
管理者ユーザーはクレジットメモを作成できません。
再現手順 :
-
Adobe Commerce Admin で、Stores / Configuration / Sales / Shipping methods / Free shipping に移動し、Enable free shipping を Yes に設定します。
-
再び Stores/Configuration/Sales/Tax に移動し、計算設定を展開して、次の項目を設定します。
- Shipping prices = Including tax
- Enable cross border trade = No
-
価格表示設定を展開し、Display shipping prices = Including tax を設定します。
-
Orders、Invoices、Credit memo の表示設定を展開し、Display shipping amount = Including tax を設定します。
-
キャッシュをクリアします。
-
店頭で注文します。
-
管理画面で注文の請求書を作成します。
-
クレジットメモを作成します。
期待される結果 :
クレジット メモが作成されます。
実際の結果 :
次のエラーが発生します。
エラーにより、ページを表示できません
report.CRITICAL: DivisionByZeroError: Division by zero in vendor/magento/module-sales/Model/Order/Creditmemo/Total/Tax.php:139*
パッチの適用
個々のパッチを適用するには、デプロイメント方法に応じて、次のリンクを使用します。
- Adobe CommerceまたはMagento Open Sourceオンプレミス:Quality Patches Tool > Usage in the Quality Patches Tool guide.
- クラウドインフラストラクチャー上のAdobe Commerce:クラウドインフラストラクチャー上のCommerce ガイドの アップグレードとパッチ/ パッチの適用」を参照してください。
関連資料
Quality Patches Tool について詳しくは、以下を参照してください。
- Quality Patches Tool リリース済み:品質パッチをセルフサービスで提供する新しいツールをサポートナレッジベースから入手できます。
- を使用して、Adobe Commerceの問題にパッチが適用できるかどうかを確認します Quality Patches Tool (Quality Patches Tool ガイド)。
QPT で使用可能なその他のパッチの詳細については、Quality Patches Tool ガイドの「Quality Patches Tool: Search for patches」を参照してください。