[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

Adobe Commerce 2.4.9-alpha リリースノート

IMPORTANT
Alpha のリリースは不完全な場合があり、欠陥が含まれている可能性があります。 それらは「現状のまま」で、いかなる保証もなく提供されます。 Adobeは、(Adobe サポートサービスまたはその他の方法を通じて)Alpha リリースを保守、修正、更新、変更、変更、その他の方法でサポートする義務を負いません。 お客様は、Alpha リリース、およびそれに付随するドキュメントや資料が正しく機能し、動作することを信頼しないでください。 Alpha リリースの使用は、完全にお客様自身の責任で行います。

v2.4.9-alpha3 のハイライト

Adobe Commerce 2.4.9-alpha3 リリースには、次のハイライトが適用されます。

Braintree

アカウントエリアを介したGoogle Pay のヴォールティング

Magento 2.4.9-alpha3 では、BraintreeでGoogle Pay Vault が有効になっている場合、お客様はアカウント領域を通じてGoogle Pay カードをヴォールティングできるようになりました。 保管されたカードは、保管された支払い方法の下に表示され、チェックアウト時に今後の購入に使用でき、顧客が削除できます。 これにより、Cards と PayPal だけでなく、Google Pay にもヴォールティングのサポートが広がります。

バンドル–3459

Magento注文をBraintree Portal 注文にリンク

Magento 2.4.9-alpha3 で、Magento管理者の注文の詳細にBraintree ポータルリンクが追加されました。 リンクをクリックすると、関連する取引がBraintree ポータルで(新しいタブで)開き、Magento注文のマーチャント ID と取引 ID が使用されます。 これにより、両方のシステムに別々にログインすることなく、直接クロスリファレンスが可能になります。

バンドル–3461

リアルタイムアカウントアップデーター(RTAU)

Braintree用Magento 2.4.9-alpha3 のリアルタイムアカウントアップデーター(RTAU)機能により、カードの有効期限が切れたりカードが交換されたりすると、ヴォールティングされた Visa、Mastercard、Discover のカード詳細が自動的に更新されます。 これにより、支払い失敗を最小限に抑え、Magento Vault を最新の状態に保ち、サポートされていないタイプ(前払い、Apple Pay、Google Pay)は誤りなくスキップできます。

バンドル–3462

Braintreeカード支払いに対する ELO カードのタイプのサポート

Magento 2.4.9-alpha3 で、ELO カードタイプのサポートがBraintree Payments に追加されました。 管理者はクレジットカード設定で ELO を有効にできるようになりました。お客様はチェックアウト時に ELO カードを使用して注文を正常に行え、Braintreeを通じてシームレスな取引を確実に行うことができます。

バンドル–3464

フレームワーク

RabbitMQ から Apache ActiveMQ への移行

AC-14558

chart.js の依存関係を最新バージョンにアップグレード

chart.js 依存関係が最新バージョン 4.5.0 にアップグレードされます

AC-15133 - GitHub コードの投稿 ​

Laminas MVC からの移行

Adobe Commerceは、PHP 8.5 以降の長期にわたる互換性と安定性を確保するために、従来の Laminas MVC に代わるネイティブの MVC 実装を導入しました。この変更により、パフォーマンスが強化され、外部への依存が軽減され、Commerceの将来に備えた基盤が提供されます

AC-15160

セキュリティ

セキュリティのバグ修正の最新情報については、Adobe セキュリティ速報 APSB25-94 を参照してください。

このリリースには、REST API の脆弱性を解決するための CVE-2025-54236 の修正が含まれています。

Adobeは、2025 年 9 月にこの問題のホットフィックスをリリースしました。 詳しくは、​ 必要なアクション:Adobe Commerceで利用可能な重要なセキュリティアップデート(APSB25-88) ​ ナレッジベースの記事を参照してください。

開発者は、REST API コンストラクターパラメーターの検証 ​ を確認して、これらのセキュリティの変更に準拠するように拡張機能を更新する方法を理解する必要があります。

v2.4.9-alpha2 のハイライト

Adobe Commerce 2.4.9-alpha2 リリースには、次のハイライトが適用されます。

フレームワーク

OpenSearch 3 のサポートを追加

Adobe Commerce 2.4.9 は、OpenSearch 3.x と完全に互換性を持つようになりました。この更新により、マーチャントは、OpenSearch 2.x との下位互換性を維持しながら、パフォーマンスの向上、セキュリティ、長期的なサポートのメリットを得ることができます。

AC-11846

Nginx のバージョンを 1.26 から 1.28 にアップデートします

現在サポートされているすべてのバージョンのAdobe Commerceの開発およびテスト環境で使用される Nginx のバージョンは、入手可能な最新の安定した Nginx リリースに合わせて 1.26 から 1.28 に更新されました。
PR レベルのテストが Nginx 1.28 で実行され、すべてのAdobe Commerce バージョンの完全な互換性とサポートが確認されるようになりました。

AC-14104

最新バージョンの調査 jquery-validate

jQuery 検証ライブラリをバージョン 1.21.0 にアップグレードして、フォームの検証機能を強化し、ユーザーエクスペリエンスを向上し、管理インターフェイスとフロントエンドインターフェイスの両方ですべてのAdobe Commerce フォームに最新のブラウザー互換性を確保しました。

AC-14403 - GitHub コードの投稿 ​

最新バージョンの jquery-ui を調査する

jQuery UI ライブラリをバージョン 1.14.1 にアップグレードして、ユーザーインターフェイスウィジェットを強化し、アクセシビリティを向上し、すべてのAdobe Commerce管理コンポーネントとフロントエンドインターフェイスコンポーネントで最新のブラウザー互換性を確保しました。

AC-14417 - GitHub コードの投稿 ​

最新バージョン less.js を調査します。

Less.js CSS プリプロセッサーをバージョン 4.2.2 にアップグレードして、CSS コンパイルのパフォーマンスを高め、構文のサポートを強化し、すべてのAdobe Commerce フロントエンドおよび管理テーマにわたってテーマのビルドプロセスを最新化しました。

AC-14418 - GitHub コードの投稿 ​

最新バージョン moment-timezone-with-data.js を調査します。

Moment Timezone ライブラリをバージョン 0.5.43 にアップグレードして、タイムゾーン処理機能を強化し、最新の IANA タイムゾーンデータベース変更でタイムゾーンデータを更新し、Adobe Commerceの国際およびマルチタイムゾーン操作すべてで日付/時刻の処理の精度を高めました。

AC-14419 - GitHub コードの投稿 ​

最新バージョンの underscore.js の調査

Underscore.js ユーティリティライブラリをバージョン 1.13.7 にアップグレードして、JavaScriptの機能プログラミング機能を強化し、データ操作のパフォーマンスを向上し、Adobe Commerceのすべてのフロントエンドコンポーネントと管理インターフェイスコンポーネントにおける最新のブラウザー互換性を確保しました。

AC-14420 - GitHub コードの投稿 ​

TinyMCE からHugerte.orgへの移行

TinyMCE 5 および 6 のサポート終了と TinyMCE 7 とのライセンス非互換性により、現在のAdobe Commerce WYSIWYG エディターの実装は、TinyMCE からオープンソースの HugeRTE エディター(https://hugerte.org/)に移行されます。
この移行により、Adobe Commerceはオープンソースのライセンスに引き続き準拠し、既知の TinyMCE 6 の脆弱性を回避し、マーチャントやデベロッパー向けに最新のサポートされている編集機能を提供します。

AC-14568

2.4.9-alpha2 に Valkey 8.x の完全なサポートを追加

Adobe Commerce 2.4.9 では、Valkey に対して完全な CLI コマンドがサポートされており、現在の既存の Redis 機能をミラーリングします。 管理者とクラウドの設定が更新され、シームレスな Valkey 設定が可能になりました。
この更新により、Adobe Commerceは Valkey 8.x をサポートすることで、将来にわたって利用でき、パフォーマンスが向上します。これにより、マーチャントやデベロッパーは Redis に代わる信頼性の高い製品を入手できます。

AC-14604

その他

CNS のビルドおよびテスト用のAWS Valkey 8.x サービスのアップデート

CNS ビルド用のAWS Valkey 8.x サービスの更新

AC-14470

2.4.9-alpha2 - 8 月のコア品質の改善

AC-14700

セキュリティ

2.4.9-alpha2 のセキュリティの改善

AC-14610

送料

古い Web ツール API から新しい RESTful USPS API への USPS 統合の移行

USPS が 2026 年 1 月 25 日(PT)までに従来の Web Tools API の廃止を発表したことに準拠するために、Adobe Commerce USPS 統合は、新しい RESTful USPS API に移行されました。
主な機能強化:

  • デュアル API のサポート:管理者ユーザーは、設定を使用して、従来の Web ツール API と新しい RESTful USPS API のどちらかを選択できるようになりました。
  • 認証のアップグレード:安全な API アクセスを実現するために OAuth 2.0 を実装しました。
  • データフォーマットの改善:よりクリーンで効率的な通信のために、XML から JSON に移行されました。
  • 新しい管理フィールド:
    ゲートウェイ REST URL (モード:開発またはライブに基づく)
    クライアント ID と秘密鍵
    勘定科目タイプ、勘定科目番号
    CRID、MID、メーラー識別コード
    国際出荷用の AES/ITN
    REST 固有の許可されている発送方法
    この移行により、Adobe Commerceが USPS 標準に引き続き準拠し、システムの信頼性が向上し、マーチャント向けの将来的な配達確認の出荷統合が実現します。

AC-13257

v2.4.9-alpha1 のハイライト

Adobe Commerce 2.4.9-alpha1 リリースには、次のハイライトが適用されます。

管理 UI

管理 UI のカタログ価格ルールグリッドに「アクション」メニューを追加します

AC-13916

フレームワーク

[ パート 2] – 利用可能な最新バージョンで、すべての js ライブラリと npm 依存関係を更新する

composer バージョンのサポートは、composer バージョン 2.2.x まででした。 また、サポート範囲が 2.4.x バージョンに拡張されました。

AC-13792 - GitHub コードの投稿 ​

2.4.8、2.4.7、2.4.6 および 2.4.5、2.4.9-alpha1 用の Valkey 8.x の互換性を追加

AC-14103

Varnish 7.7 との互換性を確認します。

AC-14105

2.4.8、2.4.7、2.4.6、2.4.5 に RabbitMQ 4.1 の互換性を追加

AC-14357

その他

2.4.9-alpha1 - 6 月のコア品質の改善

AC-14026

2.4.7 および 2.4.6 を MariaDB 10.11 と互換性のあるものにします。

AC-14099

2.4.9-alpha1 - 2025 年 6 月コミュニティの投稿

AC-14559

送料

古い DHL Express XML から新しい MyDHL API RESTful API への DHL 統合の移行

AC-13258

セキュリティ

セキュリティのバグ修正の最新情報については、Adobe セキュリティ速報 APSB25-50 を参照してください。

このリリースには、次のハイライトが含まれています。

  • API パフォーマンスの強化 – 以前のセキュリティパッチの後に導入された一括非同期 web API エンドポイントのパフォーマンス低下を解決します。

  • CMS ブロックのアクセス修正 – 権限が制限された管理者ユーザー(マーチャンダイジングのみのアクセスなど)が CMS Blocks リストページを表示できない問題を解決します。

    以前は、以前のセキュリティパッチをインストールした後に設定パラメーターが見つからないために、これらのユーザーにエラーが発生していました。

  • Cookie 制限互換性 - フレームワーク内の MAX_NUM_COOKIES 定数に関する後方互換性のない変更を解決します。 この更新により、期待される動作が復元され、cookie の制限とやり取りする拡張機能やカスタマイズの互換性が確保されます。

  • 非同期操作 – 以前の顧客の注文を上書きするための制限付きの非同期操作。

  • CVE-2025-47110 の修正 – メールテンプレートの脆弱性を解決

recommendation-more-help

CVE-2025-47110 の修正は、独立したパッチとしても使用できます。 詳しくは、​ ナレッジベースの記事 ​ を参照してください。

v2.4.9-alpha3 の問題を修正しました

Adobe Commerce 2.4.9-alpha3 コアコードの 129 の問題を修正しました。 このリリースで修正された問題の一部を以下に示します。

API

支払い情報のみを使用して REST API を介して注文を作成する場合の、管理ダッシュボードでの請求先住所の欠落エラー

請求先住所のない API を使用して注文を作成すると、管理ダッシュボードがクラッシュする可能性がある問題を修正しました。
現在は、請求先住所のない注文は制限され、作成されなくなります。

AC-14049 - GitHub の問題 ​ - GitHub コードの投稿 ​

Rest API での買い物かごへの製品追加の問題

特定の web サイトに割り当てられていない製品を引き続き買い物かごに追加して購入できる問題を修正しました。
「追加しようとしている製品は利用できません」というエラーメッセージが表示されます。

AC-15054 - GitHub の問題 ​ - GitHub コードの投稿 ​

ストアラベルを更新すると属性オプションラベルが上書きされる

REST API を使用して複数選択の製品属性を更新すると、すべての store_labels が上書きされ、既存のストア固有のラベルが削除される問題を修正しました。
現在は、デフォルトのストア表示ラベルを更新する際に、Magentoは、提供されたラベルを完全に上書きするのではなく、既存のラベルと結合します。
これにより、他のストア表示のストア固有のラベルが更新後もそのままの状態で保持されます。

AC-15208 - GitHub の問題 ​ - GitHub コードの投稿 ​

REST API エンドポイント export-stock-salable-qty が間違った項目を返す total_count

total_count が誤ってページサイズに制限されていた、在庫書き出し在庫販売可能数量 API のページネーションの問題を修正しました。 以前は、page_size=5 などのページネーションパラメーターを使用して/rest/all/V1/inventory/export-stock-salable-qty/website/base エンドポイントを使用する場合、応答内の total_count フィールドは、検索条件に一致する実際の製品総数ではなく 5 を返していました。 この修正後、total_count フィールドに、page_size パラメーターに関係なく使用可能な製品の合計数が正しく反映されるようになり、すべてのMagento REST API エンドポイントで一貫したページネーション動作が保証されます。

ACP2E-4086 - GitHub コードの投稿 ​

攻撃者は、REST API を使用して POST リクエストを使用し、RCE ペイロードを送信できます。

REST API V1/guest-carts/<cartId>/items/および V1/carts/mine/items/は、「product_options.extension_attributes.custom_options」を検証するようになりました。*.option_id」を買い物かご品目 SKU の有効な option_id にする必要があります。 以前は、このようなオプションは検証なしで処理され、データベースに保存されていました。

ACP2E-4138 - GitHub コードの投稿 ​

アカウント

[ 問題 ] バックエンドグリッドで不要な間隔を削除しました

選択された項目がある場合、バックエンドグリッドで不要な間隔が削除されるようになりました

AC-11579 - GitHub の問題 ​ - GitHub コードの投稿 ​

updateProductsInWishlist GraphQL mutation を使用してウィッシュリスト項目のコメントを消去できない

GraphQLのミューテーションを使用してウィッシュリストのコメントが更新されない問題を修正しました。
これで、コメントが正しく更新され、API 応答とストアフロントの両方に反映されるようになりました。

AC-14682 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ いいえ ] に設定されている場合、接頭辞/接尾辞の設定は無視されます

設定で無効にした場合でも、顧客名のプレフィックス/サフィックスが引き続き注文に表示される問題を修正しました。
現在は、設定に基づいて、プレフィックス/サフィックスの値が注文の詳細から削除されます。

AC-15074 - GitHub の問題 ​ - GitHub コードの投稿 ​

ストアフロントの顧客アカウント登録:メールアドレスの形式が別のドメイン形式に変換される

このバグは、ドメイン内の特殊文字(例:tec55241@adòbe.com)を含む顧客メールがパンニーコード形式(tec55241@xn–adbe-mqa.com)に自動変換されている問題を修正しました。
Magento 2.4.9-alpha3 では、この修正により、このようなメール ID が変更されずに有効なままになり、配信エラーが発生するのを防ぐことができます。

AC-15177 - GitHub コードの投稿 ​

登録フォームに検証メッセージがありません(mage-error)

顧客アカウント作成ページの必須フィールドが空のままの場合に検証メッセージが表示されない問題を修正しました。
現在は、すべての空のフィールドまたは間違ったフィールドに対して適切なエラーメッセージが表示されます。

AC-15185 - GitHub の問題 ​ - GitHub コードの投稿 ​

magento 2.4.8-p1 でのログイン後の問題

Magento 2.4.8-p1 で、ログイン後もホームページに「アカウントを作成」リンクが表示される問題を修正しました。
現在は、他のページと一致するように、ログイン後にリンクは正しく非表示になっています。

AC-15292 - GitHub の問題 ​

管理 UI

[ 問題 ] 非推奨(廃止予定)のエスケープを置換

この PR は、非推奨の getEscaper ()を削除し、コンストラクターのインジェクションを使用して追加します

AC-15132 - GitHub の問題 ​ - GitHub コードの投稿 ​

モバイル表示で「ようこそ」メッセージが製品カテゴリに重なります。

モバイル表示で、ようこそ名が製品カテゴリと重なってクリックがブロックされる UI の問題を修正しました。
カテゴリが完全に表示され、クリックできるようになりましたが、重複の問題は発生していません。

AC-15166 - GitHub コードの投稿 ​

Google reCAPTCHA 管理パネルの exception.log の「Can not resolve reCAPTCHA parameter」エントリ

Google V3 reCAPTCHA Admin ログインの var/log/exception.log ファイルの reCAPTCHA エラーが解決され、エラーメッセージはログに記録されません。 以前は、管理者ユーザーが Configuration /{Security / 4}Google reCAPTCHA 管理パネル を設定すると、数秒ごとに次のエラーがスローされていました。 main.ERROR: Can not resolve reCAPTCHA parameter. {&quot;exception&quot;:&quot;[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)&quot;} []GitHub-34975

AC-3179 - GitHub の問題 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

制限付き管理者ユーザーは、ストア固有の権限にもかかわらず、デフォルト設定を保存または更新できる

制限された管理者ユーザーが、特定の web サイト範囲のみに割り当てられているにもかかわらず、「デフォルト設定」範囲を表示して更新しようとすると、混乱が生じる可能性がある問題を修正しました。

ACP2E-4011 - GitHub コードの投稿 ​

任意のストア表示範囲について DB に保存された設定可能な製品価格が、フロントエンドで保存された価格に関連がない、カテゴリ内の製品の並べ替え機能で問題が発生する

Web サイトごとに価格が設定され、管理 UI の設定可能な製品の編集ページでストア表示が選択されている場合に、設定可能な製品の「デフォルト値を使用」チェックボックスを削除しました。

ACP2E-4036 - GitHub コードの投稿 ​

[QUANS]Admin パスワード ポリシーが PCI DSS 4.0 準拠を満たしていません(12 文字以上)

管理者は、ストア/設定/詳細/管理者/セキュリティを使用して、管理者ユーザーのパスワードの最小長の要件を設定できるようになりました。 この機能強化により、既存のパスワードポリシーを維持しながら、セキュリティの柔軟性が向上します。 検証は、管理者ユーザーの作成/変更時と設定保存時の両方で適用され、ユーザーエクスペリエンスを向上させるためのリアルタイムのフロントエンド検証が行われます。

ACP2E-4044 - GitHub コードの投稿 ​

管理者インターフェイスの言語が日本語の場合の日付フィルターの問題

誕生日フィルターおよび列は、「顧客となった年数」フィルター/列と同じ統合形式 M/d/y を使用します

ACP2E-4052 - GitHub コードの投稿 ​

管理 UI、税

税率管理 ui エラー

このチケットは、国を切り替えても(例:米国から英国→)、以前に選択した米国の州が引き続き表示され、ユーザーを誤解させる税率管理 UI の問題を修正しました。
2.4.9-alpha3 では、選択した国に州がない場合、州フィールドが*にリセットされるようになりました。

AC-8440 - GitHub コードの投稿 ​

B2B

ログインした顧客に対して、REST API products-render-info が間違った最終価格を返す

チケットには、Rest API products-render-info の修正があります。ログインした顧客に対して、間違った最終価格を返します

AC-5979 - GitHub の問題 ​ - GitHub コードの投稿 ​

カテゴリページから追加しようとすると、「購買依頼リストに追加」ボタンが表示されなくなります

以前の「購買依頼リストに追加」ボタンは、現在修正されているカテゴリ・ページから追加しようとすると消え、カテゴリ・ページに購買依頼ボタンが表示されます。

AC-8575

B2B、買い物かごとチェックアウト

管理機能「顧客としてログイン」から B2B 会社ユーザーにログインすると、cartId = X エラーのエンティティがストアフロントに表示されません

「顧客としてログイン」機能を使用したときに管理者バックエンドから正常にログインすると、「cartId = X のエンティティがありません」エラーが表示されなくなりました。

ACP2E-3994 - GitHub コードの投稿 ​

買い物かごとチェックアウト

[ 問題 ] チェックアウト契約モデルに EventPrefix と EventObject を追加する

システムには、チェックアウト契約モデルの EventPrefix と EventObject が含まれるようになり、イベントをイベントの接頭辞でトリガーできるようになりました。 この機能強化により、開発者がチェックアウト契約イベントを扱う際の柔軟性が向上します。 以前は、チェックアウト契約モデルは EventPrefix と EventObject をサポートしていなかったので、イベント処理をカスタマイズする機能が制限されていました。

AC-13252 - GitHub の問題 ​ - GitHub コードの投稿 ​

[Graphql]nullable 以外のフィールド「SelectedCustomizableOption.label」で null を返すことができない

選択したオプションが存在しない場合、システムは内部サーバーエラーをスローせず、メッセージが表示されるようになりました

AC-14256 - GitHub の問題 ​ - GitHub コードの投稿 ​

[2.4.8] 市区町村名に 0~9、アンパサンド、全角またはかっこの数字が含まれている場合、注文を行うことはできません

などの特殊文字を含む都市名のチェックアウトが失敗する問題を修正しました。、&または括弧。
現在は、このような都市名を使用した注文は、検証エラーなしで正常に行われます。

AC-14495 - GitHub の問題 ​ - GitHub コードの投稿 ​

数量条件を使用した営業ルール副選択の適用に失敗

製品のサブ選択条件を含む買い物かご価格ルールがチェックアウト時に適用されない問題を修正しました。
これで、設定されたルールに従って、割引が正常に適用されます。

AC-14884 - GitHub の問題 ​ - GitHub コードの投稿 ​

Graphql - Backorder が有効な場合、結合カートが正しく機能しない

GraphQLを介した買い物かごの結合中に、ゲストの買い物かごの項目が顧客の買い物かごに結合されない問題を修正しました。
現在は、顧客の買い物かごには、ゲストと顧客の両方の買い物かごからの合計数量が正しく反映されています。

AC-15148 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 統合 ] [ チェックアウト ] 失敗した支払いメールテンプレートで更新された依存ディレクティブ

depend ディレクティブを正しく処理するように更新された、失敗した支払 E メール テンプレート。
該当する場合は、配送先住所と配送方法が正しく表示されるように修正しました。
以前は、失敗した支払いメールにこれらのフィールドが見つかりませんでした。

AC-15363 - GitHub コードの投稿 ​

[ クラウド ] カートが要件を満たさなくなった場合、送料無料の割引が正しく削除されない

小計(除く カート価格ルールの(税金)に、前のルールからの割引が組み込まれるようになりました。

ACP2E-3973 - GitHub コードの投稿 ​

複数出荷で同じ顧客の重複する注文が見つかりました

複数の配送先住所への注文を同時にリクエストしても、同じ顧客の注文が重複しなくなりました

ACP2E-4117 - GitHub コードの投稿 ​

買い物かごと、チェックアウト、注文、製品

注文請求書が失敗した場合でもギフトカードの E メールが送信される

この修正を実装する前は、請求書が作成された後にギフトカードのメールが送信されていました。 ただし、修正が適用された後、請求書が正常に保存され、コミットされた後に、ギフトカードの E メールが送信されるようになりました。

ACP2E-3905

買い物かごと、チェックアウト、セキュリティ

[CLOUD] sri パッチを実装した後、最初の試みでチェックアウトページで JS ファイルの 404 を取得する

「修正」より前のバージョンでは、縮小とバンドルが有効な場合、Mixin は買い物かごおよびチェックアウトに読み込まれませんでした。 修正後、すべての Mixin が期待どおりに読み込まれます。

ACP2E-4128 - GitHub コードの投稿 ​

カタログ

価格範囲と config.php の問題

Magento 2.4.2 では、config.php を使用して価格スコープを変更しても、catalog_eav_attribute の is_global 値が price 属性に適切に更新されません。
その結果、製品価格はグローバルに維持され、価格範囲が web サイトに設定されている場合でも、web サイトごとに保存することはできません。
この回避策では、データベースの is_global 列を手動で更新する必要があります。これは、実稼動環境には理想的ではありません。
この動作は、Magentoのデフォルトデザインと一致します。つまり、価格範囲はグローバルまたは web サイトですが、ストアビューごとではありません。

AC-13857 - GitHub の問題 ​

2.4.8 でストアスイッチページがキャッシュから生成された後(ストアスイッチャーが機能しない)

キャッシュが手動でクリアされるまでストアフロントヘッダーからのストアビューの切り替えが機能しない問題を修正しました。
現在は、キャッシュをクリーンにする必要なく、ストア表示の切り替えが正しく機能します。

AC-14426 - GitHub の問題 ​

最小幅:(@screen__l)の.less スタイルは無視されます

カテゴリページで 1 行に 3 つの製品のみが表示される問題を修正しました。
現在は、期待どおりに 1 行に 4 つの製品が表示されます。

AC-14463 - GitHub の問題 ​ - GitHub コードの投稿 ​

顧客メニューのウィッシュリストページを除く、ホームページやその他のページでウィッシュリスト数が表示されない

ウィッシュリスト以外のページでウィッシュリスト数が空のかっことして表示される問題を修正しました。
すべてのページで、「My Wish List」の横に正しいウィッシュリスト項目数が表示されるようになりました。

AC-14607 - GitHub の問題 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

ストアレベルの値を指定せずに REST API を使用すると、catalog_product_save_before オブザーバーが日付関連のエラーをスローする(getFinalPrice ()問題)

この PR は、日付が DateTimeInterface インスタンスとして指定された場合に適切な形式になるように、SpecialFromDate の処理を調整します。 これにより、特定のシナリオで getFinalPrice ()の実行中に発生するエラーを防ぐことができます。

AC-14847 - GitHub の問題 ​ - GitHub コードの投稿 ​

緊急 – 追加する製品にカスタマイズ可能なオプションがある場合、バンドルに製品を追加できない

カスタマイズ可能なオプションを含む製品をバンドル製品に追加できない問題を修正しました。
以前は、このような製品は、バンドル作成の「オプションに製品を追加」リストから除外されていました。
現在は、カスタムオプションを含めずに、カスタマイズ可能なオプションを備えた製品をバンドルに追加できるので、適切な在庫管理が可能です。
これにより、製品の複製や在庫レベルへの影響を受けずにバンドルを作成できます。

AC-14958 - GitHub の問題 ​

単一のオプションを持つ設定可能な製品の「できるだけ低い」価格ラベルが表示されます

設定可能な製品で、PDP/PLP に誤った「As low as」ラベルが付いた価格が表示される問題を修正しました。
現在、製品は誤解を招くラベルなしで正しい価格($500)を表示します。

AC-15237 - GitHub の問題 ​ - GitHub コードの投稿 ​

「比較に追加」ボタンに対して誤ったメソッドが呼び出されました

\Magento\Catalog\Ui\DataProvider\Product\Listing\Collector\Url::collect ()で使用されているメソッドを修正しました。
以前は、getAddToCompareButton ()ではなく、getAddToCartButton ()が誤って呼び出されていました。
この変更により、製品リストの「比較に追加」ボタンをレンダリングするための正しい動作が保証されます。
機能的な動作の変更は導入されていません。この更新により、開発者のエクスペリエンスとコードの正確性が向上します。

AC-15323 - GitHub の問題 ​ - GitHub コードの投稿 ​

動的な画像の生成により、多数の画像が生成される

修正後は、製品が割り当てられている web サイトの画像のみが生成されます。

ACP2E-3927 - GitHub コードの投稿 ​

レイアウト構造が正しくないため、フロントエンドで 500 エラーが発生し、レイアウトにキャッシュされる

間違ったレイアウト構造がレイアウトにキャッシュされているので、ページが 500 エラーコードを返す問題を修正しました

ACP2E-4040 - GitHub コードの投稿 ​

予定更新のカタログ価格ルール割引額フィールドの検証エラー

以前は、この問題を修正する前に、カタログ価格ルールのスケジュール更新で、割引額が by_fixed の場合、検証番号 – 範囲ルールが原因で適切に検証されませんでした。 この修正が適用されると、固定価格カタログ価格ルールに対して検証が正しく機能します。

ACP2E-4054 - GitHub コードの投稿 ​

無効にすると、製品が在庫切れと表示されます

修正後、無効になった製品は製品ウィジェットに表示されなくなります。

ACP2E-4136 - GitHub コードの投稿 ​

[Cloud] エントリが重複したエラー(temp_category_descendants_%)

ネストされたカテゴリの数が多い環境のスケジュールされた更新を作成する際の重複エントリの問題を修正しました

ACP2E-4159 - GitHub コードの投稿 ​

カタログ、GraphQL

GraphQl の無効な割引計算

カタログ価格に税が含まれるように設定されている場合、GraphQLで割引率と基本価格が正しく表示されるようになりました。 以前は、丸めエラーが発生していました(20% ではなく 19.99% が表示されるなど)。

ACP2E-3993 - GitHub コードの投稿 ​

カタログ、製品

GraphQLを介した PDP に関連製品ルールを介した関連製品が表示されない

以前は、この修正が適用される前に、相対的な製品ルールが、ルールに一致する製品に対して空または null を返していました。 この修正が適用されると、一致した製品に対して、製品の相対ルールが正常に返されます。

ACP2E-3949

コンテンツ

graphql (magento 2.4.6-p4) – ステータスがアクティブでない cms ページを取得しようとするとエラーが発生する

無効なCMS ページのGraphQL クエリで内部サーバーエラーが返される問題を修正しました。
現在は、クエリはエラーなしで適切な応答を取得します。

AC-12302 - GitHub の問題 ​ - GitHub コードの投稿 ​

[GraphQl] ルートクエリ無限ループ

このチケットでは、リクエストパスとターゲットパスが同じGraphQL ルートクエリによって無限ループが発生し、最終的にタイムアウトした問題を修正しました。
2.4.9-alpha3 では、クエリがループではなく正しいエラー応答を返すようになりました。

AC-14269 - GitHub の問題 ​ - GitHub コードの投稿 ​

柔軟性を高めるために、定数 IMAGE_FILE_NAME_PATTERN を public visible に変更します

GenerateRenditions.php の定数 IMAGE_FILE_NAME_PATTERN は、画像レンディションを扱う際に、開発者がより柔軟に操作できるように公開されました。この修正は、Magento 2.4.9-alpha3 に含まれており、単体テストおよび統合テストの適用範囲が完全です。

AC-15338 - GitHub の問題 ​ - GitHub コードの投稿 ​

コンテンツのステージングプレビューが検索結果で機能しない

ステージングプレビューでの検索で、選択した範囲に従って製品を返すようになりました。 以前は、検索を実行すると、選択したストアに関わらず、デフォルトの範囲で結果が返されていました。

ACP2E-4095

ページビルダー – 製品状態ロジックの問題(または、ロジックが誤って表示される製品の数が少ない)

グローバルスコープを持つ属性が「任意の条件に一致」で使用された場合、ページビルダー製品ウィジェットが正しい結果を返すようになりました

ACP2E-4096 - GitHub コードの投稿 ​

顧客/顧客

最小値と最大値の検証がストアフロントの DOB 属性に対して機能しない

このバグでは、(管理者では機能しているものの)生年月日(DOB)属性の最小および最大日付検証がストアフロントで機能しない問題を修正しました。
2.4.9-alpha3 で、検証により、許容範囲外の DOB を使用して顧客を保存することが正しくブロックされ、エラーメッセージが表示されるようになりました。

AC-13535 - GitHub コードの投稿 ​

管理者パネルの警告画面で、顧客としてログイン権限が取り消されたときに Ajax 401 エラーが読み込まれる

このバグは、ユーザー権限としてログインを取り消すと、生のHTMLを含む Ajax 401 エラーが警告ポップアップに表示される問題を修正しました。
修正後、生のHTMLではなく、通常の警告メッセージが正しく表示されるようになりました。
このソリューションは、Magento 2.4.9-alpha3 で提供されました

AC-15336 - GitHub コードの投稿 ​

フレームワーク

[ 問題 ] メソッドの署名をインターフェイスと一致させる

getAttributes のメソッドシグネチャがインターフェイスと一致するようになり、メソッドを上書きする際のエラーを防ぎます。 以前は、getAttributes メソッドを上書きしようとすると、メソッドのシグネチャの不一致によってエラーが発生していました。

AC-11578 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ]ui コンポーネントの validate-emails ルールを修正しました

システムは、UI コンポーネントに入力された複数のメールアドレスを正しく検証し、各メールが適切にトリミングおよび検証されていることを確認できるようになりました。 以前は、システムがメールアドレスのトリミングに誤った方法を使用しており、検証エラーが発生する可能性がありました。

AC-11719 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 冗長なメソッドを削除する

コード品質:機能を追加せずに親メソッドのみを呼び出す、AsynchronousOperations コンポーネントと Sales コンポーネントの冗長メソッドを削除し、コードの保守性を向上しました。

AC-11915 - GitHub の問題 ​ - GitHub コードの投稿 ​

フィールド項目の下にコメントが含まれているetc/adminhtml/system.xml ファイルで、xsd 検証が失敗します。

この PR により、コメントノード用 phpstorm の XML スキーマ定義が修正されます

AC-12945 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento 2.4.8 では、セマンティックバージョニングに従わない開発パッケージを使用します

Magento 2.4.8 では、PHP 8.4 との互換性を保つため、pdepend/pdepend および phpmd/phpmd (3.x-dev)の開発版が必要です。
これらの開発バージョンは、SemVer 準拠パッケージを想定したサードパーティツールと競合し、一部のアップグレードを防ぎます。
一時的な回避策は、composer.json 内の開発バージョンのエイリアスを作成し(例:「3.x-dev as 3.99.0」)、セマンティックバージョニングを満たしながら互換性を確保することです。
これにより、PHP 8.4 のサポートが確保され、安定したリリースが利用可能になるまで競合が回避されます。

AC-14519 - GitHub の問題 ​

Rest API:null でのメンバー関数 getVideoProvider ()の呼び出し

子製品にYouTube ビデオのみが含まれ、他の画像が含まれていない場合に、設定可能な製品の子 API を呼び出すと、500 内部サーバーエラーが返される問題を修正しました。
ExternalVideoEntryConverter の null 参照が原因でエラーが発生しました。
現在は、API は、外部ビデオデータを含むメディアギャラリーエントリを持つ子製品を、エラーを発生させずに正しく返します。
これにより、REST API を使用して、子製品のすべてのメディアタイプが適切に取得されます。

AC-15046 - GitHub の問題 ​

[ 問題 ]PHPDoc コメントの入力ミスをいくつか修正します

この PR により、phpdoc 内のいくつかの入力ミスが修正されます

AC-15075 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] フレーズ呼び出しでの sprintf の使用を削除する

この PR により、Magento コアのフレーズ関数呼び出しでの sprintf の使用が削除されます。

AC-15183 - GitHub の問題 ​ - GitHub コードの投稿 ​

アクティブなアプリケーション ロックを持つマルチスレッド インデクサーで、すべての無効なインデックスを再作成できません

この問題は、use_application_lock が有効な場合に発生していたマルチスレッドインデクサーの失敗を修正しました。
以前は、並列処理中に DB ロックが失われ、インデクサーが「動作」状態のままになり、SQL エラーがスローされていました(テーブルが見つかりません)。
Magento 2.4.9-alpha3 では、この修正により、アプリケーションロックが有効な状態で、インデクサーが正しくインデックス再作成されるようになります。

AC-15270 - GitHub の問題 ​ - GitHub コードの投稿 ​

更新モジュールの Readmes および修正ドキュメントのリンク

AC-15340 - GitHub コードの投稿 ​

[ 問題 ] 無効でない場合にのみ、宣言されていないプラグインをログに記録します

この PR により、実際には宣言されておらず、使用されていない(有効なインスタンスと見つからないインスタンス)プラグインが修正されてログに記録されます。

AC-15386 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento 2.4.8-p2、magento/framework バージョン 103.0.8-p2:存在しないメソッドを呼び出す EmailMessage クラス

AC-15446 - GitHub の問題 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

[Magento 2.3.x] データ/スキーマパッチ getAliases ()が setup:upgrade 中にエラーを発生させる

getAliases ()はセットアップ中にエラーを引き起こします :upgrade、この PR は同じことを修正します

AC-15559 - GitHub の問題 ​ - GitHub コードの投稿 ​

タイプ「Magento\Customer\Api\Data\GroupInterface」が必要です。 「Magento\Customer\Model\Group」が見つかりました。

GroupFactory を使用して GroupRepositoryInterface を介して顧客グループを保存すると、タイプエラーが発生する問題を修正しました。
以前は、リポジトリは GroupInterface を想定していましたが、グループモデルインスタンスが渡され、致命的なエラーが発生していました。
現在は、適切なインターフェイス実装を確保することにより、リポジトリを通じて顧客グループを正常に保存できます。
これは、顧客グループをプログラムで作成または更新する際の IDE の警告および実行時エラーを解決します。

AC-6909 - GitHub の問題 ​

[ 問題 ] 禁止された @author タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8349 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8350 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8359 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8362 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] @author および Magento_Backup から禁止されている Magento_Bundle タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8367 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] カタログ検索の変数名を修正する

システムが検索エンジンモジュール内の変数に正しく名前を付け、コードの明確さと保守性が向上しました。 以前は、無関係な変数名$defaultCountry が検索エンジンモジュールで使用され、混乱を招いていました。

AC-9215 - GitHub の問題 ​ - GitHub コードの投稿 ​

[QUANS]Server の問題。無効な S3 アクセス キーが原因である可能性があります。

AWS S3 の資格情報が正しくなければ、ページがストアフロントに無限に読み込まれなくなりました。

ACP2E-3890 - GitHub コードの投稿 ​

[QUANS][Cloud] Minify js が機能しない

JS の縮小が有効な場合、mage/backend/tabs.min.j、jquery/jquery.validate.min.js およびMagento_PageBuilder/js/form/element/validator-rules-mixin.min.js の JS ファイルが完全かつ正しく縮小されるようになりました。 その結果、ページビルダー CSS クラスフィールド検証が期待どおりに動作します。

ACP2E-3925 - GitHub コードの投稿 ​

Cron ジョブでデータベース・テーブルがクリアされない:Galera のクラッシュによる停止が発生

大量の削除操作を避けるために、変更ログテーブルのクリーンアップがバッチで実行されるようになりました。

ACP2E-3995 - GitHub コードの投稿 ​

縮小されていない JS は、「enable js の縮小」を無視して読み込まれることがあります。

修正の前は、縮小化を有効にしていた場合でも、一部の JS ファイルが「min」プレフィックスを付けずにリクエストされ、結果としてステータスコード 404 が返されていました。 修正後、縮小が有効になっている場合、縮小されていない JS リソースはリクエストされません。

ACP2E-4058 - GitHub コードの投稿 ​

カスタム属性グループの日付属性で、管理者に日付選択を表示できない

カスタム属性グループに割り当てたときに、日付属性のカレンダーポップアップが画面の外に表示される問題を修正しました。

ACP2E-4060 - GitHub コードの投稿 ​

GraphQL

顧客注文GraphQL:関連付けられた商品の商品カテゴリを取得すると、「個別に表示されない

修正の前は、注文に非表示の製品が含まれている場合、そのカテゴリには、顧客注文 GraphQl 応答で空の配列が表示されます。
現在は、修正後に、製品が非表示になっていても、顧客注文 GraphQl リクエストの応答に製品カテゴリが含まれるようになりました。

ACP2E-3945 - GitHub コードの投稿 ​

実稼動環境の [Cloud] getRemoteAddress の戻り 127.0.0.1

この修正以前は、アプリケーションサーバーを使用したときに、リモートアドレスが正しく決定されませんでした。 修正後、nginx およびヘッダー設定の適切なヘッダー設定と組み合わせて、リモートアドレスが適切に決定されます。

ACP2E-3991 - GitHub コードの投稿 ​

[QUANS] GQL 注文プレースメントの例外処理の動作の復帰を確認する

placeOrder ミューテーションに対して後方互換性のない変更を処理しました。

ACP2E-4031 - GitHub コードの投稿 ​

GraphQL経由で注文すると、翻訳されたメッセージがエラーコードにマッピングされる問題

GraphQL リクエストのエラーコードのマッピングに翻訳済み例外メッセージが使用され、既知のエラーで不明なエラーコードが発生する問題を修正しました。

ACP2E-4033 - GitHub コードの投稿 ​

[CLOUD] 日付に対して顧客注文フィルターが機能しない

修正後、日付範囲フィルターを使用してGraphQLから注文を取得すると、正しい結果が返されます。

ACP2E-4090 - GitHub コードの投稿 ​

ACP2E-4031 で発生した問題に対処します

修正が行われる前は、エラーノードの位置は 2.4.7 および 2.4.9 バージョンとのシームレスな互換性を提供していませんでした。 修正後、両方のバージョンに対応するようにエラーノードが適切に配置されます。

ACP2E-4115 - GitHub コードの投稿 ​

Graphql 呼び出しに子インスタンスがあっても在庫切れを示すバンドルの親

修正後、GraphQLを使用して商品リストをリクエストすると、バンドル商品の正しい在庫ステータスが返されます。

ACP2E-4168 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

GraphQL、インベントリ/MSI

GraphQL mergeCart のミューテーションの不一致

修正後、結合カートのGraphQLリクエストは、在庫設定を考慮して、製品数量を適切にチェックします。

ACP2E-4184 - GitHub コードの投稿 ​

GraphQL、セキュリティ

GraphQLを使用したカスタマーパスワードのリセットが制限に従わない

GraphQLの変更点を通じて行われたお客様のパスワードリセットリクエストが、ストア/設定/お客様/お客様の設定/パスワードリセットのオプションで設定されたパスワードリセット制限に準拠しない問題を修正しました。 これらの設定が正しく適用されるようになりました。

ACP2E-3992 - GitHub コードの投稿 ​

インポート/エクスポート

Csv 製品の読み込み:スウォッチ画像の設定を解除できない

修正前は、製品の読み込みを通じて製品のスウォッチ画像を更新することはできませんでした。 ここで、修正後、製品スウォッチの画像列に設定済みの空のマーカーをマークすると、画像は非表示に設定されます。

ACP2E-3972 - GitHub コードの投稿 ​

製品の読み込みによってストア範囲の空の URL が生成される

インポートデータソースで url_key に空の値がある場合、ストア表示の製品 URL キーがデフォルトのスコープに設定された値を継承するようになりました。 以前は、ストア表示レコードのデータソースをインポートで url_key を空の値に設定すると、そのスコープで url_key が空の値で上書きされていました。

ACP2E-4038 - GitHub コードの投稿 ​

複数選択属性が必要に応じて設定されている場合、製品の読み込みプロセスでエラーが発生します

複数選択タイプの必須属性が含まれていた場合に、製品の読み込みに失敗する問題を修正しました。 データの検証が正しく合格し、製品の読み込みプロセスが正常に完了するようになりました。

ACP2E-4057 - GitHub コードの投稿 ​

[CLOUD] 在庫管理でバックオーダーが選択されていない製品でも、インポート時に在庫レベルを超えて注文できます

修正後は、製品の「allow_backorders」属性に使用できない値をインポートできなくなりました。

ACP2E-4116 - GitHub コードの投稿 ​

説明の長さが 65,536 文字を超えているため、製品の読み込みが失敗する検証

修正後、値が 65,536 文字を超えるテキストタイプの製品属性を読み込むことができます。

ACP2E-4119 - GitHub コードの投稿 ​

インベントリ/MSI

在庫の削除操作が完了していません

修正後、ソース項目を削除しても完全な再インデックスは実行されず、影響を受ける製品のみが更新されてパフォーマンスが向上します。

ACP2E-3917 - GitHub コードの投稿 ​

[MSI] お客様に注文の受け取りの準備が完了したことが非同期で通知されたかどうかを管理画面に表示しない

注文の履歴通知に、顧客に関する注文の受け取り準備が完了したという通知が非同期で追加されました

ACP2E-3968 - GitHub コードの投稿 ​

見積もり読み込み時の重複した在庫ステータスクエリ

ストアフロントで見積もりを読み込む際に cataloginventory_stock_status クエリが重複して実行され、冗長な DB 呼び出しが発生する問題を修正しました。

ACP2E-4102 - GitHub コードの投稿 ​

パッチ後 ACP2E-4118:管理者で在庫しきい値を変更すると、販売可能数量がマイナスになり、在庫ステータスが一致しなくなります

グローバルな在庫設定の数量、バックオーダー、在庫切れのしきい値が読み込みによって更新されると、在庫在庫ステータスが自動的に調整されるようになりました。

ACP2E-4142 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

順序

Magento 2.4.8 GraphQL – 注文項目 order_date の形式が正しくない

GraphQL応答の order_date フィールドが yyyy-mm-dd 形式で返される問題を修正しました。
これで、order_date が dd-mm-yyyy 形式で正しく表示されます。

AC-14431 - GitHub の問題 ​ - GitHub コードの投稿 ​

ストア設定で有効になっているにもかかわらず、管理者の注文表示から送信されたときに出荷 E メールが送信されない

注文が行われた店舗設定で出荷確認メールが有効になっているので、システムが出荷確認メールを送信するようになりました。

AC-14563 - GitHub の問題 ​ - GitHub コードの投稿 ​

フィールド名があいまいなため、日付のフィルタリングは機能しません

Magento 2.4.7-p6 では、日付でオーダーグリッドをフィルタリングすると、Braintree モジュールとの結合が原因でエラーが発生することが報告されました。
この問題では、日付フィルターを適用する際に、braintree_transaction_details テーブルと sales_order テーブルを結合するクエリが発生していました。
Adobe Commerceのエンジニアリングチームはケースを確認したが、エラーを再現できなかった。
期待される動作は、日付別のフィルタリングでは、エラーなくフィルターに一致する注文を返す必要があることです。

AC-15037 - GitHub の問題 ​

Magento2:プロモーションルールを作成できない

この PR は修正され、
メソッド \Magento\SalesRule\Model\Rule\Condition\Product::loadAttributeOptions の\Magento\Catalog\Model\ResourceModel\Eav\Attributeではなく、\Magento\Catalog\Model\ResourceModel\Eav\Attribute モデル

AC-15358 - GitHub の問題 ​ - GitHub コードの投稿 ​

404 への請求書リダイレクトの取消

「取得なし」タイプで作成された請求書の取消は、404 ページにはつながりません。

ACP2E-4001 - GitHub コードの投稿 ​

Sales Archive Cron ジョブが原因で DB ロックの問題が発生

この修正以前は、アーカイブ cron の順序アーカイブにあるバインドされていないDELETE クエリが Galera で問題を引き起こしていました。 更新後、削除クエリが制限付きで実行されるようになりました。

ACP2E-4010

REST API を使用した設定可能なオプションを含む更新済み注文の問題

Rest api エンドポイントを使用して注文を更新する際に、販売注文項目の既存の製品オプションを保持します。

ACP2E-4061 - GitHub コードの投稿 ​

その他の開発者ツール

[ 問題 ] 未使用のコードをクリーンアップしています。

未使用の読み込みに関する未使用のコードが削除されるようになりました。

AC-10980 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] アクセシビリティ:WAI-ARIA の役割のメニューでのネストが正しくない

システムは、メニューエラーで WAI-ARIA の役割のネストが正しくなく、レポートが緑色であるにもかかわらず、lighthouse のアクセシビリティを生成するようになりました

AC-15082 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento管理者のメールのプレビューでコンソールエラーが発生する

メールテンプレートをプレビューしている間、コンソールエラーはスローされません

AC-9245 - GitHub の問題 ​ - GitHub コードの投稿 ​

支払額

PayPal からの不明な IPN がアプリケーション IPN プロセッサーを悪用する

IPN ハンドラは、サポートされていない IPN タイプまたは不明な IPN タイプを無視するようになりました。 500 エラーを返す代わりに、問題をログに記録し、中断することなく処理を続行します。

ACP2E-4049 - GitHub コードの投稿 ​

PayflowPro 保存済みカードトークンは支払いに失敗しました

PayPal PayFlow Pro のトランザクション ID (PNREF)が、12 か月の固定期間の参照トランザクションで使用できるようになりました。 有効期限が切れると、保存されたカードは表示されなくなり、再度追加する必要があります。 以前は、有効性は元のトランザクションで使用される支払いカードの有効期限によって決定されていました。

ACP2E-4064 - GitHub コードの投稿 ​

パフォーマンス

[ 問題 ] 静的サイトの use キャッシュコントロールを更新すると、変更できません

この PR は、変更されない限り、各ページ読み込みの静的コンテンツを検証しないことで、パフォーマンス向上を実現します。

AC-15171 - GitHub の問題 ​ - GitHub コードの投稿 ​

[CLOUD] カテゴリに製品を追加できない

ビジュアルマーチャンダイザーを通じてカテゴリに製品を追加する際のパフォーマンスが向上しました。

ACP2E-3946 - GitHub コードの投稿 ​

10,000 件を超えるログを [Cloud] cache_invalidate

以前は、各 PLP または買い物かごへの訪問でキャッシュがクリアされたため、不要なパフォーマンスのオーバーヘッドが発生していました。 これらのページでは、ターゲットルールキャッシュが無効化されなくなり、閲覧効率が向上します。

ACP2E-4059

Pricing

一括処理を使用して、特別価格の開始日が終了日より後の場合でも、製品が保存されている

検証を行わずに、製品を無効な特別価格の日付範囲で保存できる問題を修正しました。
「終了日が開始日より後であるか、開始日と同じであることを確認してください」というエラーメッセージが表示されるようになりました。

AC-15252 - GitHub の問題 ​ - GitHub コードの投稿 ​

交渉が可能な見積もりの Paypal エクスプレスチェックアウトを完了した後、配送の詳細が一致しません。

この問題は、承認された交渉可能な見積もりの PayPal エクスプレスチェックアウトを完了する際の送料の不一致を修正しました。
修正前は、送料が誤って 2 倍になり($5 ではなく$10 を表示)、合計が水増しされていました。
Magento 2.4.9-alpha3 の修正により、正しい送料が適用されます

AC-15280

異なるタイムゾーンで作成された web サイトでは、特別価格は適用されません

修正前は、現在のストアのタイムスタンプの範囲で特別な価格日付の有効性が作成されていました。 修正後、デフォルトのストアタイムゾーンが考慮されます。

ACP2E-4002

特別価格が適用されていても、通常の価格は表示されません。

特別価格が適用されたときに通常価格が表示されない問題を修正しました。 通常価格が、期待どおりの特別価格と正しく表示されるようになりました。

ACP2E-4100 - GitHub コードの投稿 ​

製品

テストケース AC-6158 の設定可能な製品には、引き続き「As low as」ラベルが表示されます

各バリエーションおよびカテゴリ割り当てによって、設定可能な製品(P1~P7)を実装および検証しました。 カテゴリ C の製品について、正しい店頭価格の表示と「できるだけ低い」ラベルの動作を確認しました。

AC-10847 - GitHub コードの投稿 ​

リポジトリーを介した製品のリクエスト時に追加のログに失敗する

SKU または ID が見つからない場合の ProductRepository::get および getById のエラーメッセージを改善しました。
以前は、例外には、エラーの原因となった SKU や ID に関するコンテキストが提供されていませんでした。
現在は、例外メッセージに欠落した SKU または ID が含まれるようになり、デバッグと開発者エクスペリエンスの向上に役立っています。
この変更は、API の機能動作には影響しません。

AC-15199 - GitHub の問題 ​ - GitHub コードの投稿 ​

設定可能な製品が制限付き役割で編集された場合、単純な製品の割り当てが解除される

この修正の前は、制限付きの管理者ユーザーが、管理者ユーザーがアクセス権を持たないシンプルな製品を含む設定可能な製品を保存する場合、保存時に設定可能な製品から削除されていました。 修正後、設定可能な製品は、完全な権限を持つ管理者によって保存されたとおりに保持されます。

ACP2E-4081

[ クラウド ] サイトマップの生成パフォーマンスが大幅に低下している

画像を含んだ製品のサイトマップの生成で、急激な減速が発生しなくなりました。 以前は、画像を含める処理が有効なストアのサイトマップを生成すると、処理時間が長くなっていました。

ACP2E-4153 - GitHub コードの投稿 ​

プロモーション

GraphQl 顧客リクエスト経由で顧客注文の注文品目割引 applied_to を取得中にエラーが発生しました

以前は、GraphQl 顧客リクエストを介した顧客注文の割引が applied_to であった場合、内部サーバーエラーが発生していましたが、このエラーが修正され、割引が適用された適切な顧客注文データが取得されるようになりました

AC-14888 - GitHub の問題 ​ - GitHub コードの投稿 ​

GraphQl 顧客リクエスト経由で顧客注文の注文項目クーポンコードを取得中にエラーが発生しました

GraphQLを介してクーポンの詳細を含む注文を取得すると、内部サーバーエラーが返される問題を修正しました。
これで、クエリが正常に実行され、応答に正しいクーポン情報が返されます。

AC-14889 - GitHub の問題 ​ - GitHub コードの投稿 ​

SEO

ProductRepository getById の配列キーが定義されていません

この問題は、ProductRepository::getById ()が 123abc のような無効な ID で呼び出され、「未定義の配列キー」エラーが発生する場合に発生していました。
Magento 2.4.9-alpha3 の修正後、このようなリクエストは、例外をスローする代わりに 404 ページを正しく返すようになりました。
QA が有効な ID と不正な形式の ID の両方で確認され、それ以上の問題は観察されませんでした。

AC-15345 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ クラウド ] サイトマップの生成が終了しない

この修正より前は、カタログに 100 万個を超える製品が含まれている場合、サイトマップの生成を正常に完了できませんでした。 修正後、サイトマップの生成はメモリ割り当てが少なくなり、1 ストアあたり 100 万個もの製品で完了します。

ACP2E-3902 - GitHub コードの投稿 ​

よくある質問(FAQ)ページで、[ クラウド ] ストアスイッチャーが EN から FR に変わらない

ストアビューを切り替えると、対応する翻訳済みCMS ページではなくホームページにユーザーがリダイレクトされる問題を修正しました。 ストアスイッチャーは、正しいリダイレクトを確実にするためにターゲットストアの URL 書き換えをチェックするようになりました(例:英語の FAQ ページ→フランス語の FAQ ページ)。

ACP2E-4112

ステージングとプレビュー

別の管理ドメインを使用している場合、チェックアウト時にステージング更新のプレビューが壊れる

顧客は、ストアのベース URL が管理 URL と異なる場合、ログインして買い物かごをストアプレビューモードで表示できます。

ACP2E-3906

コンテンツのステージングダッシュボードに間違った時間が表示される

「コンテンツのステージングダッシュボード」の「開始時刻」と「終了時刻」の日付フィルターに、正しい日時が表示されるようになりました。 以前は、日付選択で日時を選択すると、誤った日時が表示されていました

ACP2E-3969

スケジュールされた更新の製品およびカテゴリのプレビュー中、スコープに異なるストア表示が表示されます

以前は、カテゴリと製品のプレビューリンクが正しいストアに対して生成されていませんでした。 この修正後、プレビューリンクは、プレビューが作成されたストアを自動的に選択します。

ACP2E-4053

UI フレームワーク

[ 問題 ] @author から禁止されている Magento_Backend タグを削除する

この PR は、コードベースから @author タグを削除します

AC-8814 - GitHub の問題 ​ - GitHub コードの投稿 ​

v2.4.9-alpha2 の問題を修正しました

Adobe Commerce 2.4.9-alpha2 コアコードの 118 の問題を修正しました。 このリリースで修正された問題の一部を以下に示します。

API

今日までの特別価格は applySpecialPrice で誤って検証されています

システムは特別価格に関して正常に機能しており、製品の特別価格は、管理者または REST API によるサードパーティシステムで設定した日付に期限切れになります

AC-13130 - GitHub の問題 ​ - GitHub コードの投稿 ​

リクエスト本文またはパラメーターの形式が正しくないため、「内部サーバーエラー」が発生する

AC-746 - GitHub の問題 ​ - GitHub コードの投稿 ​

注文「base_row_total」と「row_total」は、REST API 応答で単一項目価格を表示します

複数の同じ項目が注文された場合の、注文詳細の REST API 応答に、「base_row_total」属性と「row_total」属性の正しい値が含まれるようになりました

ACP2E-3874 - GitHub コードの投稿 ​

API、順序

[CLOUD] 注文情報の問題(注文 000075568 の行合計の表示)

項目が完全にディスカウントされた場合に、注文 API 応答の row_total_incl_tax 値が 0.00 ではなく、ゼロに近い残差値として返される問題を修正しました。

ACP2E-3950 - GitHub コードの投稿 ​

アカウント

管理パネルでおよび.swiss ドメインを使用して顧客の電子メールを更新する際の問題

AC-13409 - GitHub の問題 ​ - GitHub コードの投稿 ​

ニュースレターの購読が有効なスイッチが web サイト/ストアごとに機能しない

システムは、グローバルレベルで無効にされた複数の web サイト/ストレビューがある場合、ニュースレターの購読を正しく処理します

AC-14283 - GitHub の問題 ​ - GitHub コードの投稿 ​

「製品が表示された」顧客セグメント条件の非推奨(廃止予定)

AC-14542

[ 問題 ] 削除された電子メールの開示

入力したメールがアカウントの確認に不要な場合、顧客が存在しているかどうかに関係なく、誤ったメールを示すエラーメッセージを表示するようになりました。

AC-14561 - GitHub の問題 ​ - GitHub コードの投稿 ​

管理 UI

シンプルな製品では、同じ設定で買い物かごページと製品ページの FPT 値が異なります

AC-13066 - GitHub コードの投稿 ​

スウォッチモジュールが無効の場合、複数選択/選択属性オプションを保存できない

AC-13071 - GitHub コードの投稿 ​

買い物かごページと製品ページの FPT 値が、動的製品に対して同じ設定で異なる

AC-13075 - GitHub コードの投稿 ​

管理の静的グリッドにホバーの色が適用されない

管理者の静的グリッドの行に、期待どおりにホバーカラーが適用されるようになりました。GitHub-35358

AC-2916 - GitHub の問題 ​ - GitHub コードの投稿 ​

制限付き管理者ユーザーは、製品ステータスを一括更新できない

カスタム管理者は、web サイトレベルのプロパティなので、製品ステータスを一括更新できます。 ステータスは、制限された管理者がアクセス権を持つ web サイトでのみ更新されます。

ACP2E-3772

[ ステージング 2] 保管されたカードが管理パネルに表示されない

アップグレード後、「ストアドカード」支払いオプションがバックエンドの注文配置フォームに表示されなくなる問題を修正しました。

ACP2E-3830 - GitHub コードの投稿 ​

B2B

ゲストチェックアウトの会社フィールドの検証に失敗する

AC-14987 - GitHub の問題 ​ - GitHub コードの投稿 ​

バンドル

テーマをまたいだバンドル出力から Hugerte Editor JS ファイルを除外する

AC-15128 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

買い物かごとチェックアウト

グループ化された製品フロントエンド数量の検証がありません

負の数量と最大数量を追加しようとすると、システムは正常に動作し、検証エラーが表示されるようになりました

AC-13524 - GitHub の問題 ​ - GitHub コードの投稿 ​

ゲストのプレフィックスが見積もりアドレス 2.4.8 に保存されない

AC-14705 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] base_price ではなく見積品目に価格を設定します

フロントエンドの 1 つの web サイトに複数の通貨がある場合、システムは見積もり品目の価格を価格ではなく base_price に正しく処理します

AC-9985 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ クラウド ] 注文が 1 つのストア表示で作成された場合、最近の注文が他のストア表示に表示されない

「マイアカウント」ページに、同じストア内の他のストア表示からの最近の注文が表示されない問題を修正しました。 注文取得ロジックが更新され、「マイオーダー」ページの動作に合わせて、すべてのストアビューで一貫した注文表示が確保されました。

ACP2E-3807 - GitHub コードの投稿 ​

次として表示する数量 バンドル製品の追加中に「管理者の顧客の買い物かご」セクションで 0 を選択

顧客アクティビティの「買い物かご」セクションに、正しい数量が表示されるようになりました。 以前は、数量は 0 と表示されていました。

ACP2E-3872 - GitHub コードの投稿 ​

買い物かごと、チェックアウト、GraphQL

GraphQL経由で注文する際に、メッセージをエラーコードにマッピングする際にエラーが発生する

存在しない買い物かごまたは非アクティブな買い物かごに注文を行うためのGraphQL呼び出しで、すべてのストアビューで CART_NOT_ACTIVE または CART_NOT_FOUND エラーコードが正しく返されるようになりました。翻訳されたエラーメッセージによって、以前に未定義のコードが発生していた問題を修正しました。

ACP2E-3942 - GitHub コードの投稿 ​

買い物かごおよびチェックアウト、GraphQL、在庫/MSI

cartItemInterface の is_available 属性は、販売可能な在庫が多い場合でも false を返します

is_available 属性は、販売可能な在庫が多い場合に true を返します。 以前は、常に false を返します。

ACP2E-3885 - GitHub コードの投稿 ​

カタログ

カタログ URL リソース (_getCategories)のスコープバグ

この PR は、カテゴリ URL リソースのストアスコープで値が定義されていない場合、デフォルトスコープにフォールバックを追加します。

AC-11011 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] OpenGraph で価格を表示できるかどうかを確認してください

価格を非表示にするプラグインを使用すると、システムは正常に機能し、この変更価格は OG タグに表示されません。

AC-11635 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ バグ ] REST API:特別価格の更新で、すべてのストアビューの値が設定されない

AC-13671 - GitHub の問題 ​ - GitHub コードの投稿 ​

[\Magento\ConfigurableProduct\Model\Product\Type\Configurable] PHP エラーが通知されませんでした

この PR はループ変数名を変更して、後続の呼び出しで使用される特定の製品に「_cache_instance_product_ids」データを正しく追加します。

AC-14159 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ メインライン ] [ クラウド ] 画像のサイズ変更に 400 GB を超えるディスク領域を使用

修正後、—skip_hidden_images フラグで使用される catalog:images:resize コマンドでは、画像が存在しない Web サイトの画像キャッシュが生成されません。

ACP2E-3869 - GitHub コードの投稿 ​

入力された国 ID が存在しません – アイルランド (IE)

修正後、アイルランドの郵便番号を使用して集荷場所を検索できます。

ACP2E-3932 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

カタログ、パフォーマンス

管理者のカテゴリの読み込みに時間がかかる

カテゴリ読み込みパフォーマンスが大幅に向上しました。 以前は、カテゴリの読み込みに時間がかかり、タイムアウトの問題が発生していました。

ACP2E-3891 - GitHub コードの投稿 ​

カタログ、価格

子製品に適用されたカタログ価格ルール割引が正しくありません

両方のルールの優先度が同じ場合に、バリエーションのカタログ価格ルールが親の設定可能な製品によって上書きされる問題を修正しました。

ACP2E-3693 - GitHub コードの投稿 ​

カタログ、検索

RestApi リクエスト '/rest/default/V1/categories?searchCriteria%5Bpage_size%5D=1'がタイムアウトエラーで失敗します

AC-13358 - GitHub コードの投稿 ​

コンテンツ

magento 2.4.7 p2 にアップグレードすると、新しくアップロードされたファイルのメディアギャラリーが表示されない

AC-13262 - GitHub の問題 ​

からギャラリー画像を完全に削除すると、範囲の役割/タイプが設定され続け(ベース/小/サムネール)、「古い」役割/タイプを再度追加した後で表示されます

システムはストア範囲で期待どおりに動作しています。画像は、デフォルトの範囲に従って、新しく追加された画像の役割/種類を継承します。

AC-13556 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 小さなバグ ] フィールド値に listing component が含まれている場合、管理パネル \ のフィルターがヒットしない

スラッシュを含むページタイトルをフィルタリングしている場合(例:Magento\Store)、システムは正常に動作します

AC-13661 - GitHub の問題 ​ - GitHub コードの投稿 ​

「ID が「0」のCMS ページが存在しません」というログフラッド

管理者ユーザーの作成後、および新しいページ system.log を作成する際に、システムは期待どおりに動作しています。エラーメッセージは表示されません

AC-14254 - GitHub の問題 ​ - GitHub コードの投稿 ​

カタログリンクウィジェットで間違った URL が使用されている

カタログの製品リンクとカタログカテゴリリンクを追加した後、システムはウィジェットを正しく処理し、html ソースにも正しい URL が表示されるようになりました

AC-14437 - GitHub の問題 ​ - GitHub コードの投稿 ​

ユーザーがウィジェット権限を持っていない場合、ページビルダーの製品コンポーネントは機能しません

修正前は、権限のないウィジェットにアクセスすると、ページで一般的なエラーが発生し、「読み込み中」のGIFが表示されていました。 修正後、モーダルウィンドウに「申し訳ありませんが、このコンテンツを表示するには権限が必要です」と表示されます。 メッセージ。

ACP2E-3664 - GitHub コードの投稿 ​

GraphQLでページビルダー製品ウィジェットの順序が適用されない

GraphQLの「ルート」クエリ応答で、ページビルダー製品コンテンツタイプ内の正しい並べ替え順で製品が返されなかった問題を修正しました。

ACP2E-3898 - GitHub コードの投稿 ​

ICU ライブラリバージョンによる英語以外のストアフロントでの料金表示の問題

修正後、製品価格はヘブライ語(イスラエル)ロケールで正しく表示されます。

ACP2E-3938 - GitHub コードの投稿 ​

ストアコードをクリアしたデザイン設定の更新

設定キャッシュが正しく更新されないので、ストア表示コードを更新するとデザイン設定がクリアされる問題を修正しました。

ACP2E-3941 - GitHub コードの投稿 ​

フレームワーク

カスタム DBトリガーでコマンド設定 :upgrade 実行中にエラーが発生しました

AC-11487 - GitHub の問題 ​

Web サイト/グループ/ストアエンティティフォームは、拡張属性に複数の値フォーム要素を使用して拡張できません

この PR により、複数値のフォーム要素から web サイト/グループ/ストアフォームにデータを送信できるようになります。

AC-11657 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] スコープリゾルバーの使用状況を削除します

この PR は、現在のストアではなく管理者 URL 設定をグローバルに解決します

AC-11736 - GitHub の問題 ​ - GitHub コードの投稿 ​

デフォルトの Nginx 設定を使用したセットアップルートによるMagento バージョンの公開

現在、システムは期待どおりに動作しているので、サイトが動作しているMagentoの正確なバージョンが公開されません

AC-13205 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 見積もりアドレスのリファクタリングと検証メソッド

この PR には、doValidate メソッドのわかりやすさの向上が含まれています。

AC-13214 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento オプション —magento-init-params cli 実行時に使用しない場合は、

AC-13231 - GitHub の問題 ​ - GitHub コードの投稿 ​

getItemsByColumnValue の型宣言が間違っています

システムは、getItemsByColumnValue 関数で、入力パラメーター$value を配列ではなくプリミティブ型として正しく定義し、関数が期待されたコレクションを返すようになりました。 以前は、単一の値を持つ配列が入力パラメーターとして使用された場合、関数は null を返し、IDE はエラーとしてマークしていました。

AC-13240 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento 2.4.7 マルチストア実装での FPC に関連付けられたキャッシュキー

AC-13719 - GitHub の問題 ​ - GitHub コードの投稿 ​

PII を公開するMagento Rest API

AC-13904 - GitHub の問題 ​

大量の更新を行っているお客様に対しては、部分的なインデックス作成が機能しなくなります

AC-14424 - GitHub コードの投稿 ​

モジュール内で「use strict」が不要であることを調査します

AC-14517 - GitHub コードの投稿 ​

出荷ラベルをダウンロードした後、私たちはそれが出荷と取り扱い価格と一致していなかったいくつかの出荷金額を見ることができます。

AC-14560

MView の機能は、トリガーの実行時にエラーを無視します

AC-14567 - GitHub コードの投稿 ​

[ 問題 ] レイアウト XML 結合の読み込み中に、不要な例外を回避します

この PR は、読み込む新しい関数(B/C 互換では、保護された_loadXmlString を上書きしません)を導入し、例外をスローしません

AC-14580 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ]Vault Graph Ql モジュールでコンストラクタープロパティのプロモーションを使用する

この PR は、コンストラクタープロパティを VaultGraphQl モジュールのプロパティプロモーションに置き換えます

AC-14616 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] モジュールフロントエンドレイアウトのコード冗長性を削除しました。

この PR により、Magento_Msrp、Magento_LoginAsCustomerAssistance、Magento_Newsletter およびMagento_Sitemap モジュールのフロントエンドレイアウトのテーマレイアウトに対するコードの冗長性が解消されます。

AC-14625 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ]Microsoft IIS に関連するコードを削除します

この PR により、Microsoft Windows OS がサポートされていないことを示すMagento システム要件ドキュメントに従って、Mircrosoft IIS に関連するコードがクリーンアップされます

AC-14702 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magnifier.js 構文エラー

システムの拡大鏡機能は、以前と同じように機能し続ける必要があります。また、拡大鏡オプションはグローバル スコープで使用できません

AC-14722 - GitHub の問題 ​ - GitHub コードの投稿 ​

CLI コマンドのバックポ setup:db:status ト詳細モード

AC-14807 - GitHub コードの投稿 ​

tls および 2.4.8 で送信される SMTP メール

AC-14883 - GitHub の問題 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

[ 問題 ] 静的コンテンツのデプロイにおける同時実行の問題を修正しました

この PR は、テーマが親と共にどのように定義されているかに応じて、複数の同時プロセスがスピンして同じテーマパッケージを処理するバグを修正します。

AC-14944 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 8.1 より前のバージョンの PHP のレガシー互換性コードを削除する

このプルリクエストは、PHP <8.1 で実行するように設計されたコードを削除します。
また、PHP_VERSION_ID の連絡先が利用可能かどうかをチェックする機能を削除しました。これは全ての PHP バージョンで利用可能です

AC-14971 - GitHub の問題 ​ - GitHub コードの投稿 ​

ログイン時に FPC が機能しない

AC-14999 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ]SchemaBuilder のエラー処理を改善する

この PR により、db スキーマのエラーメッセージ処理が改善されます。 大量のデバッグを行わずに問題を特定するのに役立ちます。

AC-15020 - GitHub の問題 ​ - GitHub コードの投稿 ​

CliStateTest の変更による 2.4.9-alpha2-develop の SYNC PR での統合テストの失敗

AC-15136 - GitHub コードの投稿 ​

PHP8.1 タイプのバグ修正

関連する製品は、厳密な処理モードがアクティブでない場合や製品情報が使用可能な場合、false ではなく空の配列に初期化されるようになりました。 この変更により、関連する製品を処理する後続のロジックが一貫して動作し、製品準備プロセスの安定性と予測可能性が向上します。

AC-6017 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] フレームワークから禁止されている @author タグを削除する(パート 3)

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8343 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 友人グラフ ql を送信モジュールでコンストラクタープロパティのプロモーションを使用する

「友達に送信」GraphQLモジュールのコンストラクタープロパティの昇格を利用して、コードの読みやすさを向上し、複雑さを軽減するようになりました。 以前は、このモジュールは、多数の行を占めるプロパティを使用していたので、コードがより複雑で読みにくくなっていました。

AC-8346 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] @author から禁止されている Magento_Downloadable タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8355 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

このシステムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、コードの品質と一貫性を向上させます。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8358 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質を向上させます。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8360 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

このシステムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、よりクリーンで標準化されたコードを保証します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8361 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8363 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8375 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8376 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8400 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] 禁止された @author タグを削除する

システムは、特定のモジュールから禁止されている @author タグを削除することで、コーディング標準に準拠するようになり、全体的なコード品質が向上します。 以前は、一部のモジュールにこのタグが含まれていることは、確立されたコーディング標準に違反していました。

AC-8401 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] サービス URL 生成の拡張性を向上させる

プラグインを使用してサービス URL 生成機能をカスタマイズできるようになり、メンテナンス性の高い変更アプローチが促進されます。 以前は、この機能のカスタマイズは、環境設定を通じて実現されていましたが、これはそれほど効率的でも保守的でもないかもしれません。

AC-8813 - GitHub の問題 ​ - GitHub コードの投稿 ​

新しい検証が追加されたことによるアップグレード 2.4.7-p5 の問題

SchemaBuilder クラスで、未定義の配列キー「列」がスキーマの作成中または更新中にクラッシュする問題を修正しました。 これは、「列」キーを含まないテーブルデータを処理しているときに発生しました。

ACP2E-3871 - GitHub コードの投稿 ​

PHP8.4 非推奨エラー:Adobe Commerce 2.4.8 へのアップグレード後の E_USER_ERROR

お客様が直面するシナリオは、この修正の影響を受けません。

ACP2E-3963 - GitHub コードの投稿 ​

フレームワーク、検索

Opensearch 2.19.1 は、1 つの価格のカテゴリに対して illegal_argument_exception を返します。

Opensearch は、同じ価格を持つすべての製品を含むカテゴリに対して illegal_argument_exception をスローしなくなりました。 以前は、「[from] パラメーターは負にできません」という例外がありました。

ACP2E-3896 - GitHub コードの投稿 ​

GraphQL

製品が削除されると customerOrders graphql がエラーを返す

注文の製品が削除されても、customerOrders の graphql リクエストでエラーがスローされなくなりました。 以前は、「内部サーバーエラー」エラーがスローされていました。

ACP2E-3936

ウィッシュリスト項目は、GraphQL リクエストの 1 つの web サイト内のストアビュー間で共有されません

修正する前は、ウィッシュリストの項目はストア ID でフィルタリングされていました。 修正後、ウィッシュリストの項目が web サイトでフィルタリングされるようになりました。

ACP2E-3987 - GitHub コードの投稿 ​

GraphQL、商品

製品 graphql の MediaGalleryInterface に media_type がありません

MediaGallery GraphQL リクエストに、商品の画像タイプの「タイプ」フィールドが含まれるようになりました。 以前は、この「types」フィールドは MediaGallery GraphQL リクエストに存在しませんでした。

ACP2E-3880 - GitHub コードの投稿 ​

インベントリ/MSI

ホームページにリダイレクトしてチェックアウトした後は、利用できるストアはありません

以前に選択したストアは、お客様が支払いページに移動してからホームページに戻り、最後にチェックアウトページに戻った場合、「店舗で選択」配送で事前選択されるようになりました。 以前は、チェックアウトページに繰り返し戻った後に、「店舗で選択」で選択した店舗がクリアされていました。

ACP2E-3793 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

順序

AbstractAddress setData ('custom_attributes', AttributeValue[])は customAttributes を解除します

AC-10568 - GitHub の問題 ​

v2.4.7-p1 Magentoの並べ替え–1 の注文番号

システムは期待どおりに動作しており、バックエンドから並べ替えた後、注文番号は一意の 8 桁になります

AC-12854 - GitHub の問題 ​ - GitHub コードの投稿 ​

Adobeのクレジットカードによるお支払い方法でチェックアウトすると、商品のカスタムオプションファイルのアップロードが失われる

AC-14306 - GitHub の問題 ​

処理中に注文ステータスがスタックしました

修正前は、「一緒に出荷」オプションが有効になっているバンドル製品を注文しても、請求書と出荷後に注文ステータスが自動的に「完了」に切り替わっていませんでした。 現在は、修正後、注文が請求および出荷された後、注文ステータスが自動的に「完了」に切り替わります。

ACP2E-3947 - GitHub コードの投稿 ​

[Cloud]Magento OOTB コード – メールテンプレートの設定の問題

修正前は、非同期メール送信を使用する場合、出荷メールとストアオーダーが一致していませんでした。 修正後、適切な店舗出荷メール注文が配信されます。

ACP2E-3998 - GitHub コードの投稿 ​

その他の開発者ツール

[ 問題 ] 保護されたメンバー$_urlHelper の間違ったタイプヒント

システムは、誤ったタイプヒントを正しいヒントで修正するようになりました。これは、コンストラクターでも使用されます

AC-10716 - GitHub の問題 ​ - GitHub コードの投稿 ​

パフォーマンス

[ 問題 ] Store.php の更新

この PR は、現在のストアの解決をスキップすることでパフォーマンスを向上させます。

AC-14791 - GitHub の問題 ​ - GitHub コードの投稿 ​

Pricing

Rest API 注文の動的価格なしのバンドル製品項目の場合、価格は常に 0 です

AC-11925 - GitHub の問題 ​ - GitHub コードの投稿 ​

製品

オプションを選択せずに、元の価格に基づいて計算された、階層価格およびカタログ価格ルールに対する割引率。

AC-12004 - GitHub の問題 ​

Magento 2.4.7 minAllowed missing product order qty

システムは正常に動作し、ページソースは製品の最小数量を正しく表示している

AC-12909 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento Payflow Pro テストの実行中にMagento例外が発生しました

AC-13681

管理パネルの製品ページのカスタマイズ可能オプショングリッドに関する問題

タイプがドロップダウンのカスタマイズ可能なオプションを作成する場合、システムは期待どおりに動作します

AC-14003 - GitHub の問題 ​ - GitHub コードの投稿 ​

購買依頼リスト・ページ印刷オプションが機能しない

AC-14711

他の顧客比較リストのすべての項目は、管理者を介してログインした後、顧客に割り当てられます

以前は、管理者がバックエンドで「顧客としてログイン」機能を使用すると、以前にログインした顧客の比較リストの製品が、現在なりすまされている顧客に誤って割り当てられました。 修正後、正しくログインしている顧客の比較リストが正しく読み込まれます。

ACP2E-3818 - GitHub コードの投稿 ​

SEO

REST API を使用した製品の URL キーの更新で、301 URL の書き換えが生成されない

「URL キーが変更された場合に URL の永続的なリダイレクトを作成」設定を「はい」に設定して、REST API を介して製品の URL キーを更新する場合、製品 URL の書き換えは、古い URL から新しい URL へのリダイレクトを作成します。

ACP2E-3900 - GitHub コードの投稿 ​

売上

注文状態ドロップダウンで値を選択すると、注文状態が表示されなくなります

AC-15010

セキュリティ

バンドルまたは結合された JS が SRI ハッシュの一部ではない

修正前は、生成されたバンドルまたは結合ファイルが SRI ハッシュリストに追加されていませんでした。 現在、ファイルは SRI ハッシュに適切に追加されています。

ACP2E-3854 - GitHub コードの投稿 ​

送料

[QUANS] - Magento_Fedex コアモジュールは、新しいトークンを取得するリクエストを送信する前に、有効なアクティブなトークンを確認しますか?

Adobe Commerceは、アクセストークンに対して FedEx API サービスへのリクエストを多数行わなくなりました。 以前は、アクセストークンがまだ有効でも、Adobe Commerceは常に FedEx API に新しいリクエストを行うので、レート制限の問題が発生していました。

ACP2E-3930 - GitHub コードの投稿 ​

ステージングとプレビュー

カテゴリ権限が有効になっているスケジュールされた製品アップデートをプレビューできない

修正前は、今後も有効になる製品がプレビューモードで表示されていませんでした。 現在のステータスが無効な場合でも表示されるようになりました。

ACP2E-3786 - GitHub コードの投稿 ​

プレビュー中、スコープに異なるストア表示が表示される

修正前に、cms ブロックと cms ページのコンテンツのステージング更新プレビューが、コンテンツのステージングダッシュボードからアクセスしたときに cms ブロックまたはページに割り当てられたストアとは別のストアで開いていた可能性があります。 修正後、ステージング更新で cms ブロックまたはページに特定のストアのみが割り当てられている場合、コンテンツのステージングダッシュボードからのプレビューが開いて、正しいストアが選択されます。

ACP2E-3815

カタログ価格ルール割引金額フィールドの検証がありません

以前は、ステージングスケジュールの更新の discount_amount フィールドが、現在の検証ルールで正しく検証されていませんでした。 ただし、修正を適用すると、discount_amount フィールドは適切に検証されます。

ACP2E-3867 - GitHub コードの投稿 ​

注文の合計が正しくない場合、ラウンドは価格計算に適用されません。

price_after_discount、discount_amount、および tax の金額を計算する際に、システムが正しく処理するようになりました。
注文の実際の合計

AC-11389 - GitHub の問題 ​ - GitHub コードの投稿 ​

テストフレームワーク

[ 問題 ] lib/internal/Magento/Framework/App/Test/Unit/_files/app/etc/en…

単体テストの実行時に生成されるファイル「env.php」が無視されるようになり、テストの実行後も Git のステータスがクリーンなままになります。 以前は、単体テストを実行すると新しいファイル「env.php」が生成され、git ステータスに新しいファイルが見つかり、ダーティに見えるようになりました。

AC-13293 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] インターセプターの統合テストの問題を修正しました

統合テストで\Magento\TestFramework\App\Config\Interceptorが正しく識別および処理されるようになりました。これにより、クラスにプラグインが存在する場合でもテストで必要なデータにアクセスできるようになります。 以前は、システムは\Magento\TestFramework\App\Configが\Magento\TestFramework\App\Config\Interceptorである可能性を考慮に入れることができず、$data プロパティにアクセスしようとするとエラーが発生していました。

AC-13305 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] MFTF:Captcha が有効な友達フォームにメールを送信する

テストケースでは、CAPTCHA が有効な場合の「Email to Friend」フォームの機能について説明し、間違った CAPTCHA 値と正しい CAPTCHA 値の両方でフォーム送信プロセスが正しく動作することを確認します。

AC-13492 - GitHub の問題 ​ - GitHub コードの投稿 ​

[TestFramework] phpunit v10 以降の TestCase::getTestResultObject の使用は無効です

AC-13502 - GitHub の問題 ​

AC 2.4.7-p3 での環境固有の単体テストの失敗

この問題は、すべてのバージョンと環境で再現されない単体テストのエラーを修正します。 以前は、修正するために、ライブラリバージョンが異なったり、新しいバージョンで追加された機能が欠落していたりしたために、一部の単体テストが失敗していました。

ACP2E-3712 - GitHub コードの投稿 ​

ツール/DataMigrationTool

[ATLH] 違いがない場合の致命的エラー

表示する違いがない場合に、致命的なエラーが表示されなくなった

ACP2E-3901

UI フレームワーク

動的行のWYSIWYGが空です

AC-12336 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] MIME タイプタイプの修正

システムは、gif 画像の MIME タイプとタイプミスを正しく処理して修正しました

AC-8001 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] レビューリストの Ajax に直接アクセスできないようにする

システムは Ajax を正しく処理し、レビューリストへの直接アクセスを避けます

AC-9381 - GitHub の問題 ​ - GitHub コードの投稿 ​

アップグレード:互換性アップグレードツール

非推奨(廃止予定)の機能:動的プロパティ Magento\Framework\Acl::$_roleRegistry の作成

AC-12343 - GitHub の問題 ​

v2.4.9-alpha1 の問題を修正しました

Adobe Commerce 2.4.9-alpha1 コアコードの 84 の問題を修正しました。 このリリースで修正された問題の一部を以下に示します。

API

async.magento.configurableproduct.api.optionrepositoryinterface.save.post の非同期一括操作はオープン状態のままになります

リクエスト本文が配列でない場合、Bulk API エンドポイントはエラーをスローするようになりました。そのため、一括項目キーは 0 から始まる連続数である必要があります。 以前は、一括要求で送信された任意の項目キーが原因で、一括項目ステータスが更新されませんでした。

ACP2E-3544 - GitHub コードの投稿 ​

[CLOUD] is_subscribed 値に関する API REST のバグで、searchCriteria を使用して現在のストアから考慮されていないもの

API REST カスタマークエリは、searchCriteria を使用して、正しいストアから正しい「is_subscribed」値を取得します
以前は、API REST カスタマークエリは、is_subscribed"値を取得する際に保存を考慮していませんでした。

ACP2E-3621 - GitHub コードの投稿 ​

async.operations.all は、1 つの SKU に対して複数のエントリを作成できます

同じ製品を保存および更新する同時リクエストがシリアル化され、データの不整合や製品の重複を引き起こす競合状態を防ぎます

ACP2E-3744 - GitHub コードの投稿 ​

アカウント

[ クラウド ] 顧客アカウントの作成中に現在のエリアで発生したエラーに対して、削除操作は禁止されています

修正によって無効なアドレスで顧客を保存すると、無関係な「現在のエリアでは削除操作が禁止されています」ではなく、無効の理由を説明するメッセージが返されます。

ACP2E-3791 - GitHub コードの投稿 ​

管理 UI

[ 問題 ] 役割ツリーによるユーザーエクスペリエンスの向上

このプルリクエストでは、すべてを折りたたむ、すべてを展開する、選択した項目で分岐を展開するボタンが追加されます。 この機能は、カテゴリツリーで提供される機能(カタログ/在庫/カテゴリ)と同様です

AC-14020 - GitHub の問題 ​ - GitHub コードの投稿 ​

Symfony\Component\Mime\Exception\LogicException:「Sender」ヘッダーは、「Symfony\Component\Mime\Header\MailboxHeader」のインスタンスである必要があります(「Symfony\Component\Mime\Header\MailboxListHeader」を取得)

AC-14520 - GitHub の問題 ​ - GitHub コードの投稿 ​

グリッドを使用して税率を一括削除する機能の提供

管理者ユーザーは、「管理税率」グリッドから複数の税率を同時に削除できるようになりました。 GitHub-33399

AC-2238 - GitHub の問題 ​ - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

条件 SKU を含む買い物かご価格ルールで、SKU の「先頭のゼロ」が考慮されない(SKU:01234 は 1234 と同じ)

システムでは、SKU の「先頭のゼロ」を考慮した条件 SKU を使用して、買い物かご価格ルールを正しく処理するようになりました

AC-9428 - GitHub の問題 ​ - GitHub コードの投稿 ​

複数選択のデフォルト属性オプション値の動作の問題

修正前は、複数のオプション属性のデフォルト値が正しく保存されていませんでした。 修正後、値はデータベースに適切に保存されるようになりました。

ACP2E-3523 - GitHub コードの投稿 ​

バックエンド管理メニューのサブタイトルが表示されない

メインメニューグループのすべてのタイトルが正しく表示されるようになりました。 以前は、メインメニューの 2 列目または 3 列目にリンクのグループが 1 つしか含まれていない場合、そのグループのタイトルは表示されませんでした。

ACP2E-3540

製品数量を管理者から買い物かごに戻す際の問題

管理者から注文を作成する場合、サイドバー上の顧客カート内の製品が注文に追加されても消えません。

ACP2E-3563 - GitHub コードの投稿 ​

管理 UI、B2B

カスタマーヘッダーとしての B2B ログインには、引き続きMagento ブランディングがあります

以前は、ストアフロントのヘッダーに、「現在、< ストア名 > で < 顧客名 > として接続されています」とMagento ブランディングが表示されていました。 (修正)と、ヘッダーがADOBE ブランディングで表示されるようになりました。

AC-14361 - GitHub コードの投稿 ​

管理 UI、コンテンツ

画像挿入中の例外「メディアアセットパスのレンディションを作成できない」

Media Gallery 画像の最適化設定の最大幅と最大高さの値を削除すると、画像の最適化処理中にエラーが発生しなくなりました。

ACP2E-3781 - GitHub コードの投稿 ​

管理 UI、セキュリティ

弱いパスワード管理

同じパスワードを使用する場合、管理者ユーザーを保存できません。 以前は、適切な検証なしで正常に保存されていました。

ACP2E-3657 - GitHub コードの投稿 ​

管理 UI、セキュリティ、ステージングおよびプレビュー

コンテンツのステージングのアクションログ

アクションログに、ステージング更新アクティビティが表示されるようになりました。 以前は、ステージング更新ログは管理アクションログに記録されていませんでした。

ACP2E-3679

B2B

注文が機能しない PayFlow Pro クレジットカード決済方法を使用して交渉できる見積もりからチェックアウトに進みます

AC-11973

引用符の名前を変更した後の成功メッセージが断続的に消える

AC-13447

総計の計算には税額は含まれません

注文に正しい合計が含まれているのは、クロスボーダー取引が有効な既存の発注書から注文が作成される場合です。

ACP2E-3727

REST API を使用した B2B 共有カタログのカテゴリの割り当て解除が遅い

B2B でカテゴリの割り当てを解除する際のパフォーマンスが大幅に向上しました。 以前は、B2B 共有カタログのカテゴリの割り当てを解除するのに長い時間がかかっていました。

ACP2E-3796

B2B の新しいセットアップパッチに関するパフォーマンスの問題

B2B 1.5.2 にアップデートした後にMagento_Company モジュールをアップグレードすると、company_structure テーブル内の多数のレコード(~100,000)を処理する際に非常に長い時間がかかるパフォーマンスの問題を修正しました。

ACP2E-3850

買い物かごとチェックアウト

Magento 2.4.7 更新(ミニ)カート 10 進数による数量は許可されていません

ロケールが NL (オランダ語)の場合に、ミニカートの小数を使用して数量を更新する際に、Magentoが正しく処理するようになりました

AC-13238 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] subtotal.phtml の更新

正しい間隔で subtotal.phtml が更新されます

AC-13907 - GitHub の問題 ​ - GitHub コードの投稿 ​

ゲストに注文できません

AC-14241 - GitHub コードの投稿 ​

期限切れの永続的な見積は、cron ジョブ sales_clean_quotes によってクリーンアップされません

「persistent_clear_expired」 cron ジョブが実行されると、期限切れの永続的な引用符がクリアされるようになりました。 以前は、期限切れの永続的な引用符が他の cron ジョブによってクリアされていませんでした。

ACP2E-3493 - GitHub コードの投稿 ​

非アクティブな会社のチェックアウトでの「エラーが発生しました」エラー

修正前は、ログインしたユーザーの会社が有効でなくなった場合、ログアウトアクションは買い物かごページで正しく完了していませんでした。 これで、会社が利用できなくなった場合、ログアウトは正しく実行されます。

ACP2E-3541 - GitHub コードの投稿 ​

「複数のアドレスでチェックアウト」すると、アドレス選択が保存されない

複数出荷オプションをキャンセルする場合の修正の前は、複数出荷に戻しても、住所は事前に選択されていませんでした。 現在は、デフォルトのアドレスが、複数出荷画面内で選択したアドレスに置き換えられます。

ACP2E-3646 - GitHub コードの投稿 ​

買い物かごとチェックアウト、SEO

セカンダリ Web サイトからで購入した際に、メール内のギフトカードコード URL が正しくない

以前は、デフォルト以外のストアのマルチストア設定とギフトカードは、常にギフトカードの請求をデフォルトの web サイトにリダイレクトしていました。 この修正が適用されると、メールによって、ギフトカードの請求リンクが正しい範囲または web サイトにリダイレクトされます。

ACP2E-3699

カートとチェックアウト、送料

[ メインライン ] 買い物かご価格ルールが複数配送を考慮していない

この修正を実装する前は、サブ選択条件が適用され、送料無料が有効になっている場合、複数配送商品の買い物かご価格ルールが正しく適用されませんでした。 ただし、修正が適用されたので、複数出荷カートのカート価格ルールが意図したとおりに機能するようになりました。

ACP2E-3666 - GitHub コードの投稿 ​

カタログ

同じクエリの同じページの重複キャッシュ fpc

同じクエリパラメーターを持つページに対して、ページの順序や末尾の文字に関係なく、同じフルページキャッシュ(FPC)が正しく識別され、使用されるようになりました。 これにより、ページキャッシュフォルダーの不要なサイズ増加を防ぎます。 以前は、クエリパラメーターの順序が異なる場合や、末尾に文字がある場合は、同じページに対して異なる FPC 識別子が作成され、ページキャッシュフォルダーのサイズが増えていました。

AC-10722 - GitHub の問題 ​ - GitHub コードの投稿 ​

catalog_product_entity_int テーブルに必要な列のインデックスがありません

catalog_product_entity_int テーブルに必要な列の欠落しているインデックスを追加しました

AC-10844 - GitHub の問題 ​ - GitHub コードの投稿 ​

URL の書き換えが原因で製品ページでエラーが発生する

URL の書き換えがあった場合に、製品ページが正常に読み込まれるようになりました

AC-2950 - GitHub の問題 ​ - GitHub コードの投稿 ​

[Cloud] カテゴリに製品を追加する際のバグ

ポップアップグリッドを使用してカテゴリに製品を追加する際に、ページネーションとレコード数のラベルが正しく機能するようになりました。 以前は、ページサイズと等しい項目を持つ単一ページのみを読み込むと、項目選択ドロップダウンで問題が発生していました。

ACP2E-3526

mage_INDEXER_THREADS_COUNT で indexer_update_all_views cron エラーが発生する

カスタマーセグメントインデクサーを使用した MAGE_INDEXER_THREADS_COUNT > 2 の問題を修正しました

ACP2E-3538 - GitHub コードの投稿 ​

ページビルダー製品ウィジェット条件で「条件の組み合わせ」を追加中に例外が発生しました

この問題は、欠落条件や不完全な条件をスキップするチェックを追加することで修正されました。 以前は、これにより、システム内の不完全な条件の処理が原因でエラーログが生成されていました。

ACP2E-3545 - GitHub コードの投稿 ​

属性セットを読み込む際にブラウザーがクラッシュする

4k を超える製品属性がある場合に、属性セットの編集ページでブラウザーがクラッシュしなくなりました

ACP2E-3633 - GitHub の問題 ​ - GitHub コードの投稿 ​

[CLOUD] 新しいストアの製品 URL 書き換えが作成されない:運用開始ブロッカー

新しいストアの製品 URL の書き換えが正常に作成されました。
以前の操作は、メモリリークまたはタイムアウトで終了しました。

ACP2E-3669 - GitHub コードの投稿 ​

オプションの属性のデフォルト値が機能しない

以前は、product select 属性のデフォルト値を変更すると、以前の値を持つ配列要素として表示されていました。 この修正が適用された後、製品属性値を更新すると、eav_attribute テーブルに単一の要素として保存されます。

ACP2E-3688 - GitHub コードの投稿 ​

桁区切り記号が原因で編集中にギフト カードの検証が失敗する

ギフトカードの金額が 1000 以上の場合に、ギフトカード製品タイプが保存される問題を修正しました。

ACP2E-3704

カタログ,GraphQL,検索

製品 graphql が、カテゴリ集計で無効なカテゴリを返しました

修正後、無効なカテゴリは、製品 GraphQl リクエストに対して返されません。

ACP2E-2885 - GitHub コードの投稿 ​

カタログ、製品

[ ランダムなバグ ] Fotorama lib が読み込まれない

システムが Fotorama ライブラリが適切に読み込まれ、添付されたすべての画像を期待どおりに画像ギャラリーに表示できるようになりました。 以前は、Fotorama ライブラリが正しく読み込まれないという問題により、最初の画像のみが表示されていました。

AC-12124 - GitHub コードの投稿 ​ - GitHub コードの投稿 ​

コンテンツ

csp_whitelist.xml をテーマに含めると、機能せず、断続的な問題が発生します

Web サイト領域ごとに CSP ホワイトリストのキャッシュを実装しました。

AC-13069 - GitHub の問題 ​ - GitHub コードの投稿 ​

エラー:商品が読み込まれる管理コンテンツの pagebuilder 用「Magento_Catalog/js/validate-product」のスクリプトエラー

この PR は、製品条件を含むページビルダーを編集する際の catalogAddToCart のスクリプトエラーを修正します

AC-13891 - GitHub の問題 ​ - GitHub コードの投稿 ​

同じ識別子を持つウィジェットでのブロック選択

同じ識別子ブロックがある場合、ウィジェットの作成中にブロックの選択が正しく処理されるようになりました

AC-14132 - GitHub の問題 ​ - GitHub コードの投稿 ​

テーブルのプレフィックスは考慮されません

AC-14556 - GitHub の問題 ​ - GitHub コードの投稿 ​

幅が比較的小さい画像をアップロードできません

システムは、高さに対して比較的小さい幅の画像のサイズ変更に失敗しなくなりました。

ACP2E-3558 - GitHub コードの投稿 ​

リモート ストレージ パスのスタイル構成の構成パスが正しくありません

修正後、リモートストレージパスのスタイル設定を設定すると、実際のAWS S3 パスのスタイル設定に影響します。

ACP2E-3734 - GitHub コードの投稿 ​

フレームワーク

無効なモジュールのコードをコンパイルしています。

このプルリクエストは、コードのコンパイル前に、無効なモジュールをエスケープします。

AC-10933 - GitHub の問題 ​ - GitHub コードの投稿 ​

Magento_Theme title.phtml テンプレートが PHP 8.2 で無効です

このプルリクエストにより、Php 8.x で null 見出しで作成されたCMSページが trim ()に null を渡すと例外がスローされる問題を修正しました。非推奨の機能:trim ():文字列型のパラメータ#1 ($string)に null を渡す

AC-12856 - GitHub の問題 ​ - GitHub コードの投稿 ​

ロックプロバイダーにファイルストレージを使用すると、クリーンアップが行われることなく、ファイルディレクトリが増え続けます

このプルリクエストでは、1 日に 1 回実行される新しい cron ジョブが導入され、過去 24 時間以内に変更されていないロックファイルが検索されるので、安全に削除できます。 これにより、lock files ディレクトリの内容が制御されます。
この cron ジョブが実行されるのは、ロックプロバイダーがファイルを使用するように設定されている場合のみです。他のファイル(データベース – デフォルト、zookeeper、キャッシュ)を使用する場合は実行されません

AC-13367 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] クリーンアップ:メソッド呼び出しから void 戻り値を使用しない。

この PR では、小規模なクリーンアップが行われます。 何も(void)返さないメソッドを呼び出し、その結果値を使用することもあります。 これは本当に必要ありません。

AC-13664 - GitHub の問題 ​ - GitHub コードの投稿 ​

[ 問題 ] [PHPDOC] Magento\Framework\Message\ManagerInterfaceの不正な phpdoc を修正します

この PR は\Magento\Framework\Message\ManagerInterfaceの不正な phpdoc を修正し、\Magento\Framework\Message\Manager内の重複する phpdoc をすべて削除します(inheritdoc 構文を使用)。

AC-14312 - GitHub の問題 ​ - GitHub コードの投稿 ​

composer.json からベータ版の最小安定性を削除

composer.json からベータ版の最小安定性を削除

AC-14450 - GitHub コードの投稿 ​

allow_parallel_generation は、環境変数を使用して設定する必要があります

修正後、「MAGENTO_DC_CACHE__ALLOW_PARALLEL_GENERATION」環境変数を使用して「allow_parallel_generation」設定を指定できます。

ACP2E-3673 - GitHub コードの投稿 ​

[Cloud] Magento 2 で db_schema.xml ファイルを使用してテーブル列のタイプを Int から Decimal に変更すると、エラーが発生する

列データタイプの変更が正しく機能しない。 以前は、次のエラーがスローされていました:属性「identity」は許可されていません。

ACP2E-3709 - GitHub コードの投稿 ​

Adobeでの新通貨(XCG)のサポート

カリビアンギルダー(XCG)が通貨リストに追加されました。

ACP2E-3790 - GitHub コードの投稿 ​

GraphQL

GraphQLの注文配置に対する応答に例外メッセージが含まれていない

別の形式でエラーを返していた以前の変更を元に戻しました。 潜在的なエラーが、GraphQLのスキーマを壊すことなく、一貫した方法で返されるようになりました。 これは、ACP2E-3399 で PM の承認を得ている既知の BIC として追加する必要があります。

ACP2E-3399 - GitHub コードの投稿 ​

注文配置に対するGraphQL応答が部分的にローカライズされている

placeOrder GraphQl ミューテーションによって返されたエラーが完全にローカライズされていませんでした。 現在は、多言語コンテキストで、エラーが適切に翻訳されています。

ACP2E-3506 - GitHub コードの投稿 ​

GraphQL API を並べ替えるための同時呼び出し – 同じ商品が別の行に追加される

GraphQL API の並べ替えの同時呼び出しによって、同じ商品が異なる行として追加され、データの不一致が発生する問題を修正しました。

ACP2E-3774 - GitHub コードの投稿 ​

updateCustomerEmail GraphQL mutation (Change email Address)がメール通知をトリガーしない

以前は、アカウントのメールアドレスを正常に更新した後、メールが顧客に送信されませんでした。 修正が適用された後、お客様はメールアドレスを正常に更新した後、メール通知を受信するようになりました。

ACP2E-3785 - GitHub コードの投稿 ​

updateGiftRegistry 変更を介してギフトレジストリで動的属性が更新されない

以前は、この修正前は updateGiftRegistry のミューテーションによって、ギフトレジストリのカスタム属性がGraphQL ミューテーションによって変更または更新されていませんでした。 この修正が適用されると、updateGiftRegistry ミューテーションを使用して、ギフトレジストリの動的属性を正常に更新できます。

ACP2E-3805 - GitHub の問題 ​

インポート/エクスポート

[ 問題 ] Copyedit:「coping」を「copying」に変更します

PR では、「コピー」のスペルを修正するためにマイナーコピー編集を修正しました

AC-13300 - GitHub の問題 ​ - GitHub コードの投稿 ​

REST エンドポイント製品の読み込み JSON が必須フィールドを検証しない

読み込みプロセス(管理者または API)を使用して新しい製品を作成する際に、名前フィールドが必要になりました。 修正前に、名前のない新しい製品を作成できたことがありました。これは管理インターフェイスを壊し、無効な製品を作成したことになります。

ACP2E-3660 - GitHub コードの投稿 ​

書き出しプロセスで web サイトフィルターオプションが見つからない

製品の書き出しを作成する際に、web サイトで製品をフィルタリングできるようになりました。

ACP2E-3720 - GitHub コードの投稿 ​

AC-13913 の複製 – 静的属性の非同期クリーニング。

修正後、\Magento\CatalogImportExport\Model\Import\Product\Type\AbstractTypeのインスタンスが多数作成される場合に、「未定義の配列キー「apply_to」」エラーは発生しません。

ACP2E-3752 - GitHub コードの投稿 ​

インベントリ/MSI

チェックアウト時にアドレスが変更された場合、ストアピックアップが最大検索半径を考慮しない

配送先住所が変更された場合、「店舗で選択」で事前に選択された店舗が更新されるようになりました。 以前は、ストアが事前に選択されると、新しい配送先住所が選択したストアの半径内にない場合でも、ストアは変更されませんでした

ACP2E-3728 - GitHub コードの投稿 ​

順序

nullable でないフィールド &amp;quot;AppliedCoupon.code&amp;quot;に対して null を返すことはできません

AC-14484 - GitHub の問題 ​ - GitHub コードの投稿 ​

[Cloud] magento 2.4.6-p7 にアップグレードした後、一部のインライン Javascript が機能しない

管理者の「Add to Order by SKU」の「delete」ボタンをクリックすると、SKU が削除されるようになりました。 以前は、「Add to Order by SKU」の「delete」ボタンをクリックしても、SKU が削除されませんでした。

ACP2E-3515

gift_cards のシリアル化されたデータが sales_order テーブルで矛盾しています

sales_order テーブルの gift_cards データが正しくシリアル化されるようになりました。 以前は、注文が更新されるたびにシリアル化されていました。

ACP2E-3662

オーダー、価格設定

返品の作成時に、管理者がに間違った通貨記号を表示する

通貨(EUR/USD/GBP)が異なる複数の web サイトを設定する場合、管理者の返品製品選択ページに正しい通貨記号が表示されるようになりました。 以前は、デフォルトの通貨記号が表示されていました。

ACP2E-3658 - GitHub コードの投稿 ​

その他の開発者ツール

Lighthouse アクセシビリティの失敗

システムはアクセシビリティスコア 100 で合格するようになった

AC-12783 - GitHub の問題 ​ - GitHub コードの投稿 ​

Captcha ストアフロント設定を無効にしても captcha js ファイルを読み込みます

ストアフロントの captcha を無効にした場合、システムで captcha js ファイルが読み込まれなくなりました

AC-14267 - GitHub の問題 ​ - GitHub コードの投稿 ​

包装

[ パッケージ化 ] magento/magento-coding-standard 依存関係+ ページビルダーを修正

ACPLTSRV-6383

支払額

[ 問題 ] オフライン請求書キャプチャの修正(404)

Magento管理者からオフライン支払い方法用の請求書をキャプチャする際の 404 ページエラーを修正します

AC-13336 - GitHub の問題 ​ - GitHub コードの投稿 ​

パフォーマンス

カテゴリ権限モジュールがキャッシュを防ぐ可能性があります

サードパーティコントローラーが、顧客セグメントと正しくキャッシュされるようになりました

ACP2E-3721

製品

製品コレクション – コレクションが読み込まれる可能性がある場合または読み込まれる場合に、addMediaGalleryData が getSize を呼び出します(カウントを使用して、追加の DB クエリを回避できます)

この PR により、media_gallery フィールドを含んだ製品 Graphql を呼び出す際に製品コレクションが既に読み込まれている場合、count ()を使用して追加のクエリ呼び出しが削減されます。

AC-13055 - GitHub の問題 ​ - GitHub コードの投稿 ​

[2.4.8] cron job catalog_product_alert のコールバックが見つかりません

AC-14494 - GitHub の問題 ​ - GitHub コードの投稿 ​

製品ウィジェットが pagebuilder を介して含まれる場合、低速クエリが実行される

製品 SKU を含む製品ウィジェットの作成用のクエリが最適化されています。

ACP2E-3449 - GitHub コードの投稿 ​

設定可能な製品として追加された場合、製品画像のサイズが変更されない

以前は、管理パネルの設定を通じて追加された画像が最大アップロードサイズの制限に準拠しておらず、不整合や管理の課題が発生する可能性がありました。 最大サイズ制限に準拠するためにアップロード中に画像のサイズが自動的に変更されるように修正が実装され、プロセスが合理化され、システム標準が維持されるようになりました。

ACP2E-3504 - GitHub コードの投稿 ​

送料

公式ドキュメントで正しくない % 実装については、ドキュメントを更新する必要があります

DHL Rest API サポート用に devdoc を更新しました

AC-14507

[DHL] - REST と XML API 統合の通常のサイズ設定および価格差異におけるオプションのディメンションを処理します

AC-14601 - GitHub コードの投稿 ​

UPS 出荷ラベルの作成中に例外が発生しました

修正警告:UPS 出荷ラベルの作成中に配列から文字列への変換が行われました

ACP2E-3676 - GitHub コードの投稿 ​

ステージングとプレビュー

スケジュールされた更新をプレビューすると、関心のあるストア表示ではなく、アルファベット順で最初のストア表示が開きます

修正を行う前は、スケジュールされた更新のプレビューが、割り当てられたストア表示ではなく、アルファベット順の最初のストア表示で開いていました。
修正後、CMS ブロックのステージング更新に割り当てられたストアビューでプレビューが正しく開くようになりました。

ACP2E-3671 - GitHub コードの投稿 ​

Staging_apply_version Cron の動作の問題 – special_price 無視

修正後、見積の合計は、スケジュールされた製品の更新によって特別価格を変更した後に再計算されます。

ACP2E-3674

ギフト包装が買い物かごから削除されると、税額は更新されません

AC-14637

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f