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

Adobe Commerce 2.4.8 リリースノート

NOTE
Adobe Commerce リリースには、後方互換性のない変更(BIC)が含まれている場合があります。 後方互換性のない変更を確認するには、BIC リファレンス ​ を参照してください。 後方互換性のない主な問題については、BIC ハイライト ​ で説明しています。 すべてのリリースで主要な BIC が導入されるわけではありません。

ハイライト

Adobe Commerce 2.4.8では、強化されたセキュリティ、PHP 8.4およびMariaDB 11.4との互換性、Edge Deliveryを搭載した新しいAdobe Commerce Storefrontへの移行を高速化するGraphQL APIの広範な機能強化、および既存の機能を向上させる500を超える品質修正と機能強化が行われました。 2.4.8にアップグレードすると、プラットフォームは最新の技術の進歩に沿って安全に保たれ、2028年4月までサポートされます。

recommendation-more-help

導入の推奨

Adobe Commerce 2.4.8へのアップグレードを計画する際には、ビジネス上の優先事項、現在のバージョン、および新しいAdobe Commerce as a Cloud Serviceを導入する計画を考慮してください。

  • 今後12 ~ 16か月以内にAdobe Commerce as a Cloud Serviceを導入する予定の場合:最新のセキュリティ パッチを適用し、Cloud Serviceへの移行の一環としてアップグレードを計画します。

  • 今後12 ~ 16か月以内にAdobe Commerce as a Cloud Serviceを導入しない場合、またはその期間内にAdobe Commerce Optimizerを導入する予定がある場合:アップグレードのスケジュールは現在のバージョンによって異なります。

    • バージョン 2.4.4、2.4.5、または2.4.6:2.4.4のサポートは2026年4月に終了し、2.4.5および2.4.6のサポートは2026年8月に終了するため、今すぐ最新のセキュリティ パッチを適用し、Adobe Commerce 2.4.8へのアップグレードを開始してください。

    • バージョン 2.4.7:最新のセキュリティ パッチを適用します。 最新の機能強化を活用するために、できるだけ早くアップグレードすることをお勧めしますが、ビジネスの優先順位に沿ったタイミングを柔軟に選択することができます。 お使いのバージョンは、2027年4月まで引き続きサポートされます。

セキュリティ

このリリースの次のセキュリティ機能強化により、最新のセキュリティのベストプラクティスへの準拠が改善されます。

NOTE
セキュリティ バグの修正に関する最新情報については、Adobe セキュリティ情報APSB25-26を参照してください。
設定

このリリースには、セキュリティ設定に対する次の機能強化が含まれています。

  • Duo Security 2FA:この変更により、最新のSDK (Web SDK v4)を使用するように、Adobe CommerceのDuo Security二要素認証(2FA)実装が更新されます。 このアップグレードにより、Duo Universal Promptを使用してシームレスに移行できるようになります。 マーチャントは、管理者設定で設定を更新して、クライアント IDとシークレットを含める必要があります。
  • 暗号化キー: 暗号化キーの管理を再設計して、使いやすさを向上させ、以前の制限やバグを排除しました。 新しいCLI コマンドが、変更 キーと再暗号化特定のシステム設定、支払い、およびカスタムフィールドデータに対して使用できるようになりました。 このリリースでは、Admin UIでのキーの変更はサポートされなくなりました。 CLI コマンドを使用する必要があります。 詳しくは、「暗号化キーのローテーションのトラブルシューティング:CVE-2024-34102 ナレッジベース」の記事を参照してください。
  • ワンタイムパスワード(OTP)設定:この更新は、2.4.7の後方互換性のない変更によって導入されたエラーを解決するために必要です。OTP Window フィールドの説明で、設定の正確な説明が得られるようになり、デフォルト値が1から29に変更されました。
サブリソースの整合性(SRI)
2.4.7で導入されたSRI メカニズムは、信頼性とパフォーマンスを向上させるためにリファクタリングされました。 キャッシュフラッシュ操作中にクリアできるカスタムキャッシュにハッシュを保存する代わりに、SRI ハッシュはpub/static ディレクトリに直接保存され、エリア (adminhtmlbasefrontend)別に整理されるようになりました。 この変更により、キャッシュフラッシュ後に静的コンテンツを再デプロイする必要がなくなります。
Data Collector
不正アクセスを防ぎ、プラットフォームのセキュリティを強化するために、System > Support > Data Collector サポートツールが削除されました。

Platform

このリリースの次のプラットフォームアップグレードにより、Adobe Commerceが堅牢で信頼性の高いプラットフォームであり続け、最新のコマース環境の需要に応えることができます。

キャッシュ
このリリースには、Valkey 8.xのサポートが含まれています。
データベース

アドビの サポートライフサイクルポリシーに従って、Adobe Commerceは次のデータベーステクノロジーの次の長期サポート(LTS)バージョンと互換性を持つようになりました。

  • MariaDB 11.4 LTS _(2029年までサポート)_:以前のバージョン(MariaDB 10.6)は2026年に提供終了となり、このアップグレードはシステムの整合性とパフォーマンスの維持に不可欠です。 MariaDB 10.6は引き続きサポートされますが、Adobeでは、Adobe Commerce 2.4.8にアップグレードする場合はMariaDB 11.4にアップグレードすることをお勧めします。
  • MySQL 8.4 LTS _(2032年までサポート)_:以前のバージョン(MySQL 8.0)は2026年に提供終了となり、このアップグレードはシステムの整合性とパフォーマンスの維持に不可欠です。 MySQL 8.0は引き続きサポートされますが、Adobeでは、Adobe Commerce 2.4.8にアップグレードする際にMySQL 8.4にアップグレードすることをお勧めします

このリリースには、次のデータベースの機能強化が含まれています。

  • MySQL照合順序: システムは、MySQLにutf8mb4照合順序を使用するようになり、MySQL 8との互換性を確保し、utf8mb3の非推奨化に対する将来性を確保します。 以前は、システムはデフォルトでutf8mb3照合順序を使用していました。これはMySQL 8では非推奨でした。
  • MySQLの外部フィード制限: MySQL 8.4では、デフォルトで外部キーの検証が強化されています。 restrict_fk_on_non_standard_key設定はデフォルトでオンになっています。これにより、一意でないキーまたは部分的なキーを外部キーとして使用することが制限されます。 MySQL 8.0からMySQL 8.4にアップグレードするマーチャントは、既存のデータベース構造との互換性を維持するために、このパラメーターを明示的にOFFに設定するか、--skip-restrict-fk-on-non-standard-key サーバーオプションを使用する必要があります。 詳しくは、 アップグレードガイドを参照してください。
メッセージキュー

このリリースでは、RabbitMQ 4.xのサポートが追加されました。RabbitMQ 4にアップグレードする前に、Adobe Commerce Cloudとオンプレミスのお客様はからclassic mirrored queuesに移行する必要があります。 quorum queuesこの移行は次の理由で必要です。

  • Classic mirrored queues rabbitMQ 4ではサポートされていません
  • Quorum queues キューのコンテンツを複数のノードにレプリケートすることで、高い可用性を維持します
PHP

このリリースには、次のPHPの機能強化が含まれています。

  • PHP 8.4:このリリースでは、Adobe Commerce、バンドル拡張機能、Adobeが所有する拡張機能、サービス、ツールに対するPHP 8.4の互換性が追加されています。 PHP 8.3はまだサポートされています。 PHP 8.2はまだ互換性がありますが、アップグレード目的でのみ使用できます。 PHP 8.4との互換性が必要です改ページの変更
  • PHP 8.1:このリリースでは、すべてのAdobe Commerce プロジェクトライブラリ、依存関係、バンドルされた拡張機能、Adobeが所有する拡張機能、サービス、ツールからPHP 8.1が削除されます。
  • PHP 8.1:このリリースでは、Adobe Commerce 2.4.8に対するPHP 8.1との互換性が削除されます。Adobe Commerce 2.4.8にアップグレードする前に、PHP 8.3にアップグレードする必要があります。
  • PHP 8.2: PHP 8.2の重要な変更の1つは、nullをnull以外の内部関数パラメーターに渡す非推奨化です。 このリリースは、コアプラットフォームコンポーネントの非推奨のPHP 8.1機能に対応し、PHP 8.2との互換性を保証します。
  • PHPUnit 10:このリリースでは、いくつかの重要な問題に対処し、互換性を強化し、Adobe Commerce テストフレームワークが最新の業界標準に準拠していることを確認します。 Adobeでは、カスタマイズを使用しているすべてのCommerce Marketplace ベンダーとユーザーが、単体テストと統合テストが9ではなくPHPUnit 10で実行されていることを確認することをお勧めします。
コンポーネント

プラットフォームの安定性とパフォーマンスを向上させるために、次のサードパーティ コンポーネントと依存関係が最新の安定バージョンに更新されました。

  • Composer 2.8.x
  • glob 11.0.0
  • grunt-contrib-connect 5.0.0
  • grunt-eslint 25.0.0
  • imagemin-svgo 11.0.1
  • jquery/bootstrap 5.3.3
  • jquery/jstree 3.3.17
  • jquery.tabs.js 5.3.2
  • jquery/validate 1.20.x
  • js-cookie/js-cookie 3.0.5
  • moment.js 2.30.1
  • monolog/monolog 3.x
  • monolog/Require.js 2.3.7
  • nginx 1.26
  • phpunit/phpunit 10.x
  • serve-static 1.16.2
  • TinyMCE 6.8.5
  • アンダースコア 1.13.7
  • Uppy 4.4.0
  • Varnish 7.6.x
  • wikimedia/less.php 5.x

次のコンポーネントが削除されました。

  • TinyMCE 5

Laminasのすべての依存関係は、代替パッケージまたはネイティブ PHP機能に置き換えられた以下を除いて、最新バージョンにアップグレードされました。

  • laminas/laminas-file
  • laminas/laminas-mail
  • laminas/laminas-mime
  • laminas/laminas-oauth
検索

Adobe CommerceはOpenSearch 2.19用に最適化され、Elasticsearchとの互換性がなくなりました。 すべてのElasticsearch 7および8のモジュールとクラスは、コードベースで非推奨(廃止予定)になりました。 Adobeでは、継続的なサポートと互換性を確保するために、オンプレミスとクラウドインフラストラクチャの両方のデプロイメントをOpenSearchに移行することを強くお勧めします。 「OpenSearchへの移行」を参照してください。

  • Elasticsearch 7およびElasticsearch 8のオプションは、管理者設定で「(非推奨)」というラベルが付けられるようになりました。
  • ユーザーが管理者設定でElasticsearchを検索エンジンとして選択すると、Commerceに「この検索エンジンオプションはAdobeでサポートされなくなりました」という通知が表示されます。 代わりにOpenSearchを検索エンジンとして使用することをお勧めします。"

パフォーマンス

このリリースには、次のパフォーマンスの機能強化が含まれています。

インデクサー
すべてのインデクサーのデフォルトの インデクサーモードは、新しいバージョンのAdobe Commerceをインストールする場合や、以前のバージョンからアップグレードする場合にUpdate by Scheduleになりました。 新しいデフォルトでは、インデクサーが推奨設定にあることが保証され、システムのパフォーマンスが向上し、潜在的な問題が軽減されます。
製品の価格
[`/V1/products/tier-prices`]() REST API エンドポイントを使用する際に、パフォーマンスの問題やサイトの応答性の問題を引き起こさずに、階層価格の一括更新をより効率的に行えるようになりました。 以前は、このエンドポイントを使用して多数の価格を更新すると、パフォーマンスの問題やサイトの応答性が低下する可能性がありました。

品質

このリリースには、次の品質向上が含まれています。

在庫
InventoryIndexerによって導入されたカタログから以前に隠された依存関係を使用せずにシステムが動作するようになり、製品作成、表示モードスイッチ、在庫状況の変更などの関連機能が期待どおりに機能するようになりました。 以前は、異なるエンティティが同期され、インデクサーが異なるエンティティを使用していたため、この非表示の依存関係によって不整合が発生していました。
注文
混乱を最小限に抑えるために、Submit Comment注文詳細Update ページの ボタンのラベルがに変更されました。

GraphQL

このリリースには、次のGraphQLの機能強化が含まれています。

カートとチェックアウト
  • 正確な価格表示と割引の計算をサポートするために、次の新しいフィールドをCartItemPrices タイプに追加しました。

    • original_item_price
    • original_row_total
    • row_total_including_catalog_discounts_only
  • 注文合計がゼロの場合に「無料」の支払い方法のみを表示するように、GraphQLのチェックアウトプロセスを更新しました。 この機能強化により、買い物客の混乱を減らし、よりスムーズな購入体験を実現できます。

  • StoreConfig GraphQL クエリを使用して利用条件の設定を取得するためのサポートを追加しました。 新しい設定が利用可能です:Stores > Settings > Configuration > Checkout > Checkout Options > Enable Terms and Conditions。 これらの設定により、フロントエンドアプリケーションは、チェックアウトページのストアビューで動的に利用条件を有効にして設定できます。

  • 例外ではなくエラーの詳細を含む成功応答を返すようにupdateCartItemsの変異を更新しました。 ユーザー通知の明確性を向上させるエラーマッピングの強化。

  • 在庫レベルが不十分なケースを処理するために、新しいInsufficientStockError タイプを追加しました。 新しいエラータイプをサポートするようにスキーマを調整し、エラーレポート機能を強化しました。

  • 不十分で利用できない数量の通知に対するメッセージを洗練しました。

  • grand_total_excluding_tax フィールドをCartPrices タイプに追加し、税込みの明快な価格を提供しました。

  • not_available_messageCartItemInterfaceに追加しました。

顧客と顧客グループ

このリリースには、次の顧客管理の機能強化が含まれています。

  • 未確認の電子メールに特定のメッセージを提供するために、generateCustomerTokenの変異のエラー処理を調整しました。 より優れたユーザーガイダンスとエラー解決をサポート。
  • メール確認を再送信するための新しいresendConfirmationEmailのミューテーションを追加しました。
  • customer.addressesV2 クエリにcustomer フィールドを追加し、顧客アドレスのページネーションを追加しました。
注文

このリリースには、次のユーザー注文管理の機能強化が含まれています。

  • 利用可能な在庫量を含めるようにエラーメッセージを強化。 注文更新時に、在庫量についてより明確なインサイトを提供します。
  • 新しいdate_of_first_order フィールドをCustomerOrders タイプに追加しました。
  • カスタム属性を含めるようにOrderAddress タイプを拡張し、注文詳細の表示を強化しました。 注文確認ページへの追加情報の表示をサポートします。
  • is_virtual フィールドをCustomerOrder タイプに追加しました。バーチャル製品識別をサポートします。 バーチャル商品と物理商品を区別することで、注文処理を強化したい。
  • OrderItemPrices タイプをCartItemPricesからOrderItemInterfaceに似たものに追加し、複数の新しいフィールドを価格に追加しました。
  • メール一致に基づいてゲスト注文を顧客アカウントと統合するAPI機能を改善しました。 リピーター向けに注文管理を合理化:
  • より良い注文管理のためにCustomerOrder タイプを拡張し、available_actions フィールドを含めました。 「available_actions」フィールドは、注文に対して実行できるアクションをリストする列挙にマップされます。
  • customer_info フィールドをCustomerOrder タイプに追加しました。 このフィールドには、顧客名に関する詳細を含むOrderCustomerInfo タイプが必要です。
  • 詳細なエラーコードをCancelOrderOutput タイプに追加しました。 注文取り消しプロセスのエラー処理とユーザーからのフィードバックが改善されました。
  • ゲストの買い物客の注文キャンセルを容易にする新しいconfirmCancelOrder変異を追加しました。
  • 追加の再フォーマットなしで注文ステータスの変更日をデフォルト形式で返すようにOrderStatusChangeDate リゾルバーを更新し、応答全体の一貫性を確保しました。
  • 管理者でorder.availableActions販売者がREORDERの並べ替え機能を無効にした場合に アクションが返されないように、 フィールドを更新しました。
  • 一部の国ではポストコードがオプションと見なされているため、guestOrderではなくguestOrderByTokenを使用するようにlastnameおよびpostcodeのクエリを更新しました。 その結果、一部のゲストユーザーは、注文処理中にトークンを取得したり、トークンを使用して注文を取得したりする際に問題が発生しました。
  • cancelOrderの変異を更新し、登録された顧客のみがアクセスできるようにしました。 新しいrequestGuestOrderCancel変異を追加しました。これには注文トークンが必要です(guestOrderByToken入力と同様)。
  • 注文状況の変更の日付を追跡するためのorder_status_change_date フィールドを追加しました。
  • OrderCustomerInfoCustomerOrder タイプに追加しました。
  • 注文で使用可能なアクションを表示するCustomerOrder.available_actions フィールドを追加しました。
  • 注文キャンセルに対応するエラーメッセージを含む、マッピングされたエラーコード。
  • created_at フィールドに基づく注文履歴フィルターを追加し、date_of_first_orderCustomerOrdersの種類で公開しました。
  • is_virtual タイプと同様に、CustomerOrder フィールドをCart タイプに追加しました。 これにより、顧客は、バーチャル商品のみを含む注文の配送情報を条件付きで非表示にすることができます。
  • 注文確認にカートの概要に関連するフィールドが見つからないように、guestOrderおよびguestOrderByToken件のクエリ応答を更新しました。 OrderItemPrices タイプとoriginal_priceおよびoriginal_price_including_tax フィールドをOrderItemPricesおよびCartItemPrices タイプの両方に追加しました。 「価格」フィールドに詳細な価格情報が含まれるようになり、注文確認ページには、合計数量、商品詳細、割引前価格など、より包括的なカート概要が表示されるようになりました。
  • メールアドレスが一致する場合に、ゲスト注文と顧客アカウントの結合をサポートするようにAPIを更新しました。 ゲストによる注文は、登録時に対応する顧客アカウントに自動的に関連付けられるようになりました。また、同じ電子メールを持つ既存のアカウントが見つかった場合も同様です。
  • 注文合計に適用される店舗のクレジット ポイントと報酬ポイントを含めるように、CustomerOrder タイプを更新しました。 現在、注文ペイロードは、店舗のクレジットポイントと報酬ポイントの両方のラベルと値を返し、完全なコスト概要の詳細を確実にします。
製品とカタログ
  • 在庫レベルの詳細を提供するために、quantityProductInterface フィールドを追加しました。 管理者の設定に基づいて、利用可能な在庫またはnullが表示されます。
  • バンドル製品の価格表示を修正し、正確な価格と通貨情報を確保しました。
  • grouped_product_imageconfigurable_product_imageのフィールドをStoreConfig タイプに追加しました。
ギフトオプションとギフトカード
  • GiftOptionsPricesおよびOrderTotalのタイプを更新し、ギフト包装(アイテムおよび注文ごとに)と印刷されたカードの両方のprice_excluding_taxおよびprice_including_tax フィールドを含めました。 この機能強化により、買い物かごと注文の両方のクエリのストア設定に基づいて、正確な税金表示が保証されます。
  • 文字列の代わりに価格オブジェクトを返すためにstoreConfigを含めるようにprinted_card_priceV2 クエリを更新しました。
  • gift_wrapping_available クエリにgift_wrapping_priceおよびproducts フィールドを追加しました。 gift_wrapping_price フィールドが価格オブジェクトとして返されるようになりました。
  • gift_message タイプにgift_wrappingおよびGiftCardCartItem フィールドを追加しました。仮想製品のギフトのラッピングを破棄するロジックを更新しました。
  • customerOrders フィールドを正しく処理するようにgift_message クエリを更新しました。
  • customerOrders クエリを更新して、applied_gift_cards フィールドを含め、applied_couponsと同様に適用されたギフトカードデータの取得を可能にしました。
返品
  • 戻り属性関連のクエリと突然変異の間の不整合を解決するために、RMA アイテム入力のrequestReturnの突然変異を更新しました。
  • ゲスト注文の返品をサポートするために、requestReturnの変更を更新しました。
税と価格
  • 管理者設定の税金表示設定と一致するように、StoreConfig タイプをフィールドで更新しました。
  • subtotal_excl_taxsubtotal_incl_taxのフィールドをOrderTotal タイプに追加しました。 subtotal フィールドを非推奨としてマークしました。
発送と請求
  • 配送先住所または請求先住所のアドレス帳の識別子をCartAddressInterface タイプに追加しました。
  • same_as_billing フィールドをShippingCartAddress タイプに追加しました。これは、配送先住所と請求先住所が同じかどうかを示します。
  • カスタム アドレス属性を含めるようにguestOrderおよびguestOrderByToken クエリを更新し、新しいアカウントの完全なアドレス情報を確保しました。
セキュリティ
  • theme クエリにrecaptchaV3Config フィールドを追加しました。 このフィールドでは、正確な価格と通貨情報を確保するためにreCaptchaをレンダリングするために使用するテーマの名前を指定できます。
  • 期限切れの顧客トークンを含むリクエストが401 Unauthorized応答を返すようにすることで、セキュリティが向上しました。

Braintree

このリリースには、次のBraintree バンドル拡張機能の機能強化が含まれています。

一般的な機能強化

このリリースには、Braintree拡張機能に対する次の一般的な機能強化が含まれています。

  • 真のExpress決済体験を提供するために、Braintreeの拡張機能にはPayPal モーダル内の配送方法が含まれるようになり、お客様はより少ないクリックでチェックアウトできるようになりました。 配送オプションは、お客様のPayPal アカウントに保存された配送先住所に基づいて一覧表示され、計算されます。 以前は、顧客はレビューページにアクセスし、支払いを完了するために配送方法を選択していました。 レビューページがオプションになり、販売者がこのユーザージャーニーを有効/無効にできるようになりました。 PayPal Express ボタンは、PDP、ミニカート、カート、チェックアウトの上部にあります。
  • Braintree SDKの新しいバージョンが追加されました。 PHP SDK バージョンは6.21.0です。JavaScript SDK バージョンは3.112.0です。最新バージョンでは、新機能と機能の将来の互換性を確保するために必要な変更がいくつかあります。
  • Braintree拡張機能の一般的なコード最適化。
  • お客様がPayPal チェックアウトエクスペリエンス(PDP、カート、またはチェックアウト)を開始するページを決定するために、Braintree拡張機能は現在、JavaScript SDKにdata-page-type属性を渡しています。 この属性は、ページ上のボタンをレンダリングするために使用されます。
  • 新しいPayPal ブランドガイドラインに従い、Braintreeの拡張機能により、PayLater メッセージがPDP、ミニカート、カートに配置されるようになりました。 メッセージは今、価格/合計に近づいています。 拡張機能では、PayLater メッセージが個別ではなく、チェックアウトボタンの一部として表示されるようになりました。
  • Express決済体験を向上させるために、Braintreeの拡張機能は配送方法をGoogle Pay モーダルに直接統合し、より少ないクリックで決済を完了できるようにしています。 配送オプションは、顧客のGoogle Pay アカウントに保存された住所に基づいて自動的に表示され、計算されます。 以前は、顧客は支払いを完了する前に、レビューページにリダイレクトして配送方法を選択していました。 現在では、レビューページはオプションで、チェックアウトプロセスでこのステップを有効/無効にできる柔軟性をマーチャントに提供しています。 Google Pay Expressのボタンは、ミニカート、カート、チェックアウトの上部にあります。
  • 現在のApple Pay マークを最新バージョンに更新しました。
  • 現在のGoogle Pay マークを最新バージョンに更新しました。
  • SofortとGiropayの支払い方法はサポートされなくなったため、削除されました。
パッケージトラッキング
PayPal注文が発送されると、Braintreeの拡張機能により、加盟店と顧客のPayPal アカウントの両方に配送業者と追跡番号が送信されるようになりました。 追跡情報と商品レベルの詳細を提供することで、顧客体験を大幅に向上させ、マーチャントの運用コストを削減できます。

顧客はPayPal アカウントに簡単にログインして、注文を確認し、トラッキングリンクにアクセスできます。 加盟店は、PayPalの紛争を「未受け取り」状態で自動的に解決し、支払い中および紛争中の資金への迅速なアクセス、ライブトラッキングの更新、注文全体の紛争ではなくアイテムレベルの紛争、および加盟店のリスクプロファイルの強化を受けることができます。

行項目

このリリースには、行項目に対する次の機能強化が含まれています。

  • Payを適用 :お客様がApple Pay Expressを使用してチェックアウトすると、Braintree拡張機能にApple Pay モーダル内の買い物かご品目が表示されるようになりました。 ツールヒント(?)をクリックすると 価格の横に、顧客は個々のカート商品、割引、配送、税詳細を表示できるため、商品を確認するためにモーダルを終了する必要はありません。
  • Google Pay :お客様がGoogle Pay Expressを使用してチェックアウトする際に、Braintree拡張機能にGoogle Pay モーダル内に直接買い物かご品目が表示されるようになりました。 ツールヒント(?)をクリックすると 価格の横に、顧客は個々のカート商品、割引、配送、税詳細を表示できるため、商品を確認するためにモーダルを終了する必要はありません。

v2.4.8で修正された問題

Adobe Commerce 2.4.8 コアコードの581の問題を修正しました。 このリリースに含まれる修正された問題のサブセットについて、以下で説明します。

API

/V1/transactions REST APIは、parent_txn_id = txn_idの場合にエラーを返します

親トランザクション IDがトランザクション IDと同じ親子コンセプトトランザクションを正しく処理し、/V1/transactions REST API エンドポイントをクエリする際の無限ループを防ぐことができるようになりました。 以前は、このシナリオでは、最大実行時間を超えているため、致命的なエラーが発生していました。

AC-10042 - GitHub コードの貢献度

[Graphql] タイプの問題(2.4.7)

GraphQL クエリを実行する際に、GetCustomSelectedOptionAttributes関数の整数値が正しく処理されるようになり、型に関連するエラーが発生しなくなります。 以前は、整数引数でGetCustomSelectedOptionAttributesを使用したGraphQL クエリを起動すると、型エラーが発生していました。

AC-11878 - GitHub issue - GitHub コードの貢献度

カテゴリ url_keyの特殊文字(REST APIで作成された場合)

以前のカテゴリ_url_keyの特殊文字は、修正の後にカテゴリ_url_keyに特殊文字が表示されなくなりました

AC-3223 - GitHub issue - GitHub コードの貢献度

別のweb サイトからの注文を表示するREST API。

REST API管理者トークンとMagento_Sales エンドポイントに対するスコープ承認済みアクセスがサポートされるようになりました。これにより、REST APIでは、管理者がアクセスできる注文のみが表示されるようになりました。 以前は、REST APIは、管理者ユーザーが割り当てたweb サイトに関係なく、すべてのweb サイトからの注文を表示していました。

ACP2E-2703

2FA Duoを有効にした後のREST APIの問題

Duo セキュリティオプションを使用した2FAで、Rest APIの正しい署名が生成されるようになりました

ACP2E-2755 - GitHub コードの貢献度

[REST API]:設定可能な製品の設定を追加した後、ストアビューでデフォルト値を使用してもチェックが維持されない

この問題は、デフォルト以外のストアのカスタマイズ可能なオプションに対する正しいデータベースエントリを確保することで修正されました。 「管理者/カタログ/製品編集/カスタマイズ可能なオプション」セクションのカスタムストアのチェックボックスは、カスタムストアのオプションタイトルがデフォルトのストアと同じであっても、不正確なデータベースエントリが原因で以前はオフになっていました。

ACP2E-2927 - GitHub コードの貢献度

Oauth1を使用する場合、REST APIはSKUでスラッシュ(/)を使用してリクエストを行うことができません

修正が行われる前は、SKUに「/」が含まれている製品のAPI呼び出しを正常に実行できませんでした。 SKUにフォワードスラッシュが含まれていても、製品の詳細に関するAPI get リクエストを正常に発行できるようになりました。

ACP2E-2969 - GitHub コードの貢献度

「validateDefaultAddress」が有効になっている場合、REST APIを介して更新すると、顧客アドレスの更新が失敗する

API エンドポイントは、API ペイロードにID キーが見つからない問題が解決された後、意図したとおりに機能するようになりました。

ACP2E-3079 - GitHub コードの貢献度

[Cloud] Tier Price Apiで重複するweb サイト グループ価格の顧客グループを作成しています。

現在、Tier Price Rest Apiでは、Web サイトのグループ価格の重複の顧客グループを作成できません。
以前は、製品の保存中に管理者で検証を渡さないTier Price ApiでWeb サイトのグループ価格の重複の顧客グループを作成できました。

ACP2E-3091 - GitHub コードの貢献度

REST APIを介してステータスを含む注文コメントを追加できない

この問題は、現在の状態からのみ変更できる場合は、注文状態の変更を許可することで解決されました。 以前は、同じ状態であっても、注文状態を尊重せず、注文状態の変更を防止していませんでした。

ACP2E-3130 - GitHub コードの貢献度

SKUがペイロードに見つからないと、非同期操作が失敗する

ペイロードにSKUが欠落している場合、製品保存エラーが原因で、以前は非同期および同期操作が失敗していました。 修正後、非同期および同期製品の保存rest api操作が失敗し、関連する例外メッセージが表示されます。

ACP2E-3236 - GitHub コードの貢献度

[CLOUD] REST APIを使用して基本価格を更新できません(「catalog_product_entity_decimal」の「value_id」の値が正しく増分されません)。

この修正に以前は、rest api /rest/default/V1/products/base-pricesが呼び出された場合、増分idが誤って増加し、値の間にギャップが生じていました。 修正後、増分IDが期待どおりに増加し、増分されます。 また、value_id フィールド範囲も増加しました。

ACP2E-3376 - GitHub コードの貢献度

API POST V1/order/:orderId/refundのクレジットメモ電子メールに注文項目が表示されない

以前は、この修正の前に、お客様がsend_emailに通知するAPI リクエストからクレジットメモを作成する際に、商品詳細グリッドが含まれていませんでした。 この修正を適用すると、お客様はクレジットメモ API リクエストを送信し、メールに表示される製品項目の詳細が表示されます。

ACP2E-3460 - GitHub コードの貢献度

製品RestAPIでは、日付と時刻の属性にデフォルト値は設定されません

RestAPIを使用して、日付と日時の属性に対してデフォルト値が正しく設定されるようになりました

ACP2E-3486 - GitHub コードの貢献度

API、カート、チェックアウト

クリティカル 500 エラー:Magento\Framework\Webapi\Exception HTTP ヘッダーの受け入れに関連

修正後、「Accept」ヘッダーを指定しても問題はありません。

ACP2E-3343 - GitHub コードの貢献度

API、GraphQL

お客様のリワードポイントの更新を購読する際に利用できるgraphQlがありません

以前は、GraphQLの突然変異とRest API呼び出しにより、顧客属性reward_warning_notificationを更新できませんでした。 顧客属性reward_update_notificationと同じように更新できるようになりました。

ACP2E-3348

API、GraphQL、税金

Luma (Rest API)とGraphqlの両方は、郵便番号のみが提供されている場合、税金を計算しません。

Luma (Rest API)とGraphQLの両方に正確な税金見積もりが可能になり、郵便番号のみが提供された場合の税金の正確な計算が可能になりました。 以前は、出荷見積もりのみが計算され、郵便番号のみが提供された場合は税金は含まれていませんでした。

AC-12060

アカウント

顧客アドレスフォームでは、名前フィールドにランダムなコードを入力できます

システムは、顧客アドレスフォームの「名」フィールドと「姓」フィールドの入力を検証し、ランダムなコードの使用を防止するようになりました。 以前は、エラーをスローすることなく、これらのフィールドでランダムコードを使用することが許可されていました。

AC-10782 - GitHub issue - GitHub コードの貢献度

管理者パスワードの更新。

説明はありません。

AC-10886 - GitHub issue - GitHub コードの貢献度

保存すると自分のアカウントの追加アドレスがクラッシュする

地域フィールドが表示されない場合でも、システムが顧客アドレスを正しく保存し、保存プロセス中にクラッシュを防ぐことができます。 以前は、表示された領域フィールドを使用せずにアドレスを追加または編集しようとすると、例外エラーが発生していました。

AC-10990 - GitHub issue - GitHub コードの貢献度

URLに大文字が含まれる場合のリダイレクトループ

URLの大文字が自動的に小文字に変換されるようになり、ホームページにアクセスする際にリダイレクトループが発生しなくなります。 以前は、Secure Base URLに大文字を含めると、ホームページにアクセスしようとすると、継続的にリダイレクトループが発生していました。

AC-11718 - GitHub issue - GitHub コードの貢献度

ゲストアカウント用にmiddlename ('s)が保存されない

チェックアウト時にゲストアカウントのミドルネームが正しく保存され、メールテンプレートでアクセスできるようになりました。 以前は、ミドルネームは見積もりテーブルに保存されず、ゲストアカウントのメールテンプレートでアクセスできませんでした。

AC-11755 - GitHub issue - GitHub コードの貢献度

管理者:ページアクションボタンが右ではなく左に表示される

管理パネルのスティッキーヘッダーの右側にページアクションボタンが正しく配置され、プロフェッショナルなルックアンドフィールが強化されました。 以前は、これらのボタンがスティッキーヘッダーの左側に正しくフローティングされていませんでした。

AC-11919 - GitHub issue - GitHub コードの貢献度

magento 2.4.7のdev:di:info エラー

dev:di:info コマンドの実行時にコンストラクターのパラメーターが正しく表示され、エラーが発生しなくなります。 以前は、このコマンドを実行すると、引数のタイプが一致しないためにエラーが発生していました。

AC-11999 - GitHub issue - GitHub コードの貢献度

「顧客のオプトインチェックボックスとしてログインすると、翻訳できません」

システムでは、「顧客としてログインのオプトインチェックボックス」および「顧客としてログインのチェックボックスツールチップ」フィールドを「ストアビュー」スコープで設定できるようになり、様々なストアビューの翻訳が可能になりました。 以前は、これらのフィールドは「Web サイト」の範囲でのみ設定されていたため、個々のストアビューの翻訳は行われませんでした。

AC-13000 - GitHub issue - GitHub コードの貢献度

フロントエンド UI プロファイルのホームページ ドロップダウンがボタンになっていません。(断続的)

説明はありません。

AC-14299

お客様はログインしていますが、フロントエンドに404 エラーが表示されます。

顧客がログインしたときに、ストアフロントの顧客ダッシュボードページが正常に読み込まれるようになりました。 以前は、顧客はログインすることができましたが、このページには404 エラーが表示されていました。 GitHub-35838

AC-6071 - GitHub issue - GitHub コードの貢献度

管理者編集のお客様セクションにお客様の属性情報を保存できません。

お客様のストア IDが、管理者顧客編集フォームのweb サイト スコープごとに適切に実装されるようになりました。

ACP2E-2791 - GitHub コードの貢献度

[Cloud] プライベートセールスが有効になっている場合、API経由で顧客を作成できません

web サイト制限が有効になっている場合、認証済みの管理者ユーザーだけでなく、REST API経由で認証済み統合トークンを使用して顧客を作成できるようになりました。

ACP2E-3115

ログイン後、ゲストユーザーとして比較リストに追加された製品は表示されません。

お客様としてログインする前に製品比較リストに追加された製品は、ログイン後も保持されるようになりました。
以前は、ログイン後、ゲストユーザーとして比較リストに追加された製品は表示されませんでした。

ACP2E-3329 - GitHub コードの貢献度

国の設定を許可すると、顧客アドレス設定で問題が発生する

「国を許可」設定を選択しても、指定されたスコープ外に表示される国には影響しません。 以前は、指定されたスコープ外の国の設定が影響を受ける顧客アドレス属性を許可していました

ACP2E-3433 - GitHub コードの貢献度

Shared Gift Registryには、イベントの日付が1日前に表示されます

ストアフロントにギフトレジストリの日付が正しく表示されるようになりました

ACP2E-3445

VAPT:ビジネスロジックエラー – お客様の生年月日としての将来の日付

お客様の生年月日は今日より後に設定することはできません

ACP2E-3501 - GitHub コードの貢献度

アカウント、API、GraphQL

Customer API - ログイン失敗番号は、正常にログインした後に0にリセットできません

お客様がAPI エンドポイントを介して正常にログインした後、顧客エンティティテーブルで失敗番号が0にリセットされるようになりました。

ACP2E-3246 - GitHub コードの貢献度

アカウント、管理UI、B2B

制限付き管理者ユーザーは、カスタム共有カタログを常に表示できるわけではありません

制限付き管理者ユーザーは、特定のストアにアクセスできる場合、製品が割り当てられている顧客とすべての共有カタログを一貫して表示および管理できるようになりました。 以前は、特定のストアへのアクセス権を持つ制限付き管理者ユーザーは、製品が割り当てられたすべての共有カタログを常に表示できるわけではなく、保存できなかった顧客を表示することもできず、システムの不整合につながっていました。

ACP2E-3038 - GitHub コードの貢献度

アカウント、カート、チェックアウト

「選択」カスタム顧客アドレス属性が新規顧客アドレスに対してレンダリングされない

説明はありません。

AC-2341 - GitHub issue

管理者UI

[問題] 「データを再読み込み」データボタンの権限チェックを追加

システムには、「データを再読み込み」ボタンの権限チェックが含まれるようになり、適切な権限を持つユーザーのみが表示およびアクセスできるようになりました。 以前は、「データの再読み込み」ボタンはすべてのユーザーに対して表示され、クリック可能でしたが、必要な権限を持たないユーザーがクリックすると、「許可されていない」ページに至りました。

AC-10705 - GitHub issue - GitHub コードの貢献度

[問題] マーケティングルール内の属性のラベルに一貫性がありません

買い物かご価格ルールのカテゴリと属性オプションのラベルが一貫して正しく入力されるようになりました

AC-11427 - GitHub issue - GitHub コードの貢献度

データの検証が成功し、「置換」動作を使用した製品のインポート中に「インポート」ボタンが表示される

製品のインポートプロセス中に、データが正しく検証され、「置換」動作で「インポート」ボタンが非表示になり、意図しないデータの置き換えを防ぐことができます。 以前は、システムがデータを誤って検証し、「読み込み」ボタンを表示し、データの不整合が発生する可能性がありました。

AC-11588 - GitHub コードの貢献度

[Bug] Magento 2.4.7では、大文字のファイル拡張子を持つ商品写真は使用できません。

大文字のファイル拡張子を持つ製品画像のアップロードを受け付け、スムーズな製品作成プロセスを実現しました。 以前は、大文字のファイル拡張子を持つ画像のアップロードは拒否され、ユーザーはファイル拡張子を小文字に変更せざるを得ませんでした。

AC-12167 - GitHub issue - GitHub コードの貢献度

選択アクションを含むグリッドの非表示ドロップダウン(コンテンツ/エレメント/ページなど)

これで、システムがすべてのグリッドに対して同様のドロップダウンをすべて修正しました。

AC-12319 - GitHub issue - GitHub コードの貢献度

[問題]警告の修正:未定義の配列キー「フィルター」

新しいユーザーがまだブックマークを操作していないシナリオを処理し、未定義の配列キー「フィルター」警告がログに記録されなくなりました。 以前は、この警告は、新規ユーザーがブックマークを操作しなかった場合に記録されていました。

AC-13131 - GitHub issue - GitHub コードの貢献度

Validate.php ファイルのコードが変更されたため、特殊文字を含む製品インポート csv ファイルが失敗する

特殊文字を含む製品のCSV ファイルが正しく検証および読み込まれるようになり、データ転送を成功させることができるようになりました。 以前は、特殊文字を含む製品CSV ファイルを読み込もうとするとエラーが発生し、読み込みプロセスが妨げられていました。

AC-13529 - GitHub コードの貢献度

「パスワードリセット要求の最大数」が0より大きく設定されている場合(例:3)、「制限を超える」エラーメッセージが、制限に達する前(2回目から)に送信されます

説明はありません。

AC-13767

「パスワードリセット要求の最大数」は0 (無効)に設定されていますが、「制限を超えるエラーメッセージが2回目から送信されます」

説明はありません。

AC-13768

必須の電話番号フィールドには赤いアスタリスクがありません

以前の赤いアスタリスクは電話番号には表示されていませんでしたが 電話番号は必須でした。 現在、赤いアスタリスクが固定されており、電話番号に必須フィールドとして表示されます。

AC-13850 - GitHub コードの貢献度

管理画面で「注文を再注文」ボタンをクリックできない場合。 (断続的)

説明はありません。

AC-14300

[問題] デフォルトのインデクサーモードを「スケジュール」に設定します

新しいインデクサーはすべて、Update by Schedule モードでデフォルトで使用されます。 以前は、デフォルトモードは​ Update on Save ​でした。 既存のインデクサーは影響を受けません。 GitHub-36419

AC-6975 - GitHub issue - GitHub コードの貢献度

[問題] mview unsubscribeでインデクサーの変更ログ テーブルをドロップする

インデックスが「スケジュール時に更新」から「保存時に更新」に切り替えられると、未使用の変更ログテーブルが自動的に削除され、エントリが見落とされないようにインデックスが無効とマークされるようになりました。 以前は、インデックスを「保存時に更新」に切り替えると、システム内で未使用のchangelog テーブルが残り、変更されたすべてのインデックスが「有効」としてマークされていました。

AC-7700 - GitHub issue - GitHub コードの貢献度

携帯電話の表示でチェックアウト時に支払いにリンクしない

これにより、チェックアウトのタイトル/リンク「発送」と「レビューと支払い」がモバイルビューのページ上部に常に表示されるようになり、ユーザーはステップ間を簡単に移動して必要な修正を行うことができます。 以前は、これらのタイトルやリンクはモバイルビューで非表示にされていたため、ユーザーが現在のステップを把握したり、以前のステップに戻ったりすることが困難でした。

AC-7962 - GitHub issue - GitHub コードの貢献度

顧客注文クエリ出荷コメント created_atは、店舗で設定されたタイムゾーンではなく、+0 タイムゾーンで返されます

顧客の注文クエリを使用する際に、顧客が設定したタイムゾーンに出荷コメントの「created_at」フィールドが正しく表示されるようになりました。 以前は、顧客の設定されたタイムゾーンに関係なく、「created_at」フィールドが+0 タイムゾーンに表示されていました。

AC-8109 - GitHub issue - GitHub コードの貢献度

i18n:collect-phrasesは、翻訳の整合性を壊します

bin/magento i18n:collect-phrases -o コマンドは、JavaScriptおよび.phtml ファイルから新しいフレーズを正しく収集して追加するようになり、翻訳が翻訳ファイルに正確に反映されるようになりました。 以前は、JavaScript ファイルの複数行の翻訳フレーズと.phtml ファイルのフレーズを翻訳ファイルに含めることができなかったため、翻訳が不完全または誤っていました。

AC-9843 - GitHub コードの貢献度

動的ブロックへのアクセス権限の問題

以前は、制限付き管理者が新しい動的ブロックを追加するとエラーがスローされていました。 この修正を実装した後、制限付き管理者は動的ブロックを正常に追加し、エラーなしでブロックを編集できます

ACP2E-2687

ストアビュー名のアポストロフィは「」に置き換えられます

グリッドのストアビューフィルターにアポストロフィが適切に表示されるようになりました

ACP2E-2787 - GitHubの問題 - GitHub コードの貢献度

Faviconのアップロードが.ico ファイルの検証に失敗する

ファイル検証エラーが「ファイル検証に失敗しました」に更新されました。 ストア設定の画像処理設定を確認してください。」 以前は、単に「ファイルの検証に失敗しました」でした。

ACP2E-2847 - GitHub コードの貢献度

PageBuilderのギャラリーに、新しくアップロードされた画像ではなく、古い画像のサムネールが表示される

ページビルダーコンテンツのメディアギャラリーを通じて、同じ名前で削除および再アップロードされた画像の画像プレビューを再生成します。

ACP2E-2957 - GitHub コードの貢献度 - GitHub コードの貢献度

異なる役割スコープを持つ管理者ユーザーが製品を保存すると、製品内の既存の関連製品情報が上書きまたは削除されます

以前は、修正前に、セカンダリ管理者ユーザーが関連製品を変更せずに「保存」ボタンをクリックすると、関連製品がリセットされ、空になりました。 この修正後、セカンダリ管理者ユーザーが「保存」ボタンをクリックすると、製品がリセットされず、正常に保存されます。

ACP2E-2978 - GitHub コードの貢献度

200件を超える注文をエクスポートできません

以前に送信された選択したIDのリクエストサイズのサーバー制限は、問題を修正するためにGETからのHTTP リクエストをPOSTに変更することで無視されました。 以前は、GET リクエストサイズのサーバーの制限により、この問題が発生していました。

ACP2E-3033 - GitHub コードの貢献度

チェックアウトページ検証メッセージが正しくありません。

「アドレス」など、必須フィールドが空のままになっている場合、サーバー側の検証ではメッセージは表示されません。 クライアントサイドの検証では、「これは必須フィールドです」という必須フィールドエラー通知が表示されます。 以前は、クライアントサイドの検証メッセージに加えて、必須フィールドが空のままになっている場合、「アドレスが必要です」というメッセージが表示されていました。

ACP2E-3037 - GitHub コードの貢献度

管理者ユーザーのパスワードリセットテンプレートの問題

この問題は、正しいキーを使用して解決されました。これにより、管理者ユーザー名がメールテンプレートに含まれ、件名が適切に完了しました。 以前は、この問題は使用されていた古いキーから発生していました。

ACP2E-3125 - GitHub コードの貢献度

顧客セグメント URLのダブルスラッシュ

グリッドで「フィルターをリセット」をクリックしても、URLにダブルスラッシュが表示されません。

ACP2E-3149 - GitHub コードの貢献度

CODは、許可されている特定の国では使用できません

今では代金引換は、必要なときにいつでも許可された特定の国のために利用可能です AC-3216は正常に動作しています。

ACP2E-3171 - GitHub コードの貢献度

カスタムで作成された注文ステータスを更新できません

「カスタム作成の注文ステータスを更新できるようになりました。以前は、現在のステータスが「処理中」または「詐欺」の場合にのみ、ステータスを変更することができました。

ACP2E-3178 - GitHubの問題 - GitHub コードの貢献度

配送先住所の状態が自動更新されない

修正前は、配送先住所の地域(または地域ID)が住所の請求情報と同期していませんでした。 請求先住所の情報を変更すると、配送先住所の地域と地域IDの両方が適切に更新されるようになりました。

ACP2E-3294 - GitHub コードの貢献度

管理者ユーザーの追加/編集で「リセット」ボタンが機能しない

以前は、「管理者ユーザーの追加/編集」ページで「リセット」ボタンが機能していませんでした。 これで、システム/権限/すべてのユーザーの下の管理パネルで、管理者ユーザーの追加/編集ページで「リセット」ボタンが正しく機能するようになりました。

ACP2E-3364 - GitHub コードの貢献度

Magento管理者URL ルーティングの誤った検出とCORS エラー

修正の後、カスタム管理者ドメインがメインドメインのサブドメインである場合、管理者は設定されたサブドメインからのみアクセスできます。

ACP2E-3373 - GitHubの問題 - GitHub コードの貢献度

「買い物かごで許可されている最大数量」の検証が壊れています

以前は、Maximum Qty Allowed in Shopping Cartを空にすると、空の値はここでは受け入れられませんが、例外はスローされませんでした。 この修正が適用された後、空の文字列を入力すると例外がスローされ、製品の保存は許可されません。

ACP2E-3392 - GitHub コードの貢献度

[Pagebuilder プレビューUIの問題] ページビルダー列のボタンが正しく並んでいません

ページビルダー列のボタンが正しく整列されるようになりました。 以前は、ページビルダーの列内でアラインメントが正しくありませんでした。

ACP2E-3408 - GitHub コードの貢献度

製品の注文レポートはエクスポートされません。 代わりに404 エラーが発生します。

CSVおよびXMLへの製品の注文済みレポートのエクスポートが正常に機能するようになりました

ACP2E-3431 - GitHub コードの貢献度

実稼動モードでJsの縮小を有効にした後のコンソールでのTinyMCE JS エラー

以前は、管理パネル内でJavaScriptの縮小を実稼動モードで有効にすると、TinyMCE 6に関連するJavaScript エラーがブラウザーコンソールに表示され、機能とユーザーエクスペリエンスに影響していました。 これで、JS縮小が有効になっている場合でも、TinyMCE 6がエラーを発生させることなくスムーズに動作するように、この問題が解決されました。

ACP2E-3457 - GitHub コードの貢献度

ACP2E-3375修正を完全に完了するための追加の変更をリクエスト

'-

ACP2E-3459 - GitHub コードの貢献度

新しいACL権限の自動有効化

カスタムモジュールに追加された新しい権限は、明示的に設定されていない限り、既存のすべてのユーザーロールに自動的にアクセス権を付与しなくなります。

ACP2E-3503 - GitHub コードの貢献度

Admin Actions Log User Reportにadminhtml_user_deleteの詳細が表示されない

adminhtml_user_deleteが重要な詳細を正しく記録するようになりました。 以前は、ユーザーの削除用にログは生成されませんでした。

ACP2E-3509 - GitHub コードの貢献度

管理画面から注文すると、配送条件が適用されないカートルール

以前は、カート価格ルールにクーポン付きの配送方法の割引がある場合、管理UIを通じて適用することはできません。 この修正が適用されると、Admin UIから、特定の配送方法のクーポン付きのカート価格ルール割引が正常に適用されます。

ACP2E-3536 - GitHub コードの貢献度 - GitHub コードの貢献度

スウォッチで[FRESH] HEX コードが正しく更新されません

ユーザーがVisual Swatch カラーピッカーに手動で入力した16進コードが、システムによって変更されなくなりました。 以前は、特定の16進数コードでは、カラーモデル間の変換エラーにより、わずかな調整が発生していました。

ACP2E-3559 - GitHub コードの貢献度 - GitHub コードの貢献度

管理UI、B2B

B2B Login as Customer headerにはMagentoのブランディングが残っています

以前のストアフロントのヘッダーには、「<store name>に<customer name>として接続されました」とMagento ブランディングが表示されていました。 これは修正され、ヘッダーはADOBEのブランディングで表示されます。

AC-13628 - GitHub コードの貢献度

管理者UI、カタログ

制限付き管理者ユーザーとして、許可されたweb サイト内のカテゴリ製品の位置を変更できません

制限付き管理者ユーザーが、制限付きweb サイトで割り当てられたルートカテゴリに含まれるカテゴリの下に製品を追加および並べ替えできるようにします。

ACP2E-2708

管理UI、支払い/支払い方法、注文

PayPal スマートボタンの注文後、「トランザクション」タブにトランザクション認証が表示されない

PayPal スマートボタンを使用して注文を行った後、システムが「トランザクション」タブに取引認証を正しく表示するようになりました。 以前は、「認証」ボタンをクリックした後、認証トランザクションが「トランザクション」タブに表示されず、「認証」タイプの新しいトランザクションは作成されませんでした。

AC-13520 - GitHub コードの貢献度

管理UI, パフォーマンス

2.4.5-p8 500 エラーへの更新後、管理者から注文を作成する際に発生します

以前は、HTMLの最小化を有効にする場合、管理者からの注文は行われませんでした。 これで、HTMLの最小化を有効にすると、管理者からの注文を正常に配置できるようになりました。

ACP2E-3169 - GitHub コードの貢献度

管理UI、配送

クーポンコード数は、で更新されません 複数配送で注文した場合、「クーポンコードを管理」タブの「使用時間」列。

以前、複数配送で注文した場合、「クーポンコードを管理」タブの「使用時間」列でクーポンコード数が更新されませんでした。 これで、「使用時間」の両方に正しいカウントが表示され、マルチシッピングで希望の値が反映されます。

ACP2E-2519 - GitHub コードの貢献度

管理UI、ステージングとプレビュー

[Cloud]画像が見つからないテンプレートを削除すると、パブやメディアが削除されます

以前は、pagebuilder テンプレートのプレビュー画像名が見つからない場合は、pub/media フォルダーが削除されていました。 修正後、テンプレートのみが削除され、見つかった場合はプレビュー画像が削除されます。

ACP2E-3424 - GitHub コードの貢献度

分析/レポート

Google Analytics CSP エラーhttps://region1.analytics.google.com

Google Analyticsが有効になっている場合、システムは「https://region1.analytics.google.com'」への接続を正しく許可し、Content Security Policy (CSP)エラーを防ぐことができます。 以前は、Google Analyticsを有効にしてEUからweb サイトを表示すると、「https://region1.analytics.google.com'」への接続が拒否されたため、CSP コンソールエラーが発生していました。

AC-9922 - GitHub issue - GitHub コードの貢献度

詳細レポートが機能しません

システムは、10,000のバッチでレポートを読み込んで書き込むことで、超大規模データセットの高度なレポートデータファイルの生成をサポートするようになりました。 以前は、Advance Reporting モジュールで超大型データセットのデータファイルを生成できなかったため、analytics_collect_data cron ジョブの実行中に「MySQL サーバーが消えた」エラーが発生していました。

ACP2E-2570 - GitHub コードの貢献度

管理者注文製品レポートの日付範囲の表示に関する問題。

ユーザーは、注文済み製品レポートから任意の日付を選択できます。 以前は、テーブルの更新後、「FROM」日付を選択すると、「TO」日付がリセットされていました。

ACP2E-3080 - GitHub コードの貢献度

newrelic:create:deploy-markerが機能しないため、無効なcurl ヘッダーが使用されています

curl ヘッダーが正しくフォーマットされるようになりました。これにより、newrelic:create:deploy-marker コマンドはNew Relicでデプロイメントマーカーを正常に作成できるようになりました。 以前は、curl ヘッダーが正しくなかったので、New Relicでデプロイメントマーカーを作成できませんでした。

ACP2E-3096 - GitHubの問題 - GitHub コードの貢献度

カスタムオプションを使用した設定可能な製品のdataLayerにaddToCart イベントがGTMに欠落している

以前は、addToCart イベントは設定可能な製品に対してトリガーされていませんでした。 これで、イベントがGTM dataLayer変数に適切に追加されます。

ACP2E-3146

InlineJS スクリプトを監視するとCSP エラーが発生するNewRelic ブラウザー

NewRelic Browser Monitoring スクリプトは、CSP (コンテンツセキュリティポリシー)に準拠するために、APM エージェントではなくアプリケーションによって挿入されるようになりました。 以前、APM エージェントによって挿入されたNewRelic Browser Monitoring スクリプトはCSPに準拠しておらず、スクリプトが実行されなくなっていました。

ACP2E-3183 - GitHub コードの貢献度

sales_bestsellers_aggregated_daily テーブルへのクエリを挿入すると、販売注文量が多いプロジェクトで時間がかかります

以前は、ベストセラーの日次レポートを集計すると、大量の注文に対して生成するのに多くの時間がかかっていました。 これで、レポートがタイムリーに生成されました。

ACP2E-3189 - GitHub コードの貢献度

誤った通貨記号を示す注文レポート

注文レポートの注文金額の通貨記号が、通貨/オプション/ベースから誤って取得されました。 正確なレポートに通貨/オプション/デフォルトを使用するように修正されました。

ACP2E-3276 - GitHub コードの貢献度

クーポン使用レポートの[Cloud]の計算が正しくありません

クーポン報告書グリッドの売上合計は、「割引税補償額」と「送料割引税補償額」の両方を組み込んで正確に計算されるようになりました。 以前は、これらの金額が計算に含まれていなかったため、売上合計と受注データが一致していませんでした。

ACP2E-3302 - GitHub コードの貢献度

共有「<project_id>/var/tmp」に関する問題

Analytics DataExport一時ファイルでは、頻繁なアクセスと変更に適したsys tmp ディレクトリが使用されます。 同じサーバーで複数のインスタンスが実行されている場合の競合を回避するために、tmp パスがインスタンスの一意のIDを使用するように更新されました

ACP2E-3339 - GitHub コードの貢献度

分析/レポート,B2B

B2B - サイトマップには、共有カタログに割り当てられていない製品/カテゴリが含まれます

サイトマップで生成されたカテゴリと製品を、パブリック共有カタログまたはカタログカテゴリ権限の設定にのみ割り当てられたカテゴリと製品に制限します。

ACP2E-2300 - GitHub コードの貢献度

分析/レポート,クラウド

Magentoは、ほとんどのNew Relic cron トランザクションを破棄#34108ます

ACは、Cron ジョブ関連のトランザクションをNewRelicに正しく報告しています。 以前は、cron ジョブに関連する一部のトランザクションは、NRでは「OtherTransaction/Action/unknown」と表示されていました

ACP2E-3067 - GitHub コードの貢献度

NRの指標は、バックグラウンド トランザクションに誤解を招く可能性があります – ACP2E-3067のフォローアップ

バックグラウンドトランザクション(cron)では、設定で定義されたNew Relic アプリ名が使用されます

ACP2E-3187 - GitHub コードの貢献度

B2B

2.4.8-beta102 パッケージ Enterprise エディションがアプリケーションの例外で失敗する

説明はありません。

AC-13501

共有カタログに割り当てられた製品は、部分的なインデックスの実行時にフロントエンドに反映されません

REST APIを介して共有カタログに割り当てられた製品は、部分的なインデックス作成が完了すると、ストアフロントにすぐに表示されるようになりました。 以前は、完全なインデックス再作成後にのみ製品が表示されていました。

ACP2E-2139 - GitHub コードの貢献度

[Cloud] モバイル版とデスクトップ版の価格表示が「My quotes」と異なる

カタログの合計価格セクションが使用される場合、不要な「税金明細を含める」は「交渉可能見積」に表示されなくなります。

ACP2E-2873

マイオーダーのセクションの不要な境界線

以前は、追加のCSS クラスを適用する追加のコンテナ(注文参照)が作成されていましたが、これにより、不要な境界線がマイオーダーのセクション内の注文番号の下に表示され、現在表示されていませんでした。

ACP2E-3044 - GitHub コードの貢献度

sales_clean_quotes cronは、見積書をからまだ承認された発注に削除します

現在の発注で使用されている見積は、sales_clean_quotes cron ジョブによって削除されません

ACP2E-3247 - GitHub コードの貢献度

「発注」ボタンが「発注の詳細」に表示されなくなる

製品バリエーションにカードの最小数が指定されている場合に、承認済みの発注に対して「注文を配置」ボタンが非表示になる問題を修正しました

ACP2E-3465

[CLOUD] ID = 0のb2b モジュールを持つそのようなエンティティはありません

ログインしたユーザーは、共有カタログ機能が有効になっている場合に商品をカートに追加できます。
以前に製品をカートに追加すると、「ID = 0のエンティティがありません」というエラーが発生しました

ACP2E-3474

商品リストから一括追加する際に、在庫商品の当社にエラーメッセージが表示されない

修正前は、カートに追加できなかった製品数に関係なく、成功メッセージが表示されていました。 現在では、カートに正常に追加された製品と、失敗した製品に対して個別のメッセージが表示されています。

ACP2E-3562

スケジュールされたアップデート後のSKU アップデートに関する問題により、誤った製品権限が発生する(–2 Deny)

過去にスケジュールされた更新で製品のSKUを変更すると、製品を表示する権限を持つ共有カタログのお客様が製品にアクセスできなくなります。

ACP2E-3628

B2B, カタログ

NoDDLおよびカテゴリ権限を使用する場合に、インデックス再作成時に表示される製品/カテゴリ

カタログ権限のインデックス作成を実行している間は、ストアフロントの制限されたカテゴリとそのコンテンツへの表示を避けます。

ACP2E-2860

B2B, フレームワーク

会社のグリッドをフィルタリングしてから、グリッド CSVの書き出しを試すと失敗し、例外がスローされる

システムは、「未処理の残高」や「会社タイプ」などのフィルターが適用されている場合でも、管理パネルで会社グリッドデータのCSV書き出しを成功させることができるようになりました。 以前は、特定のフィルターを適用してグリッドデータを書き出そうとすると、エラーが発生し、例外がスローされていました。

AC-9607 - GitHub コードの貢献度

B2B, GraphQL

[Cloud] graphql呼び出しを介した企業作成中にcustom_attributesを設定できません

修正の後、graphql リクエストを使用して、会社作成時に会社管理者の「custom_attributes」属性を設定できます。

ACP2E-3391

Braintree

Admin Express チェックアウト ボタンが無効になっています。

説明はありません。

AC-14293

LPM経由での支払い

ログインした顧客の配送先住所と請求先住所が一致しない場合でも、システムが初期読み込み時にローカル支払い方法(LPM)を正しくレンダリングし、スムーズなチェックアウトプロセスを実現します。 以前は、顧客の配送先住所と請求先住所が一致していないと、LPMがレンダリングされず、チェックアウト中に潜在的な混乱が発生していました。

バンドル–3367

Virtual as Child Productで設定可能

新しいシステムでは、バーチャル子商品を持つ設定可能な商品に対して、エクスプレス支払い方法が可能になり、スムーズなチェックアウトプロセスが保証されました。 以前は、バーチャル子商品を含む設定可能な商品がカートに追加された場合、expressの支払い方法は利用できませんでした。

バンドル–3368

CVV検証失敗エラー

説明はありません。

バンドル–3369

アカウント領域の問題247を介してヴォールティング

これにより、顧客は認証エラーに遭遇することなく、複数のweb サイトに新しいカードやPayPal アカウント情報を保存できるようになりました。 以前は、顧客は新しい支払い方法を複数のweb サイトに保存することができず、認証エラーメッセージが表示されていました。

バンドル–3370

別の国の住所に配送する

現在では、別の国から住所に配送する際にエラーなく取引を処理できるようになり、スムーズなチェックアウトプロセスが保証されています。 以前は、別の国から住所に配送しようとすると、フロントエンドに表示されるエラーがないにもかかわらず、コンソールエラーが発生していました。

バンドル–3371

クレジットカード – 引き裂き機能

お客様が支払いページから配送ページに戻ったときに、Braintree PayPal コンポーネントの解約が正しく処理されるようになりました。これにより、エラーを防ぎ、PayPal Express ボタンが正しくレンダリングされるようになりました。 以前は、支払いページから配送ページに戻ると、Braintree PayPal コンポーネントを解約しようとしたときにエラーが発生することがあります。

バンドル–3372

PayPal Expressの発送コールバック

システムは、PayPal Express モーダルで利用可能な配送方法を正しく表示するようになり、顧客はレビューページに進む前や取引を完了する前に、希望する配送方法を選択できるようになりました。 以前は、PayPal Express モーダルでは配送方法を選択できなかったため、顧客は取引を完了する前に、別のレビューページで配送方法を選択する必要がありました。

バンドル–3373

バンドル

ストアフロントバンドルチェックボックス検証エラーメッセージ数が1を超えています

バンドルされた製品のチェックボックスオプションを選択せずに「カートに追加」ボタンをクリックすると、検証エラーメッセージが1つだけ表示されるようになりました。 以前は、選択されていないチェックボックスごとに複数の検証エラーメッセージが表示されていました。

AC-10826 - GitHub コードの貢献度

順序関連のテストケースでMagento例外がスローされる

様々なテストケースで「sendGuestPaymentInformation」ステップが正しく処理され、Magentoの例外がスローされるのを防ぐことができます。 以前は、これらの例外はnull支払い方法が原因で発生しており、いくつかのテストケースで失敗が発生していました。

AC-13321

カート/チェックアウト

製品を比較ページでカートに製品を追加する際に、例外が正しく処理されない

商品を比較ページからカートに商品を追加する際に、コントローラーにメッセージマネージャーメッセージが表示され、システムが例外を適切に処理するようになりました。 以前は、例外を指定すると、JSON エンコードされたページが返され、適切にキャッチおよび処理されなくなります。

AC-10660 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

GTagはトランザクションの価格と合計を送信しません。

GTagが有効になっている場合、Google Tagにトランザクションの価格と合計が正しく送信されるようになり、e コマースデータの正確なトラッキングが可能になります。 以前は、通貨は個々の注文に関連付けられているのではなく、「すべての」注文の一部として誤って送信されていました。

AC-10698 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

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

バーチャル商品の支払いメールテンプレートが失敗したため、システムが配送先住所と配送方法を正しく省略し、関連する情報のみがメールに含まれるようにしました。 以前、バーチャル商品の支払い失敗メールに、配送先住所と配送方法が誤って含まれていました。

AC-11641 - GitHub issue - GitHub コードの貢献度

Firefox ブラウザーの既存のお客様とのチェックアウト内のMagento 2 ログインでコンソールエラーが発生する

Firefox ブラウザーでコンソールエラーが発生することなく、チェックアウトプロセス中にユーザーがログインできるようになりました。 以前は、チェックアウト時に既存の顧客としてログインしようとすると、Firefoxでコンソールエラーが発生していました。

AC-11717 - GitHub issue - GitHub コードの貢献度

2.4.7の[問題]件のセールスルールのリグレッション

製品の状態が製品名と一致しない場合、システムが販売ルールを正しく検証し、クーポンコードをカートに適用できないようになりました。 以前は、商品名と商品の状態が一致しない場合でも、販売ルールを適用し、配送金額に割引を適用することができました。

AC-11876 - GitHub issue - GitHub コードの貢献度

[問題]販売ルール カート修正済みの計算:誤った割引金額

カートの固定金額を含む販売ルールの割引額が正しく計算され、カート商品の変更に関係なく正確な割引が適用されるようになりました。 以前は、カート内の商品が変更された場合、割引額が誤って異なり、予想を大幅に上回る割引が提供されることがありました。

AC-11914 - GitHub issue - GitHub コードの貢献度

[問題] ローダーは、郵便番号を変更した後、配送方法をブロックします。配送料検証ルール

配送料検証ルールを使用せずにカスタム配送方法を正しく処理できるようになりました。これにより、チェックアウト時に郵便番号を配送先住所に変更した後も、ローダーが配送方法をブロックしないようにします。 以前は、チェックアウト時に配送先住所の郵便番号を変更すると、ローダーが配送方法をブロックし、配送料以外のカスタム配送方法を使用した場合、検証ルールが使用されてもローダーが消えることはありませんでした。

AC-11993 - GitHub issue - GitHub コードの貢献度

Magento 2.4.7のチェックアウトページで、クーポンコード機能が正しく機能しない

バーチャルおよびダウンロード可能な商品のチェックアウトページに「割引コード/クーポン入力」フィールドを追加し、顧客が期待どおりの割引コードを適用できるようにしました。 以前は、割引コード/クーポン入力は無効になっており、ボタンのタイトルテキストは「クーポンをキャンセル」と表示され、ユーザーが割引コードを適用できないようにしていました。

AC-12170 - GitHub issue - GitHub コードの貢献度

「利用条件」チェックボックスで、ストアフロントでHTMLを許可していない

ストアフロントの「利用条件」チェックボックステキストでHTMLのフォーマットがサポートされるようになり、カスタマイズと読みやすさが向上しました。 以前は、チェックボックスのテキストはプレーンテキスト形式で表示され、使用されているHTML タグは無視されていました。

AC-12479 - GitHub コードの貢献度

ログインしているユーザー用に作成されたカート価格ルールが、ログインしていないユーザーに対して誤って適用される

Cookieの有効期限が原因でログインユーザーが自動的にログアウトした場合、ログインユーザーのカート価格ルールが正しく削除され、ログインしていないユーザーに割引が適用されなくなりました。 以前は、ユーザーがログアウトしてもカート価格ルールが適用され、ログインしていないユーザーに誤った割引が適用されていました。

AC-12541 - GitHub issue - GitHub コードの貢献度

[問題] [機能] パフォーマンスの最適化ラージショッピングカート (防止)。…

このシステムは、getActions呼び出しの重複を防ぐことにより、大規模なショッピングカートのパフォーマンスを最適化し、ショッピングカート操作のスピードと効率性を向上させました。 以前は、複数のアイテムを持つショッピングカートの場合、getActions関数が複数回呼び出され、システムのパフォーマンスが低下していました。

AC-13302 - GitHub issue - GitHub コードの貢献度

ギフトレジストリ製品が正しく表示されない

説明はありません。

AC-13797

ギフトレジストリ製品が正しく表示されない

説明はありません。

AC-13841

アドレスレンダラーの翻訳VAT

アドレスレンダラーのテキスト「VAT」、「T」、「F」の翻訳が可能になり、ユーザーはこれらの用語をストアの特定の言語に翻訳できるようになりました。 以前は、これらの用語は翻訳できなかったため、ユーザーは回避策を採用せざるを得ませんでした。

AC-8103 - GitHub issue - GitHub コードの貢献度

同じ見積もりIDの注文を同時に複製し、時間の違いが少ない

同じQuoteIDでAdobe Commerceのお客様に重複した注文が発生した場合の問題を修正しました

ACP2E-2055 - GitHub コードの貢献度

チェックアウト手順でクリアされた永続的なショッピングカート

修正後、チェックアウト時にログインせずに支払い方法を選択しても、永続的なセッションは終了しません。

ACP2E-2470 - GitHub コードの貢献度

再注文は、割り当てられていない商品をカートに追加します

以前は、異なるストアの場合、他のストアから商品を並べ替えることができます。 この修正が適用された後、同じストアのみが、顧客アカウント共有が有効になっている場合に、同じスコープ製品を並べ替えることができます

ACP2E-2518 - GitHub コードの貢献度

管理画面では、アイテムを選択する際に左側の「ショッピングカート」が更新されず、右側から「ショッピングカートに移動」します

管理者側の右側から項目を選択すると、左側の「ショッピングカート」が更新され、「ショッピングカートに移動」が表示されます。 変換されたカート項目がセッションから空にならないため、以前はこの機能は機能していませんでした。

ACP2E-2620 - GitHub コードの貢献度

複数配送の最初の注文に[Cloud]販売規則が適用されていません

修正後、同じ複数発送の見積もりの注文ごとに割引が正しく表示されます。

ACP2E-2646 - GitHub コードの貢献度

同じ商品をカートに追加する[Cloud]実稼動並列要求の結果、Cart rest APIで2つの別々の項目が発生する

システムは、複数の並列要求を正しく処理して、同じ商品をカートに1つの行アイテムに追加し、同じSKUに対して別々の行アイテムを作成できないようにしました。 以前は、REST APIを介して同じ商品をカートに追加するように並行して要求すると、同じSKUに複数の行項目が発生していました。

ACP2E-2664 - GitHub コードの貢献度

Gift Registry Magento 2.4.4 Enterprise/Commerceからの注文に関する問題

ギフトレジストリから商品を購入できない問題が解決され、注文を行い、ギフトレジストリを適切に更新できるようになりました。 以前は、ギフトレジストリから注文を行おうとしたときにエラーが発生し、購入が完了しませんでした。

ACP2E-2676 - GitHubの問題

取得するCookieを送信できません。 並べ替え中の「mage-messages」のサイズ

再注文プロセスでは、現在、独自のエラーは生成されません。 組み込みの商品チェックを一覧表示するカートに依存します。

ACP2E-2704 - GitHub コードの貢献度

チェックアウト時にデフォルトの配送先住所が選択されない

デフォルトの配送先住所は、有効な住所検索のコンテキストでイベントとして選択されるようになりました。

ACP2E-2798 - GitHub コードの貢献度

[CLOUD] graphql addProductsToCart apiの問題(カスタムオプションあり)

GraphQLでは、同じ商品を異なるカスタムオプションで正しくカートに追加します

ACP2E-2897 - GitHub コードの貢献度

ストアビューの変更時に[Cloud]関連製品ルールが機能しない

カスタムプロパティの値がカートページで正常に受信されたことを確認することで、この問題が修正されました。 以前は、ストアフロントカートページでストアを切り替える際に、このデータが正しく取得されませんでした。

ACP2E-2917

新規顧客としてチェックアウトするときにアカウントに複数のアドレスが追加される

注文の作成に失敗した場合、新しい顧客アドレスが1回だけ保存されるようになり、注文の配置エラーが発生した場合に複数の同じアドレスを作成できるようになりました。 以前は、注文が正常に作成されたかどうかにかかわらず、注文の配置が試行されるたびに新しいアドレスが保存されていました。

ACP2E-2923 - GitHub コードの貢献度 - GitHub コードの貢献度

ゲスト注文フォームを使用して顧客の注文を並べ替えると、空のカートが表示される

以前は、「注文と返品」ページを通じて再注文を行うと、顧客はログインページにリダイレクトされていました。 この修正が適用された後、再注文を行うと、登録済みのお客様がカートの表示ページに正しくリダイレクトされます。 フローはゲスト顧客と同じように機能します。

ACP2E-3004 - GitHub コードの貢献度

役割リソースが限られている管理者ユーザーがショッピングカートを表示できない

以前は、制限付き管理者は、関連するweb サイトの管理パネルから放棄されたショッピングカートを見ることができませんでした。 この修正が適用された後、制限付き管理者は管理者パネルから放棄されたショッピングカートを表示できます。

ACP2E-3025 - GitHub コードの貢献度

[ クラウド ]のクイック注文の大量のSKU パフォーマンス

すべての製品にカート価格ルール条件で使用される属性が存在しない場合や、MAP (最低広告価格)機能が有効になっている場合のチェックアウトのパフォーマンスが向上しました。

ACP2E-3176 - GitHub コードの貢献度

カート内の重複アイテム

システムは、複数の並列要求を正しく処理して、同じ商品をカートに1つの行アイテムに追加し、同じSKUに対して別々の行アイテムを作成できないようにしました。 以前は、Storefrontで同じ商品をカートに追加するように並行して要求すると、同じSKUに複数の行項目が表示されていました。

ACP2E-3211 - GitHub コードの貢献度

チェックアウト注文のメール確認は、名/姓で入力されたメールに送信されます

「名」フィールドと「姓」フィールドに電子メールのようなパターンが入力されたときに以前に送信されていたチェックアウト注文の電子メール確認は、送信されなくなりました。

ACP2E-3296 - GitHub コードの貢献度

チェックアウトの配送先住所フォームが間違った住所で更新される

shippingAddressFromDataは、web サイトごとにローカルストレージに保存されるようになりました。 以前は、URLにストアコードが使用され、同じゲストセッション中に複数のweb サイトからチェックアウトが開始された場合、チェックアウト時に、間違ったweb サイトからのアドレスが配送先住所フォームに自動入力される可能性がありました。

ACP2E-3402 - GitHub コードの貢献度

アドレス検索が有効になっている場合、[CLOUD] チェックアウトでは、選択した請求先住所は保持されません

アドレス検索が有効になっている場合、チェックアウト支払いページで選択した請求先住所が保持されるようになりました。 以前は、「顧客アドレス数の制限」が1に設定されており、顧客が複数のアドレスを持っている場合、ページを再読み込みすると、選択した請求先住所は消えます。

ACP2E-3405

ギフトカード商品| Cart Mergeはギフトカードを統合しています

ギフトカード商品がカートに正しくマージされるようになりました

ACP2E-3407 - GitHub コードの貢献度

カートの永続性はログアウト時に尊重されません

欠落している機能を追加しました顧客ログインから認証ポップアップとチェックアウトログインまで私を覚えておいてください。

ACP2E-3415 - GitHub コードの貢献度

既存の見積もりデータは更新されないか、表示されません。代わりに、トリガー_recollect = 1の場合、新しい見積もりレコードを作成します

顧客のショッピングカートのアイテムは、ショッピングカートに追加された後に製品が削除された結果として消えなくなりました。

ACP2E-3488 - GitHub コードの貢献度

ギフトレジストリ項目を購入すると、お客様はレジストリにない項目を見ることができます

ギフトレジストリの更新には、ギフトレジストリに属しない項目は含まれなくなりました。

ACP2E-3495

[Cloud]の「すべて削除」確認ポップアップで確認せずに買い物かごアイテムを削除する問題

今、注意が必要な製品の「すべて削除」ボタンをクリックすると、確認ポップアップが表示され、確認された項目のみが削除されることを確認できます。 以前は、確認なしで項目をすぐに削除していました

ACP2E-3510

[CLOUD]再発注ボタン機能

管理画面で注文を再注文すると、元の注文で在庫のない商品が含まれていても、在庫のある商品が見積もりに追加されるようになりました。 修正前は、在庫のない商品が元の注文に含まれていない場合、新しい見積もりに商品が追加されていませんでした。

ACP2E-3618 - GitHub コードの貢献度

検索ストアが郵便番号で機能しない

郵便番号による受け取り場所の検索が、オランダ語版ローカライゼーションで正しく機能しませんでした。 修正後、受け取り場所の検索は郵便番号に基づいて結果を提供します。

ACP2E-3622 - GitHub コードの貢献度

カートとチェックアウト、チェックアウト/ワンページチェックアウト

[ ランダムなバグ ] メールフィールドがレンダリングされないか、チェックアウトの配送ページまたは支払いページに表示されるまでに多くの時間がかかります

Commerceは、チェックアウトの送料と支払いページの​Email フィールドを期待どおりにレンダリングするようになりました。 以前は、このフィールドは存在しないか、レンダリングが遅くなっていました。

AC-9386 - GitHub コードの貢献度

カート&チェックアウト、注文

管理者からの注文時に日付フィールドが機能しない、複数のカスタマイズ可能なオプションを持つ製品のデータピッカー

管理者注文作成プロセスで複数のカスタマイズ可能な日付オプションを使用して製品を設定する際に、すべての日付フィールドの日付選択が正しく表示されるようになりました。 以前は、日付選択は最初の日付フィールドにのみ表示され、残りのフィールドには日付選択が表示されていませんでした。

ACP2E-3097 - GitHub コードの貢献度

カートとチェックアウト、配送

設定可能な製品の「最も安い配送」が破損した場合の即時の購入

インスタント購入機能で、最も安い定額制ではなく、設定可能な商品に対して、より高額な実店舗内配送オプションが誤って選択された。 この修正により、実際の価格に基づいて正しい配送方法が選択されるようになります。」

AC-12119 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

カタログ

cron_schedule データベーステーブルをクリーンアップしても、既存でないジョブはクリーンアップされません

cron_schedule データベーステーブルを自動的にクリーンアップし、システムに存在しなくなったジョブのエントリを削除するようになりました。 これにより、テーブル内の行数を最小限に抑えることで、最適なパフォーマンスを確保できます。 以前は、非アクティブまたは削除されたモジュールのジョブのエントリはクリーンアップされず、cron_schedule テーブルに不要なデータが蓄積されていました。

AC-10910 - GitHub issue - GitHub コードの貢献度

階層価格が構成可能な製品から削除されていません

製品が単純な製品から設定可能な製品に変換される際に、製品の階層価格が正しく削除され、フロントエンドで正確な価格表示が保証されるようになりました。 以前は、製品が単純な製品から設定可能な製品に変換されたときに、設定可能な製品の階層価格が削除されず、表示された価格が不一致になっていました。

AC-10953 - GitHub issue - GitHub コードの貢献度

カテゴリの説明デフォルト以外のストアビューでは、WYSIWYGは空です

ストアビューレベルでカテゴリを編集する際に、WYSIWYG エディターにカテゴリの説明が正しく保存され、表示されるようになりました。 以前は、ストアビューレベルにカテゴリの説明を保存すると、WYSIWYG エディターが空で表示されていました。

AC-11804 - GitHub issue - GitHub コードの貢献度

1つのチェックボックスを選択したカスタムオプションで、設定可能な製品を再注文できません

単一のチェックボックスカスタムオプションを選択して、設定可能な製品の並べ替えを正しく処理し、買い物かごの作成を成功させることができるようになりました。 以前は、商品を再注文しようとするとエラーが発生し、商品がショッピングカートに追加されませんでした。

AC-11970 - GitHub issue - GitHub コードの貢献度

[問題]階層化されたナビゲーションでのフィルターアイテムの文言を修正しました

レイヤーナビゲーションフィルター項目で「項目」と「項目」という単語が正しく使用されるようになり、フィルターの説明の明確性と精度が向上しました。 以前は、これらの単語は誤って使用されていたため、ユーザーがフィルターオプションを操作する際に混乱が生じる可能性がありました。

AC-12076 - GitHub issue - GitHub コードの貢献度

カスタムオプションの日付と時刻の形式が機能しない

設定された日付形式が、日付タイプの製品カスタムオプションに正しく適用されるようになり、フロントエンドに日付形式が正しく表示されるようになりました。 以前は、日付形式の設定の変更は、日付タイプの製品カスタムオプションのフロントエンドには反映されていませんでした。

AC-12164 - GitHub issue - GitHub コードの貢献度

ドロップダウンオプションがありません

20個を超える値を持つ新しい属性を作成する場合、ドロップダウンにすべての値が正しく表示されるようになりました。 以前は、最初の20個の値または別の選択したページの値のみが表示され、残りの値が表示されていませんでした。

AC-13068 - GitHub コードの貢献度

[問題] カテゴリ ランタイム キャッシュに現在のストア IDを使用する

システムは、カテゴリのランタイムキャッシュに現在のストア IDを正しく使用するようになり、エミュレーションを使用する場合やカスタムコードがカテゴリを別のストアに保存する場合に、データの上書きを防ぐことができます。 以前は、ランタイムに保存されたオブジェクトが間違ったストアから取得された可能性があるため、データが上書きされる可能性がありました。

AC-13296 - GitHub issue - GitHub コードの貢献度

bin/magento sampledata:deploy —no-updateは例外をスローします

sampledata:deploy コマンドで – no-update オプションを使用する際に、システムがブール値を正しく受け入れるようになり、サンプルデータのデプロイメント中にエラーが発生するのを防ぐことができます。 以前は、システムが誤って整数値を期待していたため、このコマンドを使用するとエラーがスローされていました。

AC-13324 - GitHub issue - GitHub コードの貢献度

[問題] EAV キャッシュの種類の使用状況を修正

システムは、EAV キャッシュタイプを関連するすべての場所で正しく使用するようになり、一貫性のある効率的なデータキャッシュを実現します。 以前は、EAV キャッシュタイプは一貫して使用されておらず、データキャッシュの非効率性や不整合が生じる可能性がありました。

AC-13355 - GitHub issue - GitHub コードの貢献度

カタログ空のデータを含む高度な検索は、検索結果ページ [2.4.dev ブランチ ]に行きます

ユーザーが高度な検索ページに正しく保持され、データを入力せずに検索を実行しようとするとエラーメッセージが表示されるようになりました。 以前は、空の検索を実行すると、ユーザーはカタログの詳細検索ページにリダイレクトされ、検索の変更を促すメッセージが表示されていました。

AC-13596 - GitHub コードの貢献度

[問題]attribute_setに基づく製品レイアウト

このシステムにより、属性セットに基づいて製品レイアウトを調整できるようになり、フロントエンドストアでの製品表示をより実用的かつ効率的に管理できるようになりました。 以前は、レイアウトはSKUまたは製品タイプによってのみ調整できましたが、これは多くの製品や特定の記事にとって必ずしも実用的ではありませんでした。

AC-13622 - GitHub issue - GitHub コードの貢献度

eav_attribute_option_value テーブルに一意のキーがありません

システムには、「eav_attribute_option_value」テーブルの「option_id」列と「store_id」列に一意のキーが含まれるようになり、同じストアビューに複数の値を持つオプションが存在する可能性を防ぐことができます。 以前は、コードに欠陥があると、同じストアビューに複数の値を持つオプションが発生し、製品または属性を編集する際に問題が発生する可能性がありました。

AC-6738 - GitHub issue - GitHub コードの貢献度

[問題] ハードコードされた値ではなく、カテゴリ製品インデクサーに表示クラスを使用する

システムは、ハードコードされた値の代わりにカテゴリ製品インデクサーに可視性クラスを使用するようになり、モジュール性が向上しました。 以前は、ハードコードされた値をカテゴリ製品インデクサーで使用していたため、柔軟性と適応性が制限されていました。

AC-8297 - GitHub issue - GitHub コードの貢献度

新製品ウィジェットで通貨コードが変更されない

フロントエンドで通貨が変更されたときに、システムが新製品ウィジェットの通貨コードを正しく更新し、サイト全体で通貨表示の一貫性を確保できるようになりました。 以前は、フロントエンドで通貨を変更しても、新製品ウィジェットに表示される通貨コードには影響がありませんでした。

AC-9375 - GitHub issue - GitHub コードの貢献度

設定可能な製品のPLPに正規価格が表示されない

現在、特別価格の子ども商品を持つコンフィグ商品の商品一覧ページに定額価格が掲載されています。

ACP2E-2224 - GitHub コードの貢献度

ビジュアルマーチャンダイジンググリッドに在庫情報が表示されない

選択したストアに従って在庫が表示されるようになりました。

ACP2E-2478 - GitHub コードの貢献度

Cms ページでウィジェットコンテンツが更新されない

商品が新規に設定されて保存されたときに、CMS ページのウィジェットコンテンツが更新され、更新された商品コレクションがページに表示されるようになりました。 以前は、ウィジェットに使用されているキャッシュ IDがキャッシュ内に正しくなかったため、ページが更新されず、新しい製品が表示されませんでした。

ACP2E-2621 - GitHub コードの貢献度

バンドル製品の高度な価格設定を保存する際の問題

バンドル製品節約パフォーマンス向上。

ACP2E-2630 - GitHub コードの貢献度

[ オンプレミス ] カタログ価格ルールの作成時にインデックス再作成プロセスが非効率的です

カタログ価格ルールを保存すると、インデックスは無効にならず、代わりに影響を受ける製品のみが再インデックスされます

ACP2E-2652 - GitHub コードの貢献度

CSV読み込みによる日付と時刻タイプの製品属性の更新

これで、datetime属性は書き出されたデータに時間部分を持つことになります。 また、インポートを使用してこのような属性の時間を更新することもできます。 また、「フィールドエンクロージャ」が有効になっている場合、「additional_attributes」列の属性値は二重引用符で囲まれます。

ACP2E-2679 - GitHubの問題 - GitHub コードの貢献度

No リクエストでweb サイト IDが間違っている場合に適切なエラーメッセージが表示されない

これで、web サイト IDがリクエストで間違っている場合に表示される適切なエラーメッセージが追加されました。 以前は、リクエストでweb サイト idが間違っていた場合、検証はありませんでした。

ACP2E-2689 - GitHub コードの貢献度

画像に影響を与えない既存のスケジュール済み更新を削除すると、製品画像が失われる

ステージング更新の削除中に製品画像が削除されない。

ACP2E-2785 - GitHub コードの貢献度

[Cloud]階層価格と共に使用すると、バンドル製品価格が間違っています

以前は、特定のパーセンテージの割引を計算する際に、最大2小数ポイントを切り上げると、カートと商品リストページ/商品の詳細ページに対して異なる最終価格が生成されていました。 この修正が適用された後、バンドル製品の最終価格は、製品詳細ページ、製品リストページ、ミニカートページと同じです。

ACP2E-2799 - GitHubの問題 - GitHub コードの貢献度

カタログプロモーションルールがquantity_and_stock_status属性で機能しない

これで、quantity_and_stock_status属性がカタログプロモーションルールで考慮されるようになりました。これは、管理者側から新しい製品を生成する際には以前は考慮されていませんでした。

ACP2E-2805 - GitHubの問題 - GitHub コードの貢献度

REST APIを使用して価格を更新する際に、製品エンティティ updated_at列の値が更新されない

管理者の製品「最終更新日」列は、REST APIを介して既存の製品を更新する際に、適切な日時に更新されます。 以前は、「最終更新日」列が正しく更新されませんでした。

ACP2E-2837 - GitHub コードの貢献度

製品の読み込みでは、一意でない値を設定することもできます

製品の読み込み中に、一意の製品属性に対して一意の値制約が正しく適用されるようになり、その属性に重複した値が使用されなくなりました。 以前は、製品の読み込みを介して一意の値を持つように設定された製品属性に、一意でない値を設定することができました。

ACP2E-2840 - GitHubの問題 - GitHub コードの貢献度

シングルストアモードが有効になっている場合に、フロントエンドの製品がストア固有のデータを使用する

以前は、デフォルトのストアビューで単一ストアモードを有効にしても、変更内容はweb サイトレベルのスコープに移行されませんでした。 この修正が適用された後、単一ストアモードを有効にすると、デフォルトのストアビュー固有データがweb サイトレベル固有のデータと同期され、製品とカテゴリの可能性のある競合が解決されます。

ACP2E-2843 - GitHub コードの貢献度

REST APIを使用してカテゴリに「デフォルトの並べ替え基準」を設定できない

REST / SOAP API リクエストを使用して、カテゴリのdefault_sort_byを正しく更新する

ACP2E-2857 - GitHub コードの貢献度

[Cloud] マーチャントは、ウィッシュリスト数に関する問題に直面しています

あるストアでウィッシュリストに商品を追加しても、同じブラウザーで開いている他のストアのウィッシュリスト数が増加しなくなります。 以前は、両方のストアが同じブラウザーに読み込まれた場合、他のストアでもウィッシュリスト数が増加していました。

ACP2E-2871 - GitHub コードの貢献度

フロントエンドのカテゴリーページに、バンドル製品を使用する際に空のスロットが表示される

現在のストアコンテキストで販売できないバンドル製品は、インデックス作成されなくなりました。

ACP2E-2874 - GitHub コードの貢献度

[CLARIFICATION]製品シーケンステーブルのバンドルの問題

バンドル製品が削除されたり、バンドル製品オプションが削除されたりすると、バンドル製品シーケンステーブル(sequence_product_bundle_option、sequence_product_bundle_selection)のレコードが削除されるようになりました。
以前は、バンドル製品シーケンステーブルのレコードは削除されていませんでした。

ACP2E-2888

マルチサイトアーキテクチャでの見積の[Cloud]問題

以前は、通貨や顧客グループが異なる複数のweb サイトアーキテクチャで、店舗に割引を正しく適用することができませんでした。 この修正が実装された後、異なる顧客グループ価格割引を持つ複数のweb サイト アーキテクチャは、異なるストアに正常に適用されます。

ACP2E-2905 - GitHubの問題 - GitHub コードの貢献度

dynamic-rows.js:658 バンドル製品の編集中に見つからないTypeError: dataRecord.slice

バンドル製品からオプションを削除する際に、ブラウザーコンソールでJavaScript エラーが発生しません。

ACP2E-2909 - GitHubの問題 - GitHub コードの貢献度

[Cloud] バンドル製品の注文確認で価格が間違っています

基本となる通貨以外の通貨を使用した場合、ストアフロントでバンドルオプションに正しい金額が表示されます。

ACP2E-2950 - GitHub コードの貢献度

YouTube ビデオのバグの追加

製品画像とビデオはグローバル範囲で設定されます。 製品ビデオを一方のスコープに配置することはできず、別のスコープに配置することもできないことを考慮して、Youtube API キー設定はグローバルスコープに設定されています。

ACP2E-2956 - GitHub コードの貢献度

store_id=0の[Cloud] URLの更新のみ

「URL パス」が正しいストア IDで保存されるようになりました。 以前は、ストア IDが正しくなかったため、カテゴリを移動する際にデータベースに誤ったURL パスが残っていました。

ACP2E-2964 - GitHub コードの貢献度

async.operations.allが実行され、エラーが作成されました。

REST API呼び出しの誤った製品リンクデータが重大なエラーの原因にならなくなりました。

ACP2E-3009 - GitHub コードの貢献度

[Cloud] モバイル問題PDP イメージにピンチできません

Chromeのモバイルビューで、商品詳細ページの画像をピンチでズームする機能がサポートされ、モバイルユーザーエクスペリエンスが向上しました。 以前は、Chromeのモバイルビューで画像をダブルタップしても、画像が期待どおりにズームインされませんでした。

ACP2E-3029 - GitHub コードの貢献度

オプション名0のLayeredNavigationにラベルがありません

属性値0の空の値チェッカーをスキップすることで、問題が解決されました。 以前は、空と見なされ、問題を引き起こしていました。

ACP2E-3058 - GitHub コードの貢献度

顧客が他の顧客グループの価格を見る

X-Magento-Vary in リクエストの古い値により、お客様グループに関連する情報が間違ったセグメントに保存される問題を修正しました

ACP2E-3069 - GitHub コードの貢献度

バンドルオプションの削除時にエラーが発生する

エラーが発生したり、ページが応答しなくなったりすることなく、バンドルオプションが正しく削除されるようになりました。 以前は、バンドルオプションを削除しようとすると、「ページ未応答」エラーが発生し、製品が保存されなくなります。

ACP2E-3076 - GitHub コードの貢献度

カテゴリのメモリ不足の権限ブラウザーの問題

カテゴリ権限UIは、標準UI コンポーネントとページネーションを使用して大量の権限をレンダリングできるように再設計されました。 以前は、カテゴリに割り当てられた大量の権限を持つブラウザーがクラッシュしていました。

ACP2E-3094

New Relic エラーログに[Cloud] イメージ ファイルが存在しません

カスタムプレースホルダーイメージがローカルストレージに同期され、AWS S3などのリモートストレージを使用する際に正しくレンダリングされるようになりました。 以前は、リモートストレージを使用する際にカスタムプレースホルダー画像をレンダリングできず、画像の表示が壊れ、エラーログが表示されていました。

ACP2E-3100 - GitHub コードの貢献度

新しい製品RSS フィードは、キャッシュのために新しい製品で更新されません

新製品のRss フィードは、製品が新製品として設定され、保存されたときに更新されるようになりました

ACP2E-3103 - GitHub コードの貢献度

[Cloud]製品メディアギャラリーのGQL応答が画像の位置で並べ替えられない

GraphQLのレスポンスの位置によって、メディアギャラリー内のアイテムが正しく並べ替えられ、正確な表示順序が確保されるようになりました。 以前は、メディアギャラリー内の項目が位置で並べ替えられておらず、表示順序が正しくありませんでした。

ACP2E-3126 - GitHubの問題 - GitHub コードの貢献度

[ クラウド ] サブカテゴリ項目は、管理者バックエンドのウィジェット編集に表示されません

新しいウィジェットページのカテゴリーツリーに、レベル 5以上のカテゴリの読み込みに関する問題がなくなりました。 以前は、レベル 5のカテゴリを超えてツリーを読み込む際に、一部のカテゴリが欠落していました。

ACP2E-3136 - GitHub コードの貢献度

[cloud]実際のモバイルデバイスでの2本指のズームと移動の問題

これにより、モバイルデバイスでも一貫した画像ズーム機能を実現し、スムーズで予測可能なユーザーエクスペリエンスを提供できるようになりました。 以前は、画像ズーム機能に一貫性がなく、モバイルデバイスで表示すると、特定のポイントの後に突然縮小していました。

ACP2E-3198 - GitHub コードの貢献度

共有カタログから製品の割り当てを解除しても、ウィッシュリスト製品はクリアされません

商品が共有カタログで利用できない場合、ウィッシュリストにアイテムが表示されなくなりました。 以前は、ウィッシュリストで実際に利用可能なアイテムがない場合でも、ウィッシュリストページに「1 アイテム」のカウントが誤って表示されていました。

ACP2E-3282 - GitHub コードの貢献度

関連製品すべて選択/すべてのイシューの選択解除

以前は、製品を手動で選択した場合、関連製品の「すべてを選択」/「すべてを選択解除」ボタンが正しく機能しませんでした。 修正後、これらのボタンは、手動で選択した後でも一貫して機能するようになり、すべての製品が適切に選択または選択解除されるようになりました。

ACP2E-3286 - GitHub コードの貢献度

[Cloud] Stockの電子メールの翻訳が間違った言語に変換されました

異なる言語を使用して複数のストアビューを持つweb サイトの在庫/価格アラートを送信する場合、アラートが作成されたストアビューの言語がメールで使用されます。

ACP2E-3336 - GitHub コードの貢献度 - GitHub コードの貢献度

無効になっているカテゴリの名前がカテゴリーツリーでグレー表示されなくなりました

以前は、無効なカテゴリはカテゴリーツリーでグレー表示されていませんでした。 現在では、これらはグレーアウト効果で表示されています。

ACP2E-3350 - GitHub コードの貢献度

設定可能な製品編集フォームの読み込みにより、タイムアウトとメモリ不足が発生する

修正前の設定可能な製品バリエーションは、可能なすべての属性オプションの組み合わせに基づいて作成されました。 属性に多くのオプションがある場合、これは長くてリソースを消費する操作につながりました。 現在、設定可能な製品バリエーションは、既存の子製品属性に基づいて構築されています。 この結果、計算がはるかに少なくなり、リソースの使用が改善されます。

ACP2E-3410 - GitHub コードの貢献度

スウォッチを使用する際にFotoramaがビデオを正しく読み込めず、オプションがURLで事前に選択されている

URLに選択したオプションが含まれている場合、設定可能な製品詳細ページで製品ビデオが適切にレンダリングされるようになりました。

ACP2E-3454 - GitHub コードの貢献度

PageBuilder カルーセルウィジェットに、条件に一致しない製品が表示される

ウィジェットで使用される製品リストが、カテゴリ条件を尊重するようになりました

ACP2E-3461 - GitHub コードの貢献度

グループ内のすべての製品に無効な数量がある場合に検証エラーがトリガーされる

これで、グループ内のすべての製品で、1つの製品に無効な数量がある場合に、以前は発生していなかった検証エラーが正しくトリガーされるようになりました。

ACP2E-3469 - GitHub コードの貢献度

[CLOUD]特別価格が設定可能な製品に表示されない

修正後、特別価格属性の「製品リストで使用」値を変更しても、設定可能な製品の特別価格の表示には影響しません。

ACP2E-3513 - GitHub コードの貢献度

インデクサー処理が終了した場合、一時テーブルはクリーンアップされません

インデクサープロセスが終了すると、CatalogRule インデクサーの一時テーブルがクリーンアップされるようになりました

ACP2E-3516 - GitHub コードの貢献度

[QUANS] 2.4.7-p3のコア単体テストの失敗

このテストのリリースノートは、単体テストの改善であるため、必要ありません。

ACP2E-3520 - GitHub コードの貢献度

複数のソースを持つグループ化された製品の在庫数量取得のパフォーマンス問題

割り当てられた製品に多数の在庫ソースがある場合に、グループ化された製品とバンドル製品の編集ページが最適化されるようになりました。

ACP2E-3533 - GitHub コードの貢献度

ACP2E-3389の修正

アンカーカテゴリの数が多い場合の管理者カテゴリページのパフォーマンスの向上

ACP2E-3641 - GitHub コードの貢献度

カタログ、コンテンツ

[Cloud] キャッシュは無効化されていません。

以前は、デザインレイアウトが更新されたCMS ページを保存する際に、フロントエンドに適切に反映されていませんでした。 この修正が適用された後、デザインレイアウトを変更してCMS ページを保存すると、フロントエンドに適切なデザインレイアウトが表示されます。

ACP2E-3063 - GitHub コードの貢献度

コンテンツウィジェットで[Cloud] アンカー/アンカー以外のカテゴリが逆転しました

以前は、アンカーのカテゴリを表示/ アンカーのカテゴリを選択すると、アンカーとアンカー以外の親子関係を反映していないすべてのカテゴリが表示されていました。 この修正が適用された後、表示/アンカーカテゴリにはアンカーカテゴリのみが表示され(選択可能)、表示/非アンカーカテゴリにはアンカーカテゴリが表示されます(選択可能)

ACP2E-3131 - GitHub コードの貢献度

ウィジェットを使用しないカテゴリ

以前は、アンカー/アンカー以外の別のカテゴリ用にCMS ブロックを保存した場合、フロントエンドに表示されていた子カテゴリでは機能しませんでした。 この修正が適用された後、ブロックは異なるカテゴリのフロントエンドに表示されます。

ACP2E-3152 - GitHub コードの貢献度

カタログ、フレームワーク

注文get (Shipments|Creditmemos|Invoice) Collection - コレクションは読み込まれません

これで、注文から取得した際に、出荷およびクレジットメモのコレクションがプリロードされないことが保証され、追加のフィルターまたは注文をこれらのコレクションに適用できるようになりました。 以前は、これらのコレクションは自動的に読み込まれていたため、これ以上の変更は行われませんでした。

AC-9111 - GitHub issue - GitHub コードの貢献度

[ クラウド ] フォローアップ:データに変更があるかどうかを確認する際に、データ比較で不一致が発生しました

以前は、save オブジェクトはデータを変更することなく毎回呼び出されていました(int/float/doubleなどの数値データフィールドの場合)。 この関数は、フラグ _hasDataChangesをtrueにトリガーし、save関数を呼び出します。 また、文字列でカプセル化された浮動小数点数はチェックしません。 この修正が適用された後、save関数はデータが変更された場合にのみ呼び出されます。 int/float/double-checkのデータ値は、関数に渡される値で、厳密な型のマッチングを行います

ACP2E-2949 - GitHub コードの貢献度

カタログ、GraphQL

GraphQLでのカテゴリフィルターの処理:includeDirectChildrenOnlyおよびcategory_uid

category_uidによるフィルタリング中に直接子カテゴリのみが取得されます。

ACP2E-3090 - GitHub コードの貢献度

[Cloud] Graphql製品の並べ替えが機能しない

GraphQl変数でフィールドが渡されたときに、複数のフィールドで並べ替えられる製品が正常に動作するようになりました。

ACP2E-3166 - GitHub コードの貢献度

Tier価格がGraphQLの商品に誤った値を返す(ストアフロントと比較)

修正の後、graphql リクエストに対して返される製品の階層の価格は、1つの項目あたりの価格になります。

ACP2E-3312 - GitHub コードの貢献度

[CLOUD] B2B: GraphQLによるカテゴリの問題

修正の後、ルートカテゴリに許可アクセス権がない場合でも、カテゴリ graphql クエリは許可アクセス権を持つカテゴリを返します。

ACP2E-3385

カタログ、価格設定、ステージング、プレビュー

[Cloud]多数の製品を同時に更新すると、特別価格API エンドポイントでエラーが返される

今すぐ特別価格一括更新APIは、各製品と日付範囲に複数のスケジュールされた更新の代わりに、各日付範囲に対して単一のキャンペーンを作成します。 また、大量のSKUの処理を高速化するための同時API リクエストにも対応します。

ACP2E-2672 - GitHub コードの貢献度

カタログ,製品

編集製品のカテゴリ選択ツリーが、カタログ/カテゴリで設定した順序と同じではありません

カタログ/カテゴリで設定した順序と同じ順序で、製品編集セクションにカテゴリ選択ツリーが正しく表示されるようになり、大規模なカタログで製品の管理が容易になりました。 以前は、製品編集セクションのカテゴリツリーは、カタログ/カテゴリで設定された表示順序に関係なく、カテゴリ作成の順序で表示されていました。

AC-7050 - GitHub issue - GitHub コードの貢献度

カタログ、SEO

ページ > 1のカテゴリの正規URLが正しくありません

以前は、複数ページコンテンツの正規URLが正しく機能せず、常にベース URLが表示されていました。 ただし、修正が実装された後、マルチページコンテンツの正規URLに、ページ IDを含むURLが正しく表示されるようになりました。

ACP2E-3653 - GitHub コードの貢献度

カタログ、検索

商品がカテゴリと検索に表示されないが、直接リンクが機能している

以前は、price_* attrbute_codeを持つYes/No カスタム属性はインデックス付けでは機能しませんでした。 この修正の後、Yes/No カスタム属性は期待どおりに機能します。

ACP2E-2757 - GitHub コードの貢献度

特定のカテゴリーページの[Cloud] Elastic検索エラー

以前は、設定チケットが記載されていましたが、複数の製品の価格を0にすると、フロントエンドカテゴリーページに例外がスローされます。 この修正が適用された後、複数の製品価格0と我々はフロントエンドでカテゴリーページを読み込むと、それが例外をスローすることはなく、正常にカテゴリーページを読み込みます。

ACP2E-3053 - GitHub コードの貢献度

オブジェクトの作成時にタイプエラーが発生しました:Magento\CatalogSearch\Model\Indexer\Fulltext\Interceptor例外

修正の後、$dataを指定せずにMagento\CatalogSearch\Model\Indexer\Fulltext クラスのインスタンスを作成できます。

ACP2E-3345 - GitHub コードの貢献度

Magento管理者に保存した後、フロントエンドで商品に関する[CLOUD]の問題が表示されない

修正後、長い名前の子製品を持つ設定可能な製品は、ストアフロントで見逃されることはありません。

ACP2E-3521 - GitHub コードの貢献度

カタログ、配送

ギフトレジストリ項目の注文中の配送先住所が空です

以前は、ゲストユーザーのギフトレジストリアイテムの場合、メール機能から返されると、空の空白のアドレスが生成されましたが、これは注文を行う際に誤っています。 この修正が適用された後、ギフトレジストリはログインしたユーザー/ゲストユーザーと割り当てられたアドレスが存在するかどうかを確認します。

ACP2E-3195

クラウド

[Cloud] PHPSESSIDが各POST リクエストを変更しています

L2 Redis キャッシュが有効になっていて、顧客がバックエンドから更新された場合、PHPSESSIDはログイン顧客のフロントエンドエリアのPOST リクエストで再生成されなくなりました

ACP2E-3010 - GitHub コードの貢献度

サイトマップ生成の警告

修正の後、サイトマップはシステム tmp ディレクトリに生成され、最終宛先にコピーされます。

ACP2E-3532 - GitHub コードの貢献度

コンテンツ

最近表示したウィジェットの価格表示に関する[問題]の問題

「最近閲覧した商品」ウィジェットに、在庫切れのシンプルな商品の価格が正しく表示され、すべてのウィジェットと商品リストページの一貫性が確保されるようになりました。 以前は、価格読み込みテンプレートの条件により、在庫切れのシンプルな商品の価格が「最近閲覧した商品」ウィジェットに表示されませんでした。

AC-10539 - GitHub issue - GitHub コードの貢献度

[問題] acl.xsd ファイルのタイプミスと文法を修正します

これで、acl.xsd ファイルのタイプミスと文法エラーが修正され、ドキュメントの明確性と精度が向上しました。 以前は、acl.xsd ファイルにタイプミスや誤った文法が含まれていて、混乱が生じる可能性がありました。

AC-10596 - GitHub issue - GitHub コードの貢献度

Pagebuilder バナー画像がギャラリーに表示されない

Pagebuilder ギャラリーに新しく作成されたフォルダーにアップロードされたバナー画像が正しく表示されるようになり、以前のコンソールエラーが解消されました。 この修正を行う前は、新しいフォルダーにアップロードされたバナー画像がギャラリーに表示されず、コンソールエラーが発生していました。

AC-10845 - GitHub コードの貢献度

2.4.5-p8への更新後に「市外局番が設定されない」

Magento_CSP モジュールが有効になっていて、「dev/js/translate_strategy」が「embedded」に設定されている場合、「Area code not set」エラーが発生することなく、静的コンテンツ展開プロセスが正常に完了しました。 以前は、これらの条件では、静的コンテンツ展開プロセスは「Area code not set」エラーで失敗していました。

AC-12283 - GitHub issue - GitHub コードの貢献度

ウィジェットカテゴリツリーが正しくレンダリングされない

説明はありません。

AC-12692 - GitHub issue - GitHub コードの貢献度

デザイン設定ページでテーマを変更すると、「デフォルト値を使用する」メッセージが表示されない

システムには、デザイン設定ページで選択したテーマに応じて「デフォルト値を使用」メッセージを表示する別の列が含まれるようになりました。 これにより、デフォルト値のステータスが明確に表示されます。 以前は、「デフォルト値を使用」メッセージは表示されず、選択したテーマのステータスが混乱していました。

AC-13054 - GitHub コードの貢献度

[問題] TinyMCE プラグインとの下位互換性を再び復元します(その後…

システムはTinyMCE プラグインとの後方互換性を復元し、プラグイン内で定義された関数を別の場所からウィジェットを使用する際に呼び出すことができるようになりました。 以前は、TinyMCE バージョンの変更により、プラグインがウィジェットをオブジェクトとして返さず、ウィジェットインスタンスで特定の関数を呼び出そうとしたときにエラーが発生していました。

AC-13569 - GitHub issue - GitHub コードの貢献度

商品ページのWYSIWYG エディターでの[問題] ファイルのアップロードに関する問題

最初に「画像とビデオ」タブを展開した後でも、フォルダーツリーが正しく表示され、WYSIWYG エディターで商品ページに画像をアップロードできるようになりました。 以前は、「画像とビデオ」タブを展開すると、最初にフォルダーツリーが表示されず、WYSIWYG エディターに画像をアップロードしようとするとエラーメッセージが表示されていました。

AC-9638 - GitHub issue - GitHub コードの貢献度

[ オンプレミス ]動的ブロックの問題

ダイナミックブロック内でWdigetが適切にレンダリングされるようになりました。

ACP2E-2392 - GitHub コードの貢献度

ページビルダーでYouTube nocookie URLが機能しない

ページビルダーでは、検証ルールのフォーム要素設定でyoutube no-cookie URLが許可されるようになりました。 以前は、youtubeのcookieなしurlがpagebuilderで機能していませんでした。

ACP2E-2606

ニュースレターテンプレートの問題により、[Cloud] フロントエンドが読み込まれません

CMS ページのコンテンツセクションを介したブロックの追加は、もう例外にはなりません

ACP2E-2693 - GitHub コードの貢献度

ACP2E-2836: [Cloud] ログに見つかった例外の調査:InvalidArgumentException: クラスがvendor/magento/module-rule/Model/ConditionFactory.phpに存在しません

PageBuilder製品のコンテンツ設定で条件を削除すると、ログファイルに例外が記録されなくなりました。 以前は、PageBuilder製品のコンテンツ設定で条件を削除すると、フロントエンドで問題が発生していないにもかかわらず、重要な例外がログに記録されていました。

ACP2E-2836 - GitHub コードの貢献度

シングルストアモードへの切り替え – グローバルコンテンツが表示されなくなりました

単一ストアモードを有効にすると、ストアビューのデザイン設定とweb サイトのデザイン設定が同期され、フロントエンドでコンテンツの更新が表示されるようになりました。 以前は、シングルストアモードに切り替えると、コンテンツの更新がストアフロントに反映されなくなります。

ACP2E-2842 - GitHub コードの貢献度

リンクやその他のユーザビリティの不具合を追加しようとすると、ページビルダーが画像に置き換わります。

画像をクリックすると、ページビルダーのテキスト要素のwysiwyg エディターのリンクが、画像のリンク設定ダイアログに適切なデータを読み込みます。 また、エディターで画像へのリンクを追加しても、正しく動作するようになりました。 以前は、画像はリンクに置き換えられていました。

ACP2E-2903 - GitHub コードの貢献度

0 バイトの画像をディレクトリに配置すると、古いメディアギャラリーで画像がレンダリングされない

機能を中断することなく、メディアギャラリー内の0 バイト画像を処理できるようになりました。これにより、ディレクトリ内の他の画像を期待どおりに表示および選択できるようになりました。 以前は、メディアギャラリーに0 バイトの画像が存在すると、ディレクトリ内のすべての画像が表示または選択されなくなります。

ACP2E-2970 - GitHub コードの貢献度

CMS ブロックの編集時にページビルダーのエラーが発生する

「ページビルダーがロックを解除せずに5秒間レンダリングしていました」というエラーをスローすることなく、ページビルダーを使用して管理領域で行われた変更を正しく保存できるようになりました。 ブラウザーコンソールで確認します。 以前は、このエラーは変更を保存しようとしたときに発生し、コンテンツの更新が正常に行われませんでした。

ACP2E-3064 - GitHub コードの貢献度 - GitHub コードの貢献度

[CLOUD] カート セクションにチェックアウトまたはカート編集のボタンがありません

バンドル商品が、ウィジェットを通じてカートに追加されるようになりました。エラーは発生しません。

ACP2E-3092 - GitHub コードの貢献度 - GitHub コードの貢献度

カテゴリーページのコンテンツのステージングプレビューに製品ウィジェットが表示されない

CMS ブロックにリンクされている追加のカテゴリの製品エントリが、データベースに正確に記録されていることを確認することで、この問題が修正されました。 以前は、カテゴリのプレビューページが要求されたときに、空の結果セットを返していました。

ACP2E-3113

[CLOUD]画像をアップロード ボタンが機能しない

以前は、PageBuilderからバナーとスライダーの画像をアップロード ボタンが期待どおりに機能していませんでした。そして、押すと、ローカルファイルマネージャーが開き、アップロードする画像を選択できるようになりました。

ACP2E-3122 - GitHub コードの貢献度

imagecreatetruecolor ():引数#2 ($height)は0より大きくなければなりません。 特定の画像をアップロードできません

メディアギャラリーを介して高さが0の画像をアップロードする際に管理者がエラーを起こし、同期コマンドを使用してアセットの同期に成功する問題を解決しました。 以前は、メディアギャラリーを介して画像をアップロードできず、特定の画像がギャラリー内にあるときに同期コマンドも失敗していました。

ACP2E-3127 - GitHub コードの貢献度

Google Maps APIと競合するPrototype.js Array.from

Google マップがPageBuilder エディターで適切にレンダリングされるようになりました。 以前は、Javascript エラーにより、Google マップが正しくレンダリングされなくなります。

ACP2E-3154 - GitHub コードの貢献度

[Cloud] - CMS Sliderが最新の変更内容を反映していない

この問題は、編集スライド画面で保存イベントがトリガーされている間に、スライダーリストが更新されることを確認することで修正されました。 以前は、トリガーとして問題が発生していました。

ACP2E-3275 - GitHub コードの貢献度

ページビルダーを使用してCMS ブロックを特定の順序で挿入すると、CSM ページでエラーが発生する

以前は、PHPおよびOS (Linux)の一部のバージョンで、PageBuilderを介して他のcms ブロックを参照するブロックのレンダリングが「不明なエラーが発生しました。 もう一度やり直してください。 これで、Cms ブロックのコンテンツが、PageBuilderで制御されるコンテンツ内で正しくレンダリングされるようになりました。

ACP2E-3326 - GitHub コードの貢献度

[Cloud]動的ブロックが正しく機能しない

ログアウト後にログインした顧客セグメントがクリアされ、ゲストセッションが以前にログインしたセグメントを継承できなくなります

ACP2E-3388

大規模なコンテンツのPagebuilderのテンプレートプレビューの失敗

大きなコンテンツが原因で、カンバス要素がブラウザーの制限を超え、誤った値が返され、バックエンドコードが壊れました(画像を適切にデコードできません)。 カンバスサイズをユニバーサルブラウザーの制限に制限することで修正されました。

ACP2E-3428 - GitHub コードの貢献度

TinyMCE 7のフォントサイズが欠落した最新のセキュリティアップデート

WYSIWYG エディターで、フォントサイズとフォントファミリーのセレクターを使用できるようになりました。 この修正を行う前は、TinyMCE 7では、これらはエディターインターフェイスで使用できませんでした。

ACP2E-3430 - GitHub コードの貢献度 - GitHub コードの貢献度

PXではなくPTの管理画面のTinyMCE 7 エディターのフォントサイズを確認してください

この修正を行う前は、WYSIWYG領域のpxでフォントサイズを指定できませんでした。 フォントサイズをptではなくpxに設定できるようになりました。

ACP2E-3483 - GitHub コードの貢献度 - GitHub コードの貢献度

ページビルダーの製品コンテンツタイプが正しいメッセージなしで折りたたまれる

修正前は、ウィジェットに製品がなかったときに、プレビューHTMLが正しく生成されていませんでした。 これで、空の応答が適切に生成され、製品ウィジェットがプレビューで正常に表示されるようになりました。

ACP2E-3490 - GitHub コードの貢献度 - GitHub コードの貢献度

[ ページビルダー]製品リストをブロックに追加すると、エラーが発生する

ページビルダーを使用してバンドル製品リストをブロックに追加しても、エラーが発生しません

ACP2E-3534 - GitHub コードの貢献度

コンテンツ,SEO

CMS ページ階層は、URLの書き換え問題を引き起こす可能性があります

以前は、web サイト以外のルートページのカスタム永続的URL書き換えでは、無限にリダイレクトし、ページが読み込まれませんでした。 この修正が適用された後、web サイト以外のルートページのカスタム URLの書き換えは期待どおりに機能し、リダイレクションループは発生しません。

ACP2E-2870

コンテンツ、ステージング、プレビュー

カタログ価格ルールが、動的ブロックを使用してスケジュールに設定されている場合に表示されない

スケジュールされたカタログ価格ルールに関連付けられた動的コンテンツが、製品詳細ページに正しく表示されるようになりました。 以前は、カタログ価格ルールがスケジュールされている場合、動的コンテンツを読み込めませんでした。

ACP2E-2979

顧客/顧客

フロントエンド – 顧客作成ページで生年月日の検証が失敗する

moment.js システム依存関係を最新のマイナーバージョンにアップグレードした後、すべての検証が機能することを確認します

AC-12162 - GitHub コードの貢献度

顧客セグメント/条件/製品履歴* > 「製品が表示されました」が機能しない

条件が満たされると、システムが顧客セグメントの「製品が表示されました」条件に一致する登録済み顧客を正しく表示するようになりました。 以前は、条件が満たされた場合でも、一致する登録顧客数はゼロのままでした。

AC-13060

国ドロップダウンが変更された場合、地域テキストフィールドはリセットされません

ドロップダウンメニューで国が変更されたときに、地域テキストフィールドがリセットされ、以前の値が保持されなくなりました。 以前は、ドロップダウンリストから国を変更しても、地域フィールドがリセットされず、最後に保存された値が保持されていました。

AC-8499 - GitHub コードの貢献度

お客様の削除は、ログインおよび削除されたお客様のストアフロント上のすべてのブラウザーセッションデータをクリーンアップしません

お客様を削除すると、ストアフロントからのすべてのブラウザーセッションデータが削除され、ログインおよび削除された顧客が期待どおりに削除されるようになりました。 買い物客は買い物を続けることができます。ブラウザーは、そのセッションをゲストセッションとして扱います。 以前は、ログインしている買い物客の顧客アカウントが管理者から削除されると、買い物客のブラウザーでJavaScript エラーがスローされていました。

AC-9240 - GitHub コードの貢献度

フレームワーク

[質問]未使用のタイプ設定(app/code/Magento/Translation/etc/di.xml

システムは、設定内の未使用の依存関係を削除し、全体的なコードのクリーン性と効率性を向上させます。 以前は、設定に未使用の依存関係があり、機能に貢献していませんでした。

AC-10037 - GitHub issue - GitHub コードの貢献度

V1/customers/password エンドポイントに関する質問/問題

APIを介してパスワード変更要求を処理する際に、管理GUIで設定された制約にシステムが準拠するようになり、パスワードリセット機能が悪用される可能性を防ぐことができます。 以前は、APIは管理GUIで定義されたルールの外部でパスワード変更要求を処理できましたが、有効なメールが既知の場合はリセットメールの絶え間ないストリームを許可する可能性がありました。

AC-10654 - GitHub issue - GitHub コードの貢献度

Varnish設定では、すべてのマーケティングパラメーターが除外されるわけではありません

Varnish設定のすべての一般的なマーケティングパラメーターがシステムによって正しく除外され、正確なトラッキングと分析が保証されるようになりました。 以前は、gad_source、srsltid、msclkidなどの特定のマーケティングパラメーターは除外されておらず、データ収集が不正確になる可能性がありました。

AC-10738 - GitHub issue - GitHub コードの貢献度

カタログ検索インデックス処理エラーのインデックス作成プロセス

PHPでコンパイルされたlibxmlのバージョンに関係なく、エラーが発生することなく再インデックス コマンドが正常に完了するようになりました。 以前は、re-index コマンドを実行すると、PHPが特定のバージョンのlibxmlでコンパイルされたときに「カタログ検索インデックスプロセスエラーがインデックスプロセス中に発生しました」というエラーが発生していました。

AC-10838 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

顧客注文クエリにcreated_at、status、grand_total フィルターを追加し、複数フィルターのエラーを修正

システムは、顧客の注文クエリでcreated_at、status、およびgrand_total フィルターの使用をサポートするようになり、複数のフィルターが正しく適用されなかった問題を解決しました。 以前は、システムはこれらのフィルターをサポートしておらず、クエリで複数のフィルターが使用された場合、すべてのフィルターを適用できませんでした。

AC-10941 - GitHub issue - GitHub コードの貢献度

関連/アップセル/クロスセルブロックや価格インデックスからのクエリがランダムに表示される

現在では、関連、アップセル、クロスセルのブロックからクエリを最適化して、パフォーマンスを向上させ、過剰なクエリによるサイトのダウンを防いでいます。 以前は、ブロックからのクエリがシステムに過剰に表示され、大幅な遅延が発生し、サイトがダウンする可能性がありました。

AC-10991 - GitHub issue - GitHub コードの貢献度

例外:警告:ICU 74.1 (PHP Intl)へのアップグレード後に配列オフセットにアクセスしようとしています… -> Calendar.php

買い物客またはマーチャントがストアフロントまたは管理者にアクセスするたびに、Commerceはexception.logに次の例外を記録しなくなりました:main.CRITICAL: Exception: Warning: Trying to access array offset on value of type null in /vendor/magento/framework/View/Element/Html/Calendar.php on line 114 in /vendor/magento/framework/App/ErrorHandler.php:62GitHub-38214

AC-11423 - GitHub issue - GitHub コードの貢献度

[問題] フォームにmethodという名前の要素が含まれている場合の顧客データの問題を修正します

「method」という名前の要素がフォームに存在する場合でも、システムがフォーム送信の「method」属性を正しく識別するようになりました。 これにより、顧客データの正確な処理が保証されます。 以前は、フォーム要素に「method」という名前が付いていると、フォーム送信での「method」属性の識別が妨げられ、顧客データの処理に潜在的な問題が発生していました。

AC-11476 - GitHub issue - GitHub コードの貢献度

\Magento\Framework\Data\Collection [問題]:getItemByIdのPHPDocsを修正

\Magento\Framework\Data\Collection::getItemById メソッドのPHPDocsが更新され、静的分析ツールの問題に対処するために、返される可能性のある型としてnullが含まれるようになりました。 以前は、メソッドのPHPDocsは返り値タイプとしてnullを指定していなかったため、条件付きステートメントでメソッドを使用した場合、静的分析で警告やエラーが発生していました。

AC-11489 - GitHub issue - GitHub コードの貢献度

[問題] setup:di:compileの間に有効な環境設定のみを許可する

存在しないまたは特定のクラスに対して環境設定が作成された場合、システムはsetup:di:compile コマンド中にエラーをスローし、有効な環境設定のみが許可されるようになりました。 以前は、これらのシナリオはサイレントに失敗し、元のクラスに関連付けられたプラグインが役に立たなくなる可能性がありました。

AC-11592 - GitHub issue - GitHub コードの貢献度

Magentoは、LoggerProxyのwakeup メソッドで読み取り専用プロパティを変更しよう__しています

このシステムでは、LoggerProxyの__wakeup メソッドで以前は読み取り専用のプロパティを変更できるようになりました。これにより、ユーザーに回避策を強制的に適用することなく、スムーズな操作を実現できます。 以前は、LoggerProxyの__wakeup メソッドで読み取り専用プロパティの値を再割り当てしようとすると、問題が発生していました。

AC-11651 - GitHub issue - GitHub コードの貢献度

[問題] AC-2039 AC-1667 アップグレード TinyMCE リファレンス

composer.jsonのtinymceの最新バージョンを更新しました

AC-11681 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

ChangelogBatchWalkerが複数のスレッドで動作しない

システムは、MView インデックス作成のプロセスフォークをサポートするようになり、複数のスレッドで操作する際のインデクサー実行時のエラーを防ぐことができます。 以前は、複数のスレッドでChangelogBatchWalkerを実行すると、他のスレッドで使用されているテーブルが削除され、インデクサーの実行中にエラーが発生していました。

AC-11696 - GitHub issue - GitHub コードの貢献度

[問題]誤った名前の変数の変更

システムは、まだ返金できる金額を含む変数に正しく名前を付け、デバッグ中の混乱を防ぎます。 以前は、この変数にtotalRefundという名前が誤って付けられていたため、開発者に誤解が生じる可能性がありました。

AC-11781 - GitHub issue - GitHub コードの貢献度

[問題] カスタム属性をXML経由で現在のリンクに渡す

カスタム属性をXML経由で現在のリンクに渡すことができるようになりました。これにより、リンクが現在のページの場合でも、これらの属性が正しく表示されるようになりました。 以前は、getAttributesHtml () メソッドが現在のリンクに使用されていないため、現在のページリンクにカスタム属性は表示されませんでした。

AC-11809 - GitHub issue - GitHub コードの貢献度

一部の設定では、組み込みのFPC キャッシュが2.4.7で破損する

MAGE_RUN_CODE パラメーターが設定されているときにページが正しくキャッシュされ、最適なパフォーマンスが確保されるようになりました。 以前は、ページがこれらの条件下でキャッシュされていなかったため、潜在的なパフォーマンスの問題が発生していました。

AC-11819 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

[問題]開発者モードと実稼動モード間の不整合を処理する例外を修正しました

システムは、開発者モードと実稼動モードの間で例外を一貫して処理するようになり、例外がスローされたときにログインページに予期しないリダイレクトを防ぐことができます。 以前は、例外処理に一貫性がなかったため、例外メッセージを表示する代わりに、実稼動モードでログインページにリダイレクトされる可能性がありました。

AC-11829 - GitHub issue - GitHub コードの貢献度

token_list.phtmlの「PayPal アカウント」翻訳を置き換える

トークン化可能なアカウントの支払い方法のセクションに、ストアド支払い方法ページの「PayPal アカウント」ではなく「アカウント」というラベルが付けられるようになり、その機能をより代表的なものにしました。 以前は、このセクションには「PayPal アカウント」というラベルが付いていました。これは、他のトークン化可能なアカウントの支払い方法が追加されたときに誤解を招いていました。

AC-11852 - GitHub issue - GitHub コードの貢献度

Magento\Catalog\Model\ProductRepository クラスで下位互換性が失われました

ProductRepository クラスは、Initialization Helper クラスを2番目のパラメーターとして復元して、このクラスから拡張されるモジュールが期待どおりに機能するようにすることで、下位互換性を維持するようになりました。 以前は、ProductRepository クラスのコンストラクターから初期化ヘルパーを削除すると、後方互換性が失われ、ユーザーは回避策を採用する必要がありました。

AC-11874 - GitHub issue

[問題]静的コンテンツのデプロイ – 種類エラー

静的コンテンツのデプロイメント中に、システムが空のLESS ファイルを正しく処理し、「LESS ファイルは空です」というエラーメッセージが表示されるようになりました。 以前は、デプロイメント中に空のLESS ファイルが検出されると、間違ったタイプ エラーがスローされていました。

AC-11905 - GitHub issue - GitHub コードの貢献度

[問題] [表示] リンクとスクリプトタグの余分なスペースを削除しました

これで、リンクタグとスクリプトタグに余分なスペースがなくなり、よりクリーンで効率的なコードが提供されるようになりました。 以前は、リンクとスクリプトタグの属性の間にダブルスペースが見つかりました。

AC-12002 - GitHub issue - GitHub コードの貢献度

[問題]設定ミスの無限ループを回避

システムは、仮想タイプ設定で自己参照マッピングを防止することで、無限ループを回避するようになりました。 これにより、自己参照ノードの逆参照を試みる際に、アプリケーションが無限ループで停止しないようにします。 以前は、仮想タイプ設定が自己参照型の場合、アプリケーションは無期限にスピンしていました。

AC-12127 - GitHub issue - GitHub コードの貢献度

Magento\Csp\Model\Mode\Data\ModeConfiguredに使用されていないオブジェクトマネージャー

ModeConfigured オブジェクトの作成時にオブジェクトマネージャーが正しく使用されるようになり、このオブジェクトでプラグインを使用できるようになりました。 以前は、Object Managerは使用されておらず、プラグインがModeConfigured オブジェクトに適用されることはありませんでした。

AC-12299 - GitHub issue - GitHub コードの貢献度

製品在庫と価格アラートの不正確なドキュメントブロックコメント

製品在庫および価格アラートのdeleteCustomer メソッドのドキュメントブロックコメントが修正され、このメソッドが、特定の顧客およびweb サイトに関連付けられたすべての在庫商品または価格アラートを、web サイトから顧客ではなく削除することを正確に反映するようになりました。 以前は、このコメントは、その方法がWeb サイトから顧客を削除するためのものであると不正確に述べていました。

AC-12540 - GitHub issue - GitHub コードの貢献度

[問題]一般的な設定の代わりに、生成されたデータにコンパイル済みの設定を使用する

現在では、一般的な設定の代わりに生成されたデータにコンパイルされた設定が使用され、特定のバージョンのコードに依存するデータのネットワーク転送とオーバーヘッドが削減されます。 この変更により、コンテナの入れ替え時に共有インスタンスでキャッシュが上書きされるのを防ぎ、安定性の向上とダウンタイムの削減につながります。 以前は、特定のコアクラスで共有設定タイプが使用されていましたが、複数のサーバー間でコードバージョンが異なるため、キャッシュの上書きやアプリケーションのダウンタイムにつながる可能性がありました。

AC-12594 - GitHub issue - GitHub コードの貢献度

[問題] e1ccdbで削除されたextjsからファイルへの参照を削除します…

システムは、以前に削除されたextjsからファイルへの参照を削除し、ブラウザーのコンソールとシステムログファイルのエラーを排除するようになりました。 以前は、これらの参照は、参照ファイルがないためにエラーを引き起こしていました。

AC-12597 - GitHub issue - GitHub コードの貢献度

[問題]軽微なクリーンアップ:sprintfの誤った使用方法を修正しました。ここでは2つのプレースホルダーのみを使用し、次の場所に移動します…

システムは、適切な数のプレースホルダーでsprintf関数を正しく使用するようになり、コードのクリーン性と一貫性が向上しました。 以前は、sprintf関数を余分な引数と共に誤って使用していましたが、大きな問題は発生せず、正しく使用されていませんでした。

AC-12778 - GitHub issue - GitHub コードの貢献度

PHP 8.2.15がFTP拡張機能を削除

これで、システムはFTP拡張機能をcomposer.json ファイルの依存関係として含めるようになり、FTP経由でCSVをインポートする設定を成功させることができるようになりました。 以前は、FTP拡張機能がPHP パッケージに見つからなかったため、FTP経由でCSV インポートを設定しようとするとエラーがスローされていました。

AC-12857 - GitHub issue - GitHub コードの貢献度

[問題] Magento モジュールで参照されている間違ったクラスを修正します。

システムがモジュール内のクラスを正しく参照するようになり、よりスムーズな操作が可能になり、存在しないクラスによるクラッシュを防ぐことができます。 これには、Indexer モジュールとCreditmemo モジュールのバグ修正と、PrintAction クラスでのHttpGetActionInterfaceの実装が含まれます。 以前は、クラスの参照が正しくなかったため、エラーが発生し、システムクラッシュが発生する可能性がありました。また、creditmemo PDF ファイルのファイル名やストックのインデックス再作成などの特定の機能が期待どおりに動作しませんでした。

AC-12869 - GitHub issue - GitHub コードの貢献度

dev:di:info CLI コマンドの領域を定義する機能

システムにより、開発者はdev:di:info CLI コマンドの領域を定義できるようになり、開発およびデバッグプロセスが強化されました。 以前は、このコマンドはGLOBAL領域の情報のみを表示していました。

AC-12964 - GitHub issue - GitHub コードの貢献度

[問題]は、画像フォーム要素テンプレートにisMultipleFiles プロパティを追加します

この修正は、複数のファイル画像フォーム要素に画像が追加された場合に、「ここに画像を検索またはドラッグする」ボタンが消えるのを防ぎます。

AC-13149 - GitHub issue - GitHub コードの貢献度

charsetと照合順序の変更により、MariaDB 11.4 バージョンでsetup:upgradeが失敗します

説明はありません。

AC-13247

[問題]すべてのマーケティング取得パラメーターを削除してキャッシュを最小化する

システムは、Varnishが使用されているときに使用されるロジックを反映して、キャッシュ使用率を最適化するためにすべてのマーケティング get パラメーターを削除するようになりました。 以前は、これらのパラメーターによってキャッシュの膨張が発生し、パフォーマンスが低下する可能性がありました。

AC-13279 - GitHub issue - GitHub コードの貢献度

[問題] [PHPDOC]不正なphpdocを修正Magento\Directory\Model\AllowedCountries::getAllowedCountries ()

AllowedCountries::getAllowedCountries () メソッドのPHPDocが修正され、ドキュメントの明瞭性と有用性が向上しました。 以前は、このメソッドのPHPDocに誤った情報が含まれていたため、メソッドの混乱や誤用につながる可能性がありました。

AC-13345 - GitHub issue - GitHub コードの貢献度

[問題] サポートされなくなったPHP バージョンのコードを削除します。

MagentoでサポートされなくなったPHP バージョンのコードの削除

AC-13348 - GitHub issue - GitHub コードの貢献度

[問題] ImageMagick アダプタをphp8と互換性を持たせます(浮動小数からintへの暗黙的な変換)

システムは、画像のサイズを計算する際に浮動小数点数を正しく処理し、浮動小数点からintへの暗黙的な変換によるエラーを防ぐことにより、PHP8との互換性を確保するようになりました。 以前は、画像の寸法を計算すると浮動小数点数が発生する可能性があり、暗黙的に丸められるとエラーが発生していました。

AC-13417 - GitHub issue - GitHub コードの貢献度

[問題] [PHPDOC]不正なphpdocを修正Magento\Framework\App\Config\ScopeConfigInterface

この更新プログラムは、Magento\Framework\App\Config\ScopeConfigInterfaceのPHPDoc注釈を修正して、getValue メソッドとisSetFlag メソッドの$scopeCode引数の型を正確に反映します。

AC-13537 - GitHub issue - GitHub コードの貢献度

Magento\Framework\Filesystem\Driver\Httpは理由フレーズ「OK」によって異なります

Magento\Framework\Filesystem\Driver\Http::isExistsから「OK」語句チェックを削除しました

AC-13725 - GitHub issue - GitHub コードの貢献度

「スケジュールによる更新」モードで顧客グリッドインデクサーが正しく機能しない

以前の顧客グリッドは即座に更新されましたが、修正後の顧客グリッドはcron実行後に更新されますが、すぐに反映されません。

AC-13810 - GitHub コードの貢献度

js ファイルでタイプミスが発生しました。

JavaScript ファイルで「subscribers」という用語が正しく使用されるようになり、関連する機能が適切に機能するようになりました。 以前は、JavaScriptファイルにタイポグラフィックエラーが発生し、「サブスクタイバー」という用語が誤って使用されていました。

AC-6754 - GitHub issue - GitHub コードの貢献度

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

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

AC-8353 - GitHub issue - GitHub コードの貢献度

[問題] @authorから禁止されているMagento_Customer タグを削除(パート 2)

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

AC-8356 - GitHub issue - GitHub コードの貢献度

editorconfig構文の空白が[&lbrace;composer,auth&rbrace;.json]のルールを壊しています

システムは、editorconfigの構文エラーの修正に続いて、コンポーザーおよびauth.json ファイルに4 スペースインデントを正しく適用するようになりました。 以前は、editorconfig構文にスペースがあるため、これらのファイルの形式が正しくなく、2 スペースのインデントが設定されていました。

AC-8659 - GitHub issue - GitHub コードの貢献度

[問題] cron エラーログの改善

システムは現在、cron プロセスのSTDERRとSTDOUTの両方をキャプチャしてログに記録し、cron プロセスが失敗するシナリオで貴重な診断情報を提供します。 以前は、cron プロセス内のエラーメッセージは記録されず、別々のプロセスで実行されているcron グループのSTDERRとSTDOUTが失われていました。

AC-8662 - GitHub issue - GitHub コードの貢献度

[問題]特定のセットアップ cli コマンドの出力に色を追加します

システムは、特定のsetup command line interface (CLI; コマンドライン インターフェイス)コマンドの出力に色を追加し、読みやすさとユーザーエクスペリエンスを向上させました。 以前は、これらのコマンドの出力は、色の区別が不足しているため、読みづらくなっていました。

AC-8984 - GitHub issue - GitHub コードの貢献度

Magentoをアップグレードすると、新しい国に必要な都道府県が追加された場合に、general/region/state_requiredがリセットされます。

必要な状態を持つ新しい国が追加された場合にのみ、変更された国が「一般/地域/状態_必須」設定に追加されるようになりました。これにより、地域が無効になっていると仮定するカスタムコードの中断を防ぐことができます。 以前は、必須の状態を持つ新しい国を追加すると、「general/region/state_required」設定が必須の状態を持つデフォルトの国にリセットされ、ショップが壊れる可能性がありました。

AC-9630 - GitHub issue - GitHub コードの貢献度

複雑なcalc式を使用したphpとnodejs ライブラリ (grunt)のコンパイル量の差

wikimedia/less.php:^5.x更新後のphpとnodejs ライブラリ(grunt)のコンパイル量の差を修正します。

AC-9712 - GitHub issue - GitHub コードの貢献度

部分的なインデックス作成を実行すると、「ベーステーブルまたはビューが見つかりません」エラーが発生する

セカンダリ db接続の場合、部分インデックスは大きな変更ログで正しく機能するようになりました

ACP2E-2692 - GitHub コードの貢献度

MariaDBを10.5.1以降にアップグレードした後の問題

Mysql アップグレード後にDBの日付時刻の値が0000-00-00-00 00:00:00に変換される問題を修正しました

ACP2E-2844 - GitHub コードの貢献度

データに変更があるかどうかを確認する際に、データ比較で「不一致」と入力する

以前は、save オブジェクトはデータを変更することなく毎回呼び出されていました(int/float/doubleなどの数値データフィールドの場合)。 この関数は、フラグ _hasDataChangesをtrueにトリガーし、save関数を呼び出します。 この修正が適用された後、save関数はデータが変更された場合にのみ呼び出されます。 int/float/double-checkのデータ値は、関数に渡される値で、厳密な型のマッチングを行います。

ACP2E-2855 - GitHub コードの貢献度

[Cloud] インポートはディレクトリ varと共に使用できません

ファイル名に関係なく、製品を正常に読み込むことができます。

ACP2E-2959 - GitHub コードの貢献度

ipad miniでは、メニューとヘッダーはモバイルとして読み込まれますが、代わりにデスクトップとして読み込む必要があります。

幅が768 pxのデバイスをデスクトップとして扱うようになり、メニューとヘッダーが正しく読み込まれるようになりました。 以前は、幅が768 pxのデバイスはモバイルとして扱われ、メニューとヘッダーがモバイルビューで読み込まれるようになりました。

ACP2E-2966 - GitHub コードの貢献度 - GitHub コードの貢献度

DDL操作を行っているときにmview cronを実行すると、「ベーステーブルまたはビューが見つかりません」エラーが発生する

mviewの更新がバックグラウンドで実行されている間、システムがデータベースの更新操作を正しく処理するようになり、「ベーステーブルまたはビューが見つかりません」エラーが発生するのを防ぎます。 以前は、mviewの更新が同時に実行されていた場合、一部のデータベース更新操作で「ベーステーブルまたはビューが見つかりません」エラーが発生する可能性がありました。

ACP2E-3046

db_schema.xmlを使用した列長の変更は、外部キーの場合は機能しません

宣言スキーマを使用して外部キーで列を変更しても、MariaDBでエラーが発生しなくなります

ACP2E-3230 - GitHub コードの貢献度

注文レコードが保存されると、一部のリレーションレコードがDBに保存されます

修正の前に、パフォーマンスに影響を与える可能性のある不要なUPDATE クエリがトリガーされていました。 修正後、不要なUPDATE クエリは削除されました。

ACP2E-3361 - GitHub コードの貢献度

[CLOUD]管理画面で、コンソールに多くのJavascript エラーが発生しています

以前は、管理パネルでコンソールに多くのJavaScript エラーがありました。 これで、管理パネルでは、コンソールにJavaScript エラーはなく、デフォルトのJavaScript機能はすべて問題なく正常に実行されます。

ACP2E-3375 - GitHub コードの貢献度

[Cloud] Magento: キューメッセージが削除されました

キューのメッセージが正しく消去されるようになりました。 修正の前は、SQL キューシステムが使用されていたため、クリーンキューメッセージが同時に実行されていた場合、新しいメッセージが削除された可能性があります。

ACP2E-3387 - GitHub コードの貢献度

対応するキャッシュキーエントリはキャッシュタグで使用できないため、キャッシュクリーニングが正しく機能しません

レース条件を防ぐために、Redis キャッシュガベージコレクターでLUA モードがデフォルトで有効になりました

ACP2E-3537 - GitHub コードの貢献度

MAGENTO_DC_INDEXER__USE_APPLICATION_LOCK値は無視されます

修正の後、ENV変数が「false」に設定されると、文字列「false」ではなく「bool false」として扱われます。

ACP2E-3681 - GitHub コードの貢献度

フレームワーク,GraphQL

[問題] GraphQL スキーマのカスタムスカラー型のサポートが導入されました

GraphQL スキーマのカスタムスカラー型がサポートされるようになったため、開発者はカスタムスカラー型と実装を定義できるようになりました。 この機能は、HTML、電子メール、URL、日付など、検証が必要になる可能性のある値を表現する場合や、EAV属性など、より高度なケースで使用する場合に特に便利です。 以前は、GraphQLのカスタムスカラー型の処理はサポートされていませんでした。

AC-7976 - GitHubの問題 - GitHub コードの貢献度 - GitHub コードの貢献度

フレームワーク、製品

2.4.8-beta1 magentoの例外により、EE レポートが生成されない

説明はありません。

AC-13011

フレームワーク,UI フレームワーク

ロックされていても設定値を上書きする可能性

以前は、bin/magento config:set コマンドでデザイン設定を設定できず、ロックされた値を表示するフォームを操作して変更できました。 —lock-envまたは – lock-confを使用してcliから設定されたロックされた値を修正した後、もう更新できません。

ACP2E-3324 - GitHub コードの貢献度

GraphQL

Magento_GraphQl ヘッダー値が検証に合格しない場合でも、ヘッダー処理を実行します

これにより、ヘッダー値が検証に合格した場合にのみヘッダー処理が実行され、セキュリティが強化され、潜在的な脆弱性が防止されるようになりました。 以前は、ヘッダー値が検証に合格しない場合でもヘッダー処理が実行され、ヘッダー値の二重処理による潜在的な脆弱性や予期しない動作が発生していました。

AC-11729 - GitHub コードの貢献度

物理的なギフトカードのオプションには、適切な並べ替え順序がありません

GraphQLを介してクエリを実行すると、物理ギフトカード商品のオプションが正しく並べ替えられ、Luma テーマを使用したレンダリングの一貫性が確保されるようになりました。 以前は、luma テーマに従って並べ替え順序が正しくなかったため、送信者名、受信者名、金額などのオプションの表示と順序が正しくありませんでした。

AC-8951 - GitHub コードの貢献度

ステージング更新の作成/編集/移動/削除時に[GraphQL] Resolver キャッシュが無効化される

ステージング更新を作成、編集、移動または削除する際に、ステージング更新がエンティティに適用された場合にのみ、リゾルバーキャッシュが無効化されないことが保証されるようになりました。 以前は、ステージング更新が適用される前であっても、リゾルバーキャッシュが早期に無効化され、不要なキャッシュ無効化につながっていました。

AC-9157 - GitHub コードの貢献度

コンテンツのステージング更新でFastly キャッシュがクリアされない

PageBuilder コンテンツ関連のエンティティが更新されると、PageBuilder コンテンツ応答キャッシュを持つGraphQLが無効になります。

ACP2E-2642 - GitHub コードの貢献度

レイヤー化されたナビゲーションを無効にする – Graphqlから集計を削除しない

「カタログ/レイヤーナビゲーション/カテゴリフィルターを表示」の管理者設定の設定で、GraphQL クエリを介してカテゴリ集計を含む製品検索をリクエストする際に、チェックを適用した後に問題が修正されました。

ACP2E-2653 - GitHub コードの貢献度

価格フィルター&lbrace;from:"0"&rbrace;を含むGraphQL Productsの呼び出しは結果を返しません

以前のgraphql製品では、スローされた例外が原因で、フィルターでゼロ価格を検索しても結果は全く返されませんでした。 これで、検索は期待どおりに結果を返します。

ACP2E-2928 - GitHub コードの貢献度

お客様の返品属性の翻訳が、それぞれのStoreViewのGraphQL APIに反映されない

お客様の返品属性の翻訳は、それぞれのStoreViewのGraphQL APIに反映されます。
以前は、それぞれのStoreViewのCustomer Return属性はGraphQL APIに反映されていませんでした。

ACP2E-2974 - GitHub コードの貢献度

ノードの見積もりを含むgetPurchaseOrderに対する[Cloud]の壊れたGraphQL呼び出し

発注GraphQL呼び出しは、内部サーバーエラーが発生することなく、タスクを実行できます。

ACP2E-3128 - GitHub コードの貢献度

「すべてのストアビュー」で製品が有効になっていない場合、実稼動サイトに設定可能な製品が[Cloud]表示されない

「すべてのストアビュー」で製品が有効になっていないが、特定のストアビューの範囲で有効になっている場合でも、システムがサイトに設定可能な製品を正しく表示するようになりました。
以前は、商品が「すべてのストアビュー」で無効になっていて、特定のストアビューの範囲でのみ有効になっている場合、GraphQLのレスポンスで商品属性が正しく表示されず、商品が正しく表示されなくなっていました。

ACP2E-3184 - GitHub コードの貢献度

同じシンプルな製品が複数の設定可能な製品に割り当てられている場合、[Cloud]製品のgraphqlにエラーが発生する

以前は、同じシンプルな製品で個別の設定可能な製品を使用すると、grapQLはエラーを返していました。 この修正が適用された後、同じ単純な製品で異なる設定可能な製品が適用されると、grapQLはエラーなしで結果を返します。

ACP2E-3190 - GitHub コードの貢献度

マルチサイト セットアップでのユーザー認証とクロスサイト トークン アクセスに関する[Cloud]の問題

マルチサイト設定のGraphQl顧客情報および買い物かごクエリは、デフォルト以外のweb サイトに顧客が存在するかどうかを確認します。
以前は、マルチサイト設定でデフォルト以外のweb サイトに顧客が存在することを確認せずにクエリを実行していました。

ACP2E-3215 - GitHub コードの貢献度

GraphQL cart itemsV2 ページネーションが正しく機能しない

この問題は、コレクションクエリで現在のページ引数の正しい値を渡すことによって修正されました。 以前は、現在のページを設定するために間違った値が渡され、問題が発生していました。

ACP2E-3253 - GitHub コードの貢献度

customerCartの取得時に[GRAPHQL] モデル値を指定する必要があります

GraphQLの「customerCart」クエリで、データベースで見積もりが利用できない場合でも、空のカートを作成できるようになりました。 以前は、空のカートの作成中に国の検証の問題が発生したため、この操作は失敗しました。

ACP2E-3255 - GitHub コードの貢献度

[GraphQl] ウィッシュリスト項目はGraphQlで表示されますが、ストアフロントには表示されません

GraphQLを通じて要求されたときに適切にリストされていない商品をウィッシュリストに登録します。 現在では、ウィッシュリストの商品は、提供されたストアコンテキストに基づいてフィルタリングされています。

ACP2E-3380 - GitHub コードの貢献度

[GraphQL] コンテンツと件名/リンク間のパスワード電子メールの不整合をリセット

この問題は、web サイトストアに関係なく、パスワードリセット要求を送信する際に、お客様のアカウントが登録されている正しいストアをシミュレートすることで解決されました。

ACP2E-3404 - GitHub コードの貢献度

[Cloud]件の商品GraphQL クエリは、現在のweb サイトに割り当てられていない関連商品を返します

以前は、graphQL クエリの場合、マルチストア関連製品が製品クエリに適切に表示されません。 この修正が適用された後、製品の場合、graphQL クエリは、それに応じて表示されるマルチストア関連製品を検索します。

ACP2E-3419 - GitHub コードの貢献度

GraphQL ヘッダーで間違ったストア IDを使用すると、致命的なメモリエラーが発生します

GraphQL リクエストで誤ったストアコードを送信すると、メモリが過剰に消費されなくなりました。

ACP2E-3447 - GitHub コードの貢献度

2.4.7の空のGraphql応答に対する[Cloud] 500応答

修正が完了すると、無効なgraphql リクエストはexception.log ファイルに記録されません。

ACP2E-3467 - GitHub コードの貢献度

Graphql APIに関する[Cloud]の問題

Graphql アプリケーションサーバーを使用して修正を行う前は、お客様のアドレスリクエストで最新のデータが返されませんでした。

ACP2E-3492 - GitHub コードの貢献度

無効な製品は、grpahQL クエリの関連、アップセル、クロスセルの項目に引き続き表示されます

Graphqlは、関連する無効な製品、アップセル、クロスセル製品に対して正しい応答を提供するようになりました

ACP2E-3505 - GitHub コードの貢献度

[CLOUD]: GraphQl エラー内部サーバーエラーplaceOrder mutation

リクエスト内のクーポンコード情報を持つ「placeOrder」の突然変異は、内部エラー例外をスローしていなくなりました。注文は正常に配置されました。 以前は、「内部サーバーエラー」で失敗していました。

ACP2E-3647 - GitHub コードの貢献度

割引率は、動的価格のバンドル製品では計算されません

product.price_detailsのdiscount_percentageに対して追加された修正により、動的価格が有効で割引クーポンが適用されたバンドル商品の正しい値が表示されない。

LYNX-426

バンドル商品の1つが在庫切れになった場合、バンドル商品にはまだ「IN_STOCK」が表示されます

バンドル商品の1つが在庫切れでも、バンドル商品に「IN_STOCK」が表示される問題を解決しました。

LYNX-485

not_available_messageとonly_x_left_in_stockでは、同じ在庫が表示されません

not_available_messageおよびonly_x_left_in_stockで在庫供給に一貫性がなかった問題を解決しました

LYNX-486

original_row_total フィールドが誤った値を返しています

カスタムオプションが選択されたときに誤った値を返していたoriginal_row_total フィールドの問題を解決しました

LYNX-488

グループ化された製品サムネールは、設定に従って表示されます .

構成設定に従って、グループ化された製品サムネールが表示される問題を解決しました

LYNX-503

OrderAddressでselected_optionsをクエリする際にエラーが発生する

注文アドレス GraphQLのレスポンスでAttributeSelectedOptionsをcustom_attributesV2に更新しました。

LYNX-510

original_item_priceには割引は含まれていません

original_item_priceを更新して、割引を含めました。

LYNX-512

「未使用」メッセージに、使用可能な在庫数量が表示されない

AddProductsToCartの変更に関するエラーメッセージとエラーコードを、「利用できません」メッセージ設定に合わせて解決しました

LYNX-530

「OUT_OF_STOCK」ステータスは、複数選択オプションを備えたカスタムオプション製品でSimpleに返されます

在庫パッケージのStockStatusProvider リゾルバーを更新して、カスタムオプションを使用したシンプルな製品のstock_statusを修正しました。

LYNX-532

エラー(GQL): cart.itemsV2.items.product.custom_attributesV2がサーバーエラーを返します

カートのクエリにカスタム属性なしで製品を追加することで、製品のカスタム属性が含まれている場合に発生するサーバーエラーを解決しました。

LYNX-533

orders/date_of_first_orderは常にnullを返します

注文/date_of_first_orderが常にnullを返していた問題を解決しました。

LYNX-536

お客様は、部分的に発送された注文をキャンセルすることはできません

一部の発送された注文のキャンセルを制限するための検証が追加されました。

LYNX-544

エラーメッセージに基づく注文キャンセルのエラーコード

注文キャンセルのエラーコードは、特定のエラーメッセージに基づいています。

LYNX-548

Cookie関連のプロパティをプライベートから保護に戻す

Magento\Framework\App\PageCache\Version クラスのコンストラクタープロパティの表示をプライベートから保護に戻します

LYNX-581

デフォルトのGraphQL クエリの最大複雑度を1000に増加

GraphQLのデフォルトのクエリの最大複雑度が300から1000に増加しました。

LYNX-600

GQL - itemsV2 > Original row total, price range prices is returned as $0.00 for downloadable product with file options which has separate prices.

個別のリンク購入オプションが有効になっているダウンロード可能な製品で、itemsV2/Original row totalに対して0 ドルが返され、ファイルオプションが個別の価格を持つ製品に対して0.00 ドルとして返される問題を解決しました。

LYNX-620

新しく作成されたときのテーブルのスキーマは、アップグレード時とは異なります

新しいVARCHAR列を既存のテーブルに追加すると、新しいインストールとアップグレードのスキーマの違いによるテストエラーが発生する問題を解決しました。 modifyColumn () メソッドが、デフォルトの文字セットと照合順序を設定することで、VARCHAR列を正しく処理するようになりました。

LYNX-711

PHP-8.4 バージョンのGraphQl互換性

複数のリゾルバー間のPHP 8.4とのGraphQL互換性の問題を修正し、スムーズな機能を確保しました。 CatalogRule、Customer、GiftMessage、GiftCard、およびGiftWrapping モジュールの影響を受けるファイルを更新しました。

LYNX-772

GraphQL、インベントリ/MSI

MergeCartの変更で、ソースと宛先のカートに同じバンドルアイテムがある場合、例外がスローされる

'-

ACP2E-2607 - GitHub コードの貢献度 - GitHub コードの貢献度

GraphQL, インベントリー/MSI,性能

アップグレード後にサイトを停止

GraphQlを介してバンドル製品を取得する際のパフォーマンスが向上しました。

ACP2E-1716 - GitHub コードの貢献度 - GitHub コードの貢献度

GraphQL, パフォーマンス

[GraphQL Resolver]のCustomer Resolver データが読み込みから無効になっていません

お客様が読み込みを通じて編集または削除された場合、GraphQL customer resolver キャッシュが期待どおりに無効化されるようになりました。 以前は、キャッシュは無効化されておらず、読み込み中に顧客データを編集または削除できました。

AC-9569 - GitHub コードの貢献度

GraphQL,検索

GraphQLの商品リストを複数のパラメーターで並べ替えることができない

GraphQlの複数のフィールドによる製品の並べ替えが、ドキュメントで説明されているとおりに機能するようになりました

ACP2E-2809 - GitHub コードの貢献度

商品リスト GraphQLのクエリはtotal_count 10,000商品のみに制限されています

修正後、検索結果は商品に限定されな10000、検索条件に一致するすべての商品をカウント数が10000を超えても取得できるようになります。

ACP2E-948 - GitHub コードの貢献度

GraphQL、テストフレームワーク

Magento\GraphQl\App\GraphQlCustomerMutationsTest.php統合テストの失敗

'-

ACP2E-3363 - GitHub コードの貢献度

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

カスタムオプションを指定した場合の製品インポート時の問題タイプ:ファイル(作成済み製品にはカスタムオプションの価格が含まれておらず、提供された最初のファイルタイプ拡張子のみが表示されます)

システムは、「file」タイプのカスタムオプションを使用して製品データを正しく読み込み、提供されたすべてのファイル拡張子が表示され、カスタムオプションの価格が含まれていることを確認するようになりました。 以前は、製品の読み込み中に、「ファイル」タイプのカスタムオプションに複数のファイル拡張子が指定された場合、最初の拡張子のみが表示され、カスタムオプションの価格が表示されていませんでした。

AC-12172 - GitHub issue - GitHub コードの貢献度

「履歴を読み込み」グリッドでの読み込み操作の実行時間が間違っている

レポートの読み込み実行時間は、管理者のロケールに依存せずに正しく表示されます。

ACP2E-2710 - GitHub コードの貢献度

同じメールアドレスで作成されている顧客をインポートを使用して複製する

アカウント共有がグローバルに設定されている間に顧客を読み込むと、システムに存在する読み込まれた顧客が更新されます。
以前に読み込んだ顧客が重複しています。

ACP2E-2737 - GitHub コードの貢献度

カスタマイズ可能なオプションを複製する製品のインポートの追加/更新

製品オプション CSVの読み込み中に、製品オプションに正しいストアを割り当てることで、この問題が解決されました。
以前は、それぞれのストアではなく管理者ストアに割り当てられていました。

ACP2E-2902 - GitHub コードの貢献度

お客様の「created_at」日付が書き出し時にストアタイムゾーンに変換されない

列「created_at」の日付値は、「顧客エクスポート CSV」セクションのストアタイムゾーンに基づいて、適切な日付形式に変換されます。

ACP2E-2990 - GitHub コードの貢献度

[Cloud] CSVを使用してデータをインポートする際にエラーが発生する

CSV読み込み中にデータを確認する際にエラーが発生しません。 以前は、管理画面からCSVを使用してインポートセクションのデータを確認する際に、「このメールとweb サイトのコードに一致する顧客が見つかりません:1」というエラーメッセージが表示されていました。

ACP2E-3165 - GitHub コードの貢献度

読み込みボタンがありません

CSVの正しいレコードと正しくないレコードをデータチェックした後に、「読み込み」ボタンが欠落する問題を解決します。 以前は、CSV内の正しいレコードと正しくないレコードをデータチェックした後に、「読み込み」ボタンが表示されませんでした。

ACP2E-3172 - GitHub コードの貢献度

エクスポートした顧客アドレスはインポートできません

お客様の住所の読み込みは予想通りに進みます。 以前は、顧客アカウントを共有= グローバルの場合、顧客アドレスの読み込みファイルは検証に合格せず、デフォルトのweb サイトに制限された国リストがあり、読み込まれるアドレスが許可された国が異なる別のweb サイトの場合は、読み込まれるアドレスが異なります

ACP2E-3382 - GitHub コードの貢献度

[Cloud] CSV ファイルの間違った数量でエラーが発生しませんでした

現在、在庫ソースのインポートでは、数量列の数値以外の値に対して検証エラーがスローされます。 以前は、数量カラムに数値を含まない在庫ソースを読み込むと、数量が0に設定されていました。

ACP2E-3448 - GitHub コードの貢献度

URL キーが既にカテゴリに属している場合、製品の読み込み時に生成されるURL キーエラーメッセージが重複しています

製品のurl キーが既にカテゴリに属している場合に、お客様が製品をインポートしようとしたときに、製品のインポート確認中に正しいエラーメッセージが表示される。

ACP2E-3455 - GitHub コードの貢献度

4G メモリ制限がある場合でも、製品の書き出しがOOMの原因になる

この修正に先立ち、製品属性に4G使用可能なメモリがある場合でも、数千のオプション値が含まれている場合、製品の書き出しは失敗しました。 この修正が完了すると、製品の書き出しはcsv ファイルの書き出しを終了します。

ACP2E-3475 - GitHub コードの貢献度

[Cloud] インポートプロセスが互いに干渉しています

同じ管理者ユーザーが同じユーザーセッションを使用して2つ以上の読み込み操作を実行する場合、正しいメッセージが表示されます。

ACP2E-3527 - GitHub コードの貢献度

インポート/エクスポート、パフォーマンス

[Cloud]製品のインポート時間が大幅に増加しました

修正に先立ち、10,000以上のエントリを含むカタログ製品の読み込みでは、大幅な時間の低下がありました。 修正後、カタログ製品の読み込みはタイムリーに実行されます。

ACP2E-3476 - GitHub コードの貢献度

インストールと管理

MariaDB 11.4 + 2.4.8-beta1でMagentoのアップグレードが失敗する

アップグレードはエラーなく実行されます。

AC-13242 - GitHub コードの貢献度

管理パネルに「Varnish 7用にVCLを書き出し」ボタンがない

管理パネルに「Varnish 7用にVCLを書き出し」ボタンが追加されました。

ACP2E-2102 - GitHub コードの貢献度

在庫/MSI

データベースで接頭辞を使用すると、設定可能な製品のインベントリ更新が失敗する

データベースが接頭辞を使用する場合、システムは設定可能な製品のインベントリを正しく更新し、エラーメッセージを防ぎ、正しい数量が保存されるようになりました。 以前は、データベースで接頭辞を使用している場合、設定可能な製品内の単純な製品の在庫数量を保存しようとすると、エラーが発生していました。

AC-10750 - GitHub issue

GoogleのGoogle API キーが機能しない場合は、属性を持つMapを追加します

最新のGoogle Maps API バージョン 3.56がサポートされるようになりました。これにより、エラーが発生することなく、PageBuilder メニューからステージにマップコンテンツブロックを正常に追加できるようになりました。 以前は、Google Maps API バージョンとの互換性の問題により、Map コンテンツブロックを追加できず、「問題が発生しました」というエラーメッセージが表示されていました。

AC-11593 - GitHub コードの貢献度

複数のソースと破損したSKUを持つ注文品目の出荷を作成できません

以前、データベースを介してskuにスペースが誤って追加された場合、出荷ページのエラーが発生し、それが修正され、自動トリミングが人間的なエラーと見なされ、影響が見つからなかったため、出荷が正常に作成されました。

AC-13922 - GitHub コードの貢献度

[ テスト ]商品をバンドルし、店舗の前面に在庫を0個表示します

バンドル製品は、追加在庫を使用している追加のweb サイトには表示されません。

ACP2E-1411

空のスペースを含む製品リストに関する[Cloud]の重大な問題

商品が「在庫切れ」に設定されている場合、空きスペースのない商品リストが正しく表示されるようになり、利用可能な商品の一貫性のある正確な表示が保証されます。 以前は、商品を「在庫切れ」に設定すると、商品リストに空のスペースが表示され、レイアウトが混乱し、顧客が混乱する可能性がありました。

ACP2E-2794 - GitHub コードの貢献度 - GitHub コードの貢献度

MSI ピックアップストアが有効になっている場合に注文を配送できない

実店舗での受け取りで多くのソースが発生した場合の送料の作成の在庫パフォーマンスの向上

ACP2E-3335 - GitHub コードの貢献度

Cron reindexがフロントエンドで製品の可用性を更新できない

以前は、REST APIを介してバックオーダーステータスを更新した後、フロントエンドで製品が在庫切れのままでした。 現在、REST APIを介してバックオーダーステータスを更新すると、製品は在庫として表示されます。

ACP2E-3355 - GitHub コードの貢献度

MSIが有効になっている場合、画像をコンフィグに追加すると機能しません。

在庫モジュールを使用すると、設定可能な製品の画像アップロードが期待どおりに機能するようになりました。 以前は、画像のアップロードは機能していませんでした

ACP2E-3357 - GitHub コードの貢献度

クリーン M2.4.7-p3でのバンドル製品+ MSIの問題

以前は、同じ単純な製品と重複した後の在庫バンドル製品の場合、単純な製品を保存することはできません。 この修正が適用された後、シンプルな製品は例外なく正常に保存できます。

ACP2E-3470 - GitHubの問題 - GitHub コードの貢献度

在庫/MSI、検索

SKUが検索可能な属性として設定されていない場合、すべての製品には[is_out_of_stock] = 1のインデックスが作成されます

修正後、SKUが検索できない場合でも、カタログ検索インデックスの「is_out_of_stock」が正しく表示されます。

ACP2E-3413 - GitHub コードの貢献度

注文

バックエンド注文の概要画面:注文品目レベルにバックオーダー数量が表示されない

バックエンド注文の概要画面の「数量」列にバックオーダー品目の数が表示されるようになりました。 これにより、ユーザーは注文のすべてのアイテムのステータスを正確に追跡できます。 以前は、数量の列には、注文、請求、出荷された品目の数のみが表示されていましたが、取り寄せ品目の数は表示されていませんでした。

AC-10828 - GitHub issue - GitHub コードの貢献度

[問題]注文アドレスレンダラーで使用されるストア IDが間違っています

注文アドレスをレンダリングする際に、注文に関連付けられたストア IDが正しく使用されるようになり、アドレスがそれぞれのストア IDに従って正しくフォーマットされるようになりました。 以前は、現在のストア IDを使用してシステムが誤って使用されていたため、異なるストアから複数の注文メールを送信する必要がある場合、誤ったアドレス形式につながる可能性がありました。

AC-10994 - GitHub issue - GitHub コードの貢献度

JoinProcessor キャッシュの問題

連続した呼び出しであっても、JoinProcessorが各反復に正しく適用され、正確なデータ取得が保証されるようになりました。 以前は、JoinProcessorは、連続したイテレーションで既に適用されているとして誤ってマークされ、データ取得のエラーにつながっていました。

AC-11690 - GitHub issue - GitHub コードの貢献度

[問題]印刷されたPDFに異なる送料が表示される

税金設定に従って、印刷されたPDFに送料が正しく表示されるようになり、受注請求書の表示ページと印刷された請求書の一貫性が確保されるようになりました。 以前は、印刷されたPDFに表示される送料は、税設定に関係なく税抜きでした。

AC-11798 - GitHub issue - GitHub コード投稿 - GitHub コード投稿

削除された親設定可能な製品で再発注する

削除された製品で再注文する際、システムには再注文ボタンは表示されません

AC-13839 - GitHub issue - GitHub コードの貢献度

[問題]無効な\Magento\Sales\Model\Order\Email\Container\Template::$id プロパティを修正しました

これは\Magento\Sales\Model\Order\Email\Container\Template::$idの不正なphpdocを修正します。実際には$idはint型ですが、実際には文字列です。

AC-13924 - GitHub issue - GitHub コードの貢献度

既存の注文の詳細に電話番号への変更を保存できません

これで、ユーザーは注文アドレスの電話フィールドに国際接頭辞00を追加できます

ACP2E-2622 - GitHubの問題 - GitHub コードの貢献度

電子メールが送信できません

システムには、停止する前にメールを送信する試行回数を指定する設定オプション async_sending_attemptsが含まれるようになり、「非同期送信」が有効になっている場合の失敗したメール送信の処理が改善されました。 以前は、電子メールの送信に失敗した場合、システムは電子メールの再送信を継続的に試み、その結果、システムログにエラーメッセージが無限ループしていました。

ACP2E-2734 - GitHub コードの貢献度

部分的に発送された注文の部分的な払い戻しを行うと、[Cloud]の注文状況が完了に変更されました

クレジットメモを発行する際に、まだ発送されていない商品がある場合、注文ステータスが「完了」に変更されなくなりました。

ACP2E-2756 - GitHub コードの貢献度

[CLOUD]は、開発ドキュメントに示すように、管理者UIからのメール送信を無効にできません

メール通信が無効になっている場合に、システムがセールスメールの送信を正しく防止するようになりました。 メール配信が再度有効になっている場合、これらのメールは送信されなくなります。 以前は、メール通信が無効になっている間に開始されたセールスメールは、メール通信が再度有効になった後も送信されていました。

ACP2E-3002 - GitHub コードの貢献度

注文は全額返金なしでクローズしました

未決済の支払いを含む注文が配送を作成した場合、注文ステータスが「処理中」に、請求書ステータスが「保留中」に正しく維持されるようになりました。 これにより、注文は全額返金された後にのみ「クローズ」とマークされます。 以前は、保留中の請求書を含む注文の出荷を作成すると、注文ステータスが誤って「クローズ」に変更されていました。

ACP2E-3045 - GitHub コードの貢献度

[Cloud] デフォルトの請求先住所のみが設定されていない場合、1つのストアの管理者で注文を作成できません

関連するエラーメッセージ「同じメールアドレスを持つ顧客が関連するweb サイトに既に存在します」 お客様がデフォルトの請求先住所を持たず、別の店舗で注文を作成しようとすると、が表示されます。

ACP2E-3311 - GitHub コードの貢献度

管理者が重複した場所の注文リクエストを送信しました

以前は、管理者パネルの「注文を送信」ボタンを複数回クリックしたり、「Enter」キーを繰り返し押してアクティブ化したりすると、重複した送信や注文の送信がエラーになる可能性がありました。 これで、注文が完全に処理されるまで追加のアクションを防ぎ、1つの注文のみが送信されるようにします。

ACP2E-3416 - GitHub コードの貢献度

管理者は、支払い方法がなくても注文できます

以前に選択した支払い方法が、使用可能な支払い方法のリストに再度表示されたときに、保持されるようになりました。

ACP2E-3425 - GitHub コードの貢献度

Mozilla Firefox ブラウザーで管理者からの注文を作成すると、アイテムが重複します

管理画面で注文を作成する際に、「SKUで商品を追加」を使用して追加された商品がFirefoxで重複しなくなります。

ACP2E-3518

注文、支払い

管理者は、支払い方法がなくても注文できます

以前は、加盟店は支払い方法を選択することなく、管理パネルから注文することができました。 現在、注文を進めるには、加盟店に支払い方法が必要です。

ACP2E-3233 - GitHub コードの貢献度

注文、返品

注文の払い戻しは、クレジットメモが重複する結果になります

2つの同じリクエストが同時に実行された場合、REST APIで払い戻しを行うと、重複したクレジットメモが作成されなくなります。

ACP2E-2982 - GitHub コードの貢献度

注文、税金

[CLOUD] クロスボーダートランザクションを有効にし、クーポン割引を適用する際に、RESTFUL注文APIのbase_row_totalが正しくありません

クロスボーダー取引が有効になっていて、クーポン割引が適用されている場合、RESTFUL注文APIから正しいbase_row_totalが返されるようになりました。

ACP2E-3003 - GitHub コードの貢献度

その他

[Braintree] トランザクションをtransactionid-refundとしてオンラインで返金

説明はありません。

バンドル–3394

[Braintree] + [CLOUD] Braintree (クレジットカード)注文で料金を分割できません

説明はありません。

バンドル–3421

[Braintree] [Cloud]Braintree SSL証明書の有効期限は6月30日です

説明はありません。

バンドル–3422

セッションクッキーが無効になっている場合でも、GraphQL クエリでprivate_content_version cookieが返される問題を修正しました。 セッションが無効になっている場合、CookieはGraphQLの応答に含まれなくなりました(想定どおり)。

LYNX-339

物理的なギフトカードのクエリで、メールの小道具にサーバーエラーが発生する

物理ギフトカードのsender_emailとrecipient_emailに対するクエリでサーバーエラーが発生する問題を修正しました。 これらのpropが仮想ギフトカードに対して正しく返され、クエリ動作が一貫するようになりました。

LYNX-366

cartItemInterfaceのis_available属性は、設定可能な製品について常にfalseを返します

CartItemInterfaceのis_available属性が、在庫の設定可能な製品に対して常にfalseを返す問題を修正しました。 これにより、可用性が適切な場合にtrueとして正しく反映されるようになりました。

LYNX-380

売上可能な在庫が商品の数量よりも少ない場合でも、CartItemInterfaceのis_available属性はtrueを返します

買い物かごの品目数量が販売可能な在庫を超えた場合でも、CartItemInterfaceのis_available属性が誤ってtrueを返す問題を修正しました。

LYNX-382

productInterfaceのonly_x_left_in_stock属性が設定可能な製品で正確でない

ProductInterfaceのonly_x_left_in_stock属性で、カート内の設定可能な製品バリエーションの利用可能な在庫が正確に反映されない問題を修正しました。 現在、only_x_left_in_stock値は、実際のバリアント在庫レベルに正しく対応しており、正確な在庫データがCart GQL クエリで返されます。

LYNX-395

グループ化された製品内で単純な製品をカートに追加すると、プレースホルダーサムネールが返されます

製品に画像が割り当てられていても、単純な製品(グループ化された製品の一部)をカートに追加すると、プレースホルダーサムネール画像が返される問題を修正しました。
詳細を修正:

  • 製品のサムネールに、割り当てられた画像が表示されるようになりました(使用可能な場合)。
  • サムネール選択は、次の管理者設定を尊重します。
    ストア/設定/セールス/チェックアウト/ショッピングカート/グループ化された製品画像。
    これにより、ストア設定に基づいてグループ化された製品に対して、一貫性のあるサムネール動作が保証されます。

LYNX-399

お客様のカスタムオプション属性が整数値で機能しない

返された値が整数の場合、顧客のカスタムオプション属性が機能しない問題を修正しました。 カスタムオプションが、期待どおりに整数値を正しく処理して返すようになりました。

LYNX-400

動的な価格を持つバンドル製品のpriceDetailsを取得しようとすると、内部サーバーエラーが発生する

GraphQLを介して動的価格設定のバンドル製品のprice_detailsをクエリすると、内部サーバーエラーが発生する問題を解決しました。 この機能強化により、動的な価格設定で構成されたバンドル製品を操作する際に、安定したカートクエリが保証されます。

LYNX-402

only_x_left_in_stockは、設定可能な製品に対して常に0を返します

オプション付きの親SKUを使用して追加した場合、コンフィギュラブル製品に対してonly_x_left_in_stock属性が常に0を返す問題を解決しました。
詳細を修正:

  • only_x_left_in_stock値が、親SKUではなく、選択した子バリアントの在庫を正確に反映するようになりました。
  • これにより、カートや商品ページで設定可能な商品のバリエーションに対して、在庫量が正しく表示されるようになります。

LYNX-403

GraphQL エラー:カスタマイズ可能なオプションクエリでサポートされていない「ファイル」タイプ

GraphQLが、買い物かごアイテムの「ファイル」タイプのカスタマイズ可能なオプションに関するエラーを返す問題を修正しました。 クエリが、ファイルベースのオプションを含む、カスタマイズ可能なすべてのオプションタイプの詳細を正しく返すようになり、エラーが発生しません。

LYNX-405

GraphQLのクエリで、カスタマイズ可能な商品の正しい計算された正規価格が返されない

GraphQLがカスタマイズ可能な商品の正しい計算通常価格を返さない問題を修正しました。 プライスプロパティにカスタマイズ可能な値(125 ドルなど)が適用された計算された正規価格が、基本価格と追加のカスタマイズコストの両方を反映してクエリに正しく含まれるようになりました。

LYNX-411

EstimatedTotalsを介したAppliedTaxesは、更新された突然変異で保持されます

地域またはポストコードを更新した後でも、適用された税金がカートに残るEstimatedTotalsの突然変異に関する問題を修正しました。 地域とポストコード値の間で変更する際に、適用された税金が突然変異によって正しく更新されるようになりました。これにより、現在のカートデータに基づいて、正しい税ルールのみが適用されるようになりました。

LYNX-412

売上可能な在庫が商品の数量よりも少ない場合でも、CartItemInterfaceのis_available属性はtrueを返します

販売可能な在庫が要求された製品数量よりも少ない場合でも、CartItemInterfaceのis_available属性が誤ってtrueを返す問題を修正しました。 商品の数量が利用可能な在庫を超えた場合に、is_available フィールドがfalseを正しく返すようになりました。

LYNX-420

送料のみ割引のクーポンをカートに追加できません

送料のみの割引のためにクーポンをカートに適用できない問題を修正しました。 製品条件なしで販売ルールを使用する場合、クーポンが出荷金額に正しく適用されるようになり、予想される割引が送料に適用されるようになりました。

LYNX-421

12桁の小数と誤った値を持つ製品の正規価格

複数の税率が適用された場合、product.price_range.maximum_priceおよびminimum_price GraphQL パスのregular_price値がカタログ価格と一致しない問題を修正しました。 regular_priceは、すべての税構成のカタログ価格を一貫して反映するようになり、正確な単価、総行コスト計算、およびカート概要の割引チェックを確実にします。

LYNX-425

在庫切れの同梱商品がカートに入った際にGraphQL サーバーエラーが発生する

GraphQLで、在庫切れ商品を含むバンドル商品を含むカートを取得する際に、特にクエリにitemsV2 プロパティが含まれている場合に、内部サーバーエラーが返される問題を修正しました。 GraphQLが、バンドルされた商品アイテムのエントリに関連するエラーメッセージが添付されたアイテムのリストを正常に返すようになりました。

LYNX-430

カスタム属性を持つアドレスを作成することはできません

createCustomerAddressの変更で、必要なカスタム属性を持つアドレスを作成できない問題を修正しました。 適切なペイロードが指定されている場合、突然変異がカスタムアドレス属性を正しく処理するようになりました。

LYNX-441

同梱商品のonly_x_left_in_stockでのカートでのGraphQL サーバーエラー

GraphQL クエリでonly_x_left_in_stock フィールドを持つバンドルされた商品を含むカートを取得すると、内部サーバーエラーが発生する問題を修正しました。 GraphQLが、only_x_left_in_stock フィールドの浮動小数点またはnullを正しく返すようになりました。

LYNX-447

買い物かごに設定可能な商品が不足している他の商品を取り外す際にGraphQL エラーが発生する

買い物かごから在庫商品を取り除こうとすると、買い物かごにも在庫不足の設定可能な商品が含まれている場合に、「リクエストされた数量は利用できません」というGraphQL エラーが発生する問題を修正しました。 エラーをトリガーせずに、削除が正常に機能するようになりました。

LYNX-464

SKUが突然変異しているため、大文字と小文字が区別されるので、製品を追加できません

異なるケースでSKUを使用する際に、addProductsToCartの突然変異が「PRODUCT_NOT_FOUND」エラーを返す問題を解決しました。 この突然変異は、SKUを大文字と小文字を区別せずに処理するようになり、カタログサービスクエリとPDP動作との一貫性を確保するようになりました。

LYNX-469

製品属性/商標の短縮形™が™として返される

GraphQL APIの製品名で文字エンコーディングの問題を解決しました

LYNX-603

updateCustomerEmailの変更の問題

updateCustomerEmailの変更で、必須のカスタム属性を持たない顧客(アカウント作成後に追加)がメールを更新できない問題を解決しました。

LYNX-619

pickup_location_codeの使用時に突然変異setShippingAddressesOnCartがエラーをスローする

customer_address_idまたは住所を指定せずにpickup_location_codeを使用すると、setShippingAddressesOnCartの突然変異でエラーが返される問題を修正しました。 この変更により、pickup_location_codeだけで配送先住所を設定できるようになりました。

LYNX-626

CustomerOrder.items_eligible_for_return リストは注文項目と一致している必要があります

注文の返品資格を持つ不整合を解決しました:

  1. CustomerOrder.items_eligible_for_return リストが実際の注文項目と一致するようになりました。
  2. OrderItemInterface.eligible_for_return フィールドは、全数量が既に返されている場合にfalseを正しく返します。
  3. CustomerOrder.items_eligible_for_returnには、まだ返されるプロセスにない項目のみが含まれるようになりました。

LYNX-627

quantity_return_requested フィールドを追加

orderItemInterfaceにquantity_return_requested フィールドを追加し、返品が送信された品目の数量を識別できるようにしました。 これにより、既存のquantity_returned フィールドと並行してリターントラッキングが強化されます。

LYNX-628

全数量のすべての品目に対して作成された返品後に、注文可能なアクションに返品を含めることはできません

すべてのアイテムに対して完全なリターンが作成された後、GraphQL customer.orders クエリのavailable_actions フィールドに誤ってRETURNが含まれる問題を修正しました。 返品プロセスが完了すると、RETURN アクションが適切に削除されるようになりました。

LYNX-634

ストアフロントの互換性 – プレフィックスやその他のマイナーな改善を含むテーブル名を取得するためのロジックを更新します

接頭辞(SCPの変更に関連)を持つテーブル名を取得するためのロジックを更新しました。

LYNX-637

setBillingAddressOnCart GQLのsame_as_shipping フィールドを使用すると、アドレス帳に保存できない

setBillingAddressOnCart GraphQL mutationを使用してsame_as_shipping フィールドをtrueに設定した場合に、配送先住所がお客様のアドレス帳に保存されない問題を修正しました。 これで、出荷先住所が正しく保存されました。

LYNX-643

変数内のorder_idの標準化

突然変異のorder_id入力を標準化し、注文キャンセル確認メールテンプレートを更新して、注文IDの代わりに増分IDを公開しました。

LYNX-650

CustomerOrderに注文コメントが表示されない

ゲストクエリとカスタマーオーダーのGraphQL クエリに注文コメントを含めるCustomerOrderの問題を解決しました。

LYNX-651

original_item_priceには割引を含めないでください

GraphQLカートのoriginal_item_priceのロジックを更新し、割引を除外しました。

LYNX-652

バンドル商品の1つが在庫切れになった場合、バンドル商品にはまだ「IN_STOCK」が表示されます

バンドル製品のproduct.stock_statusで、バンドル商品の1つが在庫切れでも「IN_STOCK」が表示される問題を解決しました。

LYNX-681

顧客クエリは、削除されたカスタム属性の値が顧客に存在する場合、内部サーバーエラーを返します

削除されたカスタム属性がまだ保存済みの値を持つ場合に、顧客クエリが内部サーバーエラーを返す問題を修正しました。 これで、存在しない属性が要求された場合、適切なエラーメッセージが返されるようになりました。 顧客カスタム属性を削除すると、必要なキャッシュが無効になります。

LYNX-686

返品およびキャンセル確認リンクのアクションパラメーター

返品およびキャンセル確認メール関連リンク用にアクションパラメーターが追加されました

LYNX-687

ゲストユーザー確認URLは、orderRefが見つからないため、注文状況ページにリダイレクトされます(GuestRMAの場合)

ゲスト RMA確認メールのリンクにorderRef パラメーターを追加しました

LYNX-688

ゲストユーザーの確認URLは、orderRefが欠落しているため、注文状況ページにリダイレクトされます

ゲスト注文キャンセル確認メールのリンクにorderRef パラメーターを追加しました

LYNX-689

RMAが無効になっている場合の顧客クエリの問題

RMAがグローバルで無効になっている場合でも、以前に作成した返品にアクセスできるように、GraphQL ロジックを更新しました。 エラーメッセージが削除され、ストアフロント UXが向上しました。これにより、顧客は過去のリターンを引き続き確認できます。

LYNX-690

クーポンの競合が適用された場合、GraphQLから更新されたカートデータが返されない

優先度が高い競合するクーポンを適用すると、更新されたカートデータを返さずにエラーメッセージが表示される問題を修正しました。 新しいクーポンが既存のクーポンを無効にすると、突然変異は有効なクーポンが適用されたカートを正しく返します。

LYNX-696

placeOrder GQLの無効化できないフィールド「TaxItem.title」に対してnullを返すことはできません

Nullable以外のフィールド TaxItem.titleのnull値が原因で、placeOrderの変更が内部サーバーエラーで失敗する問題を修正しました。 現在では、このフィールドは常に有効な値を返し、注文の成功を保証します。

LYNX-699

EstimateTotals:仮想製品タイプの割引はnullです

仮想の商品を含むカートに割引コードが適用された場合に、estimateTotalsの突然変異が割引に対してnullを返す問題を解決しました。

LYNX-702

バンドル製品が正しい割引率と金額を返さない

カタログの品目価格に対して、行レベルと単体レベルの両方で正しい割引額と割合を表示するための新しいプロパティ「catalog_discount」と「row_catalog_discount」が導入されました。

LYNX-703

製品レベルでのギフトメッセージの設定

グローバルに無効になっている場合に、商品レベルでギフトメッセージが適用されない問題を修正しました。 現在、特定の製品に対してギフトメッセージが有効になっている場合、updateCartItemsの変更を使用してギフトメッセージを正常に追加でき、正しく保存および反映されます。

LYNX-714

買い物かごアイテムからギフト包装を削除する際の問題

updateCartItemsの変更を使用して買い物かごアイテムからギフトのラッピングを削除すると、期待どおりに動作しない問題を修正しました。 現在、ギフトラッピングの適用と削除の両方がエラーなしで正しく機能します。

LYNX-717

一致した登録済み顧客機能はBoilerplateで機能せず、ゲストに対してtrackViewedProductの変更を有効にする必要があります。

お客様およびゲストの製品ビューイベントを追跡するためのtrackViewedProductの変更を公開

LYNX-751

アクティブなカートルールが適用されない場合、cart.rules クエリは空の配列ではなくエラーを返します

アクティブなカートルールが適用されていない場合に、エラーの代わりに空の配列を返すようにcart.rules クエリを修正しました。

LYNX-757

買い物かごアイテムのギフト包装の取得中に問題が発生しました

グローバルに無効化されているが製品レベルで有効になっている場合に、買い物かごアイテムのギフトラッピングオプションを返すように取得ロジックを更新しました

LYNX-758

adobe-commerce/storefront-compatibility パッケージがインストールされている場合、OPTIONS メソッドを使用したGraphQL呼び出しは500の応答コードを返します

Adobe-commerce/storefront互換パッケージがインストールされたときに、OPTIONS メソッドを使用したGraphQL呼び出しで500 Internal Server Errorが返される問題を修正しました。 エンドポイントが200/204応答を正しく返すようになりました。

LYNX-778

その他の開発者向けツール

[問題] visual.phtmlでのHTML構文エラーの修正

visual.phtml ファイルの開始タグが正しく閉じられ、適切なHTML構文が確保されるようになりました。 以前は、開始タグが正しく閉じられず、HTML構文エラーが発生していました。

AC-10658 - GitHub issue - GitHub コードの貢献度

[問題] bin/magento maintenance:status コマンドで「アクティブ」を「有効」に変更しました

メンテナンスモードコマンドのステータスメッセージがより正確になり、ステータスが「アクティブ」から「有効」に、「非アクティブ」から「無効」に変更されました。 以前は、メンテナンスモードコマンドのステータスメッセージは「アクティブ」または「非アクティブ」と表示されていましたが、混乱が生じる可能性がありました。

AC-11474 - GitHub issue - GitHub コードの貢献度

カテゴリツリーで移動すると、Redisのエラーが発生します。「Redis セッションが同時接続を超えました」

説明はありません。

AC-12571 - GitHub issue - GitHub コードの貢献度

dev/css/use_css_critical_pathと組み合わせたCSPの問題

「dev/css/use_css_critical_path」設定が有効になっている場合でも、チェックアウトページでCSS ファイルが非同期で正しく読み込まれるようになり、これらのページが適切なCSS スタイルでレンダリングされるようになりました。 以前は、制限されたコンテンツセキュリティポリシー(CSP)により、インライン JavaScriptの実行が妨げられ、CSS ファイルが期待どおりに読み込まれませんでした。

AC-12731 - GitHub issue - GitHub コードの貢献度

仮想タイプを使用してプラグインを設定すると、setup:di:compile コマンドでインターセプターメソッドを正しく生成できません

仮想タイプを使用してプラグインを設定する際に、インターセプターメソッドが正しく生成され、プリコンパイル済みかランタイムがコンパイルされているかに関係なく、一貫した結果が得られるようになりました。 以前は、ランタイムコンパイルと比較してプリコンパイルすると、システムは誤った結果を生成していました。

AC-13398 - GitHub issue - GitHub コードの貢献度

Adobe Commerce 2.4.7-p3単体テストが失敗する

リリースノートは必要ありません。

ACP2E-3631 - GitHub コードの貢献度

支払い/支払い方法、注文

支払い方法後で使用するために保存されたクレジットカードの詳細は、保存された支払い方法ページに表示されません

以前の支払いフロー後で使用するために保存されたクレジットカードの詳細は、保存された支払い方法のページに表示されませんでしたが、現在、固定されたクレジットカードの詳細は、保存された支払い方法のページに表示されています。

AC-13699 - GitHub コードの貢献度

支払い

クレジットカード(Payflow Link)のお支払いが機能しない

以前「注文の修正」が正常に行われた後、クレジットカードで注文を行う際に「エラーを取得(支払いが拒否されました)」が発生しました。

AC-13414 - GitHub コードの貢献度

Payflowは、トランザクションの表示画面で「fetch」ボタンをクリックするたびに新しいトランザクションを作成します

「トランザクションを表示」画面で「取得」ボタンをクリックするたびに、新しい支払いトランザクションを作成することなく、システムがトランザクション情報を正しく取得できるようになりました。 以前は、フェッチボタンをクリックすると、既に支払われた注文に対して新しい支払いトランザクションが誤って作成されていました。

ACP2E-2841 - GitHub コードの貢献度

カナダのpaypal加盟店アカウントのPDPにPaylater メッセージが表示されない

購入者の国がアカウントの請求先住所または送料から判断できる場合、システムは、カナダのPayPal加盟店アカウントのPayLater メッセージを商品詳細ページ(PDP)に正しく表示するようになりました。 以前は、パラメーターが欠落しているため、PayLater メッセージが表示されず、ブラウザーコンソールでエラーが発生していました。

ACP2E-3028 - GitHub コードの貢献度

PayPal注文の払い戻しにより、クレジットメモが重複する

PayPal支払いサービス用にIPNが作成したクレジットメモの同時実行の問題を修正しました。

ACP2E-3143 - GitHub コードの貢献度

Paypalで買い物かごの価格ルールが機能しない

支払い方法で割引が適用された場合、PayPal側に正しい金額が表示されます

ACP2E-3163 - GitHub コードの貢献度

特定の役割を持つ[Cloud] ユーザーはログインできません

paypal Section アクセスのみを含む役割を持つ管理者ユーザーが、エラーなしでログインできるようになりました

ACP2E-3208 - GitHub コードの貢献度

パフォーマンス

デフォルトの製品属性設定の問題

製品の属性のデフォルトオプションの選択を解除できるようになりました。これにより、属性に必ずしもデフォルトセットが設定されているわけではありません。 以前は、デフォルトがproduct属性に設定されていたため、その属性の選択を解除する方法がありませんでした。そのため、常にデフォルトの設定が適用されていました。

AC-11932 - GitHub issue - GitHub コードの貢献度

[問題] コードのクリーンアップと、アセットの前に新しいクリティカル ヘッド ブロックを追加し、クリティカル CSSを移動する

新しいクリティカルヘッドブロックが追加され、アセットの前にクリティカル CSSが移動されるようになりました。これにより、フロントエンドでより詳細なカスタマイズとパフォーマンスの最適化が可能になります。 以前は、クリティカル CSSはアセットの前に配置されておらず、カスタマイズと最適化の機会が制限されていました。

AC-12000 - GitHub issue - GitHub コードの貢献度

mysql ホストにポート情報が含まれている場合、テーマコンパイルが壊れる

システムは、ポート情報を含むMySQL ホスト設定を正しく処理し、テーマコンパイルを成功させることができるようになりました。 以前は、データベース接続のMySQL ホスト設定にポート情報が含まれている場合、テーマコンパイルは失敗していました。

AC-12176 - GitHub issue - GitHub コードの貢献度

Magento CLIでのSymfonyのCommandLoaderInterfaceのサポート

この変更により、必要になるまでコマンドを繰り返し初期化できるため、Magento CLI アプリの初期化時間が短縮されます。

AC-13471 - GitHub issue - GitHub コードの貢献度

買い物かごルールに商品属性を読み込む際のパフォーマンスの問題

セールスルールのクエリパフォーマンスが向上しました。約150 ミリ秒から1桁ミリ秒に短縮されました。

ACP2E-2494 - GitHub コードの貢献度

価格部分インデックス作成のパフォーマンス

インデックス作成プロセス内で使用される削除クエリの一部を最適化することで、価格部分インデックス作成のパフォーマンスが向上しました。

ACP2E-2673 - GitHub コードの貢献度

非同期注文処理を使用すると、マルチストア設定で注文が拒否される+利用条件

契約条件が有効になっているデフォルト以外のweb サイトから注文された注文が処理されるようになりました。
却下されてしまうという事態を避けるために。

ACP2E-2850 - GitHub コードの貢献度

注文Rest API呼び出しの実行に時間がかかっています

システムは合理的な時間枠内でOrder Rest API呼び出しを実行し、大量の注文を取得する際のパフォーマンスを向上させました。 以前は、Order Rest API呼び出しの実行に時間がかかり、大量の注文を取得する際に遅延が発生していました。

ACP2E-2910 - GitHub コードの貢献度

パフォーマンス,プロモーション

セールスルールインデクサーの実行が停止しました

多数の組み合わせフィルターグループがある場合でも、販売ルールインデクサーが正常に完了し、カートのルール条件が期待どおりにカートに適用されるようになりました。 以前は、多数の組み合わせフィルターグループが存在する場合、セールスルールインデクサーが完了できず、エラーメッセージが表示され、買い物かごルール条件の適用が妨げられていました。

ACP2E-2617

価格

Magento2.4.6-p4 Order API Simple Item missing price

Order APIを通じてクエリすると、簡単な商品の価格が正しく表示されるようになり、正確なデータ表現が保証されます。 以前は、シンプルな製品の価格が、API応答でゼロと誤って表示されていました。

AC-11810 - GitHub issue

カタログルールのペニー丸めエラー

説明はありません。

AC-13855 - GitHub コードの貢献度

製品

設定可能な関連付け製品名の特殊文字をHTML エンティティに変換しています。

設定可能な商品を編集する際に、関連する商品名に特殊文字が正しく保持されるようになり、HTML エンティティに変換されなくなりました。 以前は、設定可能な商品が編集されたときに、関連する商品名の特殊文字がHTML エンティティに変換されていました。

AC-10535 - GitHub issue - GitHub コードの貢献度

ProductRepository関数GetByIdが正しいキャッシュキーを作成しません

ストア IDが文字列または整数として渡されるかどうかに関係なく、ProductRepositoryの関数GetByIdにキャッシュキーが正しく作成されるようになりました。 これにより、後続の呼び出しでメモリから製品が取得され、パフォーマンスが向上します。 以前は、関数が呼び出されるたびに、同じパラメーターを使用しても、キャッシュキーの誤った作成が原因で、データベースから製品を取得していました。

AC-10947 - GitHub issue - GitHub コードの貢献度

[問題] [MFTF]がAdminClickAddOptionForBundleItemsActionGroupを追加しました

システムにAdminClickAddOptionForBundleItemsActionGroupが含まれるようになり、管理パネルの機能が強化されました。 以前は、このアクショングループは利用できませんでした。

AC-11992 - GitHub issue - GitHub コードの貢献度

[問題] PHPDoc ブロックのタイプミスを修正

システムは、$helper変数宣言のPHPDoc内の未知の参照変数を正しく削除し、コードの明確性と精度を向上させました。 以前は、PHPDocのこの未知の参照変数が、コードの混乱と潜在的な不正確さを引き起こしていました。

AC-13173 - GitHub issue - GitHub コードの貢献度

[問題] Magentoで壊れたバンドルとダウンロード可能な商品ページのレイアウトが修正されました>= 2.4.7

バンドルおよびダウンロード可能な製品ページのレイアウトが修正され、すべてのデバイスで一貫した正しい表示が可能になりました。 以前は、これらのページでは、製品情報メディアブロックの並べ替えにより、レイアウトの問題が発生していました。

AC-13423 - GitHub issue - GitHub コードの貢献度

AlertProcessor – 引数#2 ($storeId)はint型で、指定された文字列でなければなりません

ストア IDが正しいデータタイプであることを確認することで、商品アラートメールが正しくトリガーされるようになりました。 以前は、ストア識別子のタイプが一致していないため、製品アラートメールは送信されませんでした。

AC-5969 - GitHub issue - GitHub コードの貢献度

[Cloud] addFilterToMap関数は、特定の列に対して機能しません

これで、カスタムモジュールを注文グリッドで使用できるようになります。 カスタムモジュールの使用中に以前にエラーが発生しました。

ACP2E-2944 - GitHub コードの貢献度

カテゴリー内の[Cloud]製品 – 製品の追加 – 割り当て – すべてを選択

ユーザーは、トグルを使用して製品を選択または選択解除できるようになりました。

ACP2E-3471

プロモーション

招待からアカウントを作成する際に顧客属性が表示されない

招待からアカウントを作成する際に、顧客属性を使用できます。

ACP2E-2602 - GitHub コードの貢献度

「クーポンあたりの使用回数」制限を持つクーポンコードは、注文キャンセルで支払いのためにリリースされません

注文が作成またはキャンセルされたときに、クーポン使用状況を即座に更新し、潜在的なデッドロックを防ぐためにルール使用状況をキューに追加できるようになりました。 これにより、「クーポンごとに使用」制限のあるクーポンコードがリリースされ、支払い失敗により注文がキャンセルされた場合に再利用できるようになります。 以前は、このような場合、システムはクーポンコードを再利用するためにリリースしなかったため、クーポンコードが無効であることを示すエラーメッセージが表示されました。

ACP2E-2627 - GitHub コードの貢献度

[Cloud] カタログ ルール製品インデクサーのインデックス再作成がSQLSTATE[HY000]をスローします。一般エラー:2006 MySQL サーバーが消えました。

Magento\CatalogRule\Model\Indexer\IndexBuilder大きなカタログのバッチサイズが正しくないため、カタログルール製品インデクサーのインデックス再作成中に「一般エラー:2006 MySQL サーバーが消えた」などのSQL エラーが発生するのを防ぎ、di.xmlのカスタム「batchCount」値が正しく処理されるようになりました

ACP2E-2811 - GitHub コードの貢献度

[CLOUD]訪問者向けカート価格ルール顧客セグメントがカートの割引を適用していません

ルールがクーポンを使用しない場合でも、訪問者の顧客セグメントにカート価格ルールが正しく適用され、適切な割引がカートに適用されるようになりました。 以前は、カート価格ルールでクーポンが使用されない限り、訪問者の顧客セグメントのカートに割引は適用されませんでした。

ACP2E-2926

関連する製品ルールの「一致する製品」タブに「Type」属性がありません

「関連する製品ルール」モジュールの「一致する製品」タブで、「タイプ」属性をフィルターオプションとして使用できるようになりました。これにより、より正確なルール定義が可能になります。 以前は、この属性は「一致する製品」タブに表示されておらず、正確な一致条件を作成する機能が制限されていました。

ACP2E-3024

割引数量ステップ(購入X)属性を持つ販売ルールによって、他のルールが適用されない

カート内の商品の数量がルールを適用するのに十分でない場合、カート価格ルールは以前に適用されたルールをキャンセルしません。

ACP2E-3139 - GitHub コードの貢献度

カート価格ルールのパフォーマンスの問題 – アドバンス販売ルールモジュール

AdvancedSalesRule フィルターに欠落しているDB インデックスを追加

ACP2E-3331

固定金額の割引と「最大数量の割引が適用される」との販売ルールの発行

カート ルールの割引に関する問題を修正しました。一定量の商品に対して固定額の割引を適用するように設定されている場合は、カートが使用されます。 以前は、ルールの割引の計算だけでなく、カート内の現在の商品の価格を計算するために「最大数量の割引が適用される」値が使用されていました。

ACP2E-3332 - GitHub コードの貢献度

[CLOUD] Magentoのアップグレードにより、クーポンで大文字と小文字が区別されるようになりました

修正の前に、大文字または小文字を考慮して設定されたとおりにクーポンコードを入力する必要がありました。 現在、クーポンは、大文字または小文字のコード設定に関係なく、バックエンドで検証されます。

ACP2E-3342

買い物かごのルール「買い物かご全体の固定金額割引」 アクションによる割引の誤った適用

管理画面から順序作成に使用する場合、大文字や小文字を問わず、クーポンコードは適切に検証されます。 以前は、クーポンコードは、設定されたカートルールコードの文字の大文字と小文字が一致しない場合、検証されませんでした。

ACP2E-3349 - GitHub コードの貢献度

バックエンドでは、製品属性のデフォルトのストア値(想定される管理者値ではなく)

バックエンドでは、製品属性のデフォルトのストア値の代わりに管理者値が使用されるようになりました。

ACP2E-3374 - GitHub コードの貢献度

買い物かごのルール「カート全体の固定金額割引」アクションは、バンドル商品を追加する際に誤って割引を適用します

固定金額の買い物かごのルールがバンドル製品に適切に適用されませんでした。 現在、合計割引額を計算する際には、バンドル子商品を考慮して、適切な割引計算を行っています。

ACP2E-3377 - GitHub コードの貢献度

カートの価格ルールで割引が計算されない

固定金額の割引が適切に計算されるようになりました。 修正前は、バンドル製品の固定金額の割引が適切に集計されていませんでした。

ACP2E-3403 - GitHub コードの貢献度

ルール条件にネストされたカテゴリが表示されない

カテゴリ条件のマーケティングルールに、レベル 3のカテゴリの下にネストされたカテゴリが表示されない問題を修正しました

ACP2E-3406 - GitHub コードの貢献度

salesrule_coupon テーブルでusage_limitとuses_per_customerが更新されない

カート価格ルールのクーポンごとの使用と顧客ごとの使用を更新すると、既存の自動生成クーポンに影響するようになりました。 以前は、新しい値は新しいクーポンのみに影響していました

ACP2E-3432 - GitHub コードの貢献度

買い物かごの価格ルールでは、「次と等しいか次より大きい」条件を使用している場合、親カテゴリは考慮されません。

カートの価格ルールは、高度な条件で使用される場合、親カテゴリを正しく考慮するようになりました

ACP2E-3456 - GitHub コードの貢献度

優先度の無効な割引計算

買い物かご割引タイプ全体に対して適用された固定額の場合、以前のプロモーションで既に割引されている買い物かご商品について、金額が適切に計算されていませんでした。 今、割引は正しくまとめられています。

ACP2E-3463 - GitHub コードの貢献度

[CLOUD]出荷計算では、ショッピングカートのルールは考慮されていません

修正前は、地域の条件を持つカートルールが一貫して適用されていませんでした。 修正後、地域の条件を含むカートルールが適切に適用されます。

ACP2E-3472 - GitHub コードの貢献度

請求書のカート ルール SKU条件が失敗しています。

動的な価格を持つバンドル製品の割引が、請求書に正しく反映されるようになりました。 以前は、割引は請求書に反映されていませんでした。

ACP2E-3491 - GitHub コードの貢献度

複数のカート価格ルールを割引/特別価格商品と同時に適用した場合の誤った割引値

修正前は、複数のカートルールが適用されている場合、カートルール全体の固定金額が適切に適用されていませんでした。 現在、固定額の割引カートのルールが適切に適用されています。

ACP2E-3498 - GitHub コードの貢献度

返品

[CLOUD]制限付き管理者ユーザーには、戻りメニューとボタンが表示されます

制限付き管理者ユーザーは、RMA関連のコントロール(メニューとボタン)にアクセスできなくなります。
以前は制限されていた管理者ユーザーに、戻るメニューとボタンが表示されていました。

ACP2E-3330

画面を更新すると、再画面が表示されない

ユーザーは、画面が歪むことなくページを更新できます。

ACP2E-3443

SEO

アクセントを使用してURL書き換えを追加すると、読み込みが無限になります

これで、URLの書き換えにアクセントを使用して正常に作成および機能し、保存処理中に無制限に読み込まれなくなりました。 以前は、アクセントを使用したURLの書き換えを追加すると、無限の読み込みの問題が発生していました。

AC-11907 - GitHub issue - GitHub コードの貢献度

マルチストアの間違ったカテゴリのURL書き換え(第3 レベルのカテゴリ)

カスタムスコープのurl キーを持つ親を持つ子に対して、正しいurl書き換えを生成

ACP2E-2641 - GitHub コードの貢献度

「製品名」フィールドの2 バイト文字(特殊文字)は、バックエンドでの製品作成をブロックします

翻訳を製品URLに適用できるかどうかを指定できる新しい設定が追加されました。 ストア/設定/カタログ/カタログ/検索エンジン最適化:「製品URLの文字起こしを適用」で設定できます。

ACP2E-2770 - GitHub コードの貢献度

1つのストアグループに複数のストアがあるurl_rewrite エントリの作成が正しくありません

この修正を行う前は、製品を編集する際に、web サイトレベルでのみURLの書き換えを生成することができました。 この修正により、ストアビューまたはweb サイトレベルでURL書き換えを生成できる新しい設定(ストア/設定/カタログ/検索エンジン最適化、ストアビューまたはweb サイトのオプションを使用した「製品URL書き換え範囲」)が導入されました。

ACP2E-3383 - GitHub コードの貢献度

営業担当者

最初の買い物かごルールが既に適用されている場合、2番目の買い物かご価格ルールは適用されません

説明はありません。

AC-13751

検索

「検索語句を入力して、もう一度試してください」を取得します。 2.4.8-beta1のストアフロントの高度な検索ページのエラー

製品属性が「いいえ」に設定されている場合、詳細検索ページに検索結果が正しく表示されるようになりました。 以前は、product属性を「No」に設定して検索を実行すると、「検索語を入力して、もう一度試してください」というエラーメッセージが表示されていました。

AC-13053 - GitHub コードの貢献度

magento/module-open-searchは、存在しないopensearch-php ブランチに依存します

説明はありません。

AC-13721 - GitHub コードの貢献度

search_query テーブルが大きなサイズの場合、フロントエンドの読み込み時間に大きな影響を与えます

検索リストページの読み込み時間を改善しました。 修正の前は、最適化されていないクエリが原因で、検索リストページが遅延していました。

ACP2E-3362 - GitHub コードの貢献度

セキュリティ

[問題] フォント CSP Paylater ポップアップがありません

コンテンツ セキュリティ ポリシーのディレクティブに違反することなく、フォント「https://www.paypalobjects.com/webstatic/mktg/2014design/font/PP-Sans/PayPalSansBig-Medium.woff'」の読み込みが可能になり、Paylater ポップアップが正しく表示されるようになりました。 以前は、Content Security Policy ディレクティブの違反によりフォントの読み込みが拒否され、Paylater ポップアップの表示に問題が発生していました。

AC-11855 - GitHub issue - GitHub コードの貢献度

[問題]更新js.js DOM テキストがHTMLとして再解釈されました

innerTextを使用すると、指定したテキスト内のHTMLの特殊文字を自動的にエスケープするため、HTML インジェクションのリスクを回避できます。 この修正プログラムは、入力を解釈されたHTMLではなくプレーンテキストとして扱うことで、クロスサイトスクリプティング(XSS)の脆弱性を防ぐのに役立ちます。

AC-12035 - GitHub issue

ドイツ語のチェックアウト時にReCaptcha V2が正しく表示されない

以前は、チェックアウトの電子メールアドレスの下にあるrecaptchaは、ドイツ語のように長い単語を含む言語ではスタイル設定されていませんでした。 この後、recaptchaは、残りの領域のすべてのrecaptcha要素と同じように見えます。

ACP2E-3273 - GitHub コードの貢献度

管理者ログイン時のCaptchaでは、一部のユーザーに対する操作は必要ありません

管理者ログイン用ReCaptchaが期待どおりに検証されます

ACP2E-3300 - GitHub コードの貢献度

発送

[問題] tracking.phtmlのタイプミスを修正 – JS-functions "currier"の名前を"carrier"に変更

オーダートラッキングテンプレートで使用されるJavaScript ハンドラー関数で、スペルが間違っている「currier」ではなく「carrier」という用語が正しく使用されるようになり、適切な関数の命名とコードの明確性が確保されました。 以前は、「currier」というスペルの間違った用語が使用されていましたが、コードベースで混乱や不整合が生じる可能性がありました。

AC-10757 - GitHub issue - GitHub コードの貢献度

UPS REST 「出荷には、測定単位としてKGS/INまたはLBS/CMまたはOZS/CMを含めることはできません」

UPSの料金がチェックアウトとカートに表示されるようにします。

AC-11938 - GitHub issue - GitHub コードの貢献度

DEVDOCでのUPS REST 「サンドボックス」および「prod」セットアップ命令の更新

説明はありません。

AC-12938

[問題]顧客アドレスの変数のスペルを修正しました

顧客アドレスの変数が正しく入力されるようになり、フロントエンドのアカウントエリアに正確に表示されるようになりました。 以前は、これらの変数のスペルが正しくないと、ローカルのコードレビュー中にエラーが発生する可能性がありました。

AC-13172 - GitHub issue - GitHub コードの貢献度

予定納入日が間違って表示されたトラッキングウィンドウ

Fedex Carrierの正しい配信日を表示します。

ACP2E-2738 - GitHub コードの貢献度

送料無料が適用されても表レートが表示される

クーポン適用後に送料無料が利用可能になった場合でも、表レートの配送方法が表示されるようになりました

ACP2E-2763 - GitHub コードの貢献度

Jenkins環境に資格情報が追加されていないため、MFTF テスト AdminCreatingShippingLabelTestが失敗しました

mftf テスト修正

ACP2E-2765 - GitHub コードの貢献度

FedEx Track APIがREST資格情報で動作しない

以前は、FedEx統合ではトラッキング APIに追加のAPI キーは必要ありませんでした。 新しい設定が追加され、トラッキング API キーをサポートするようになりました。

ACP2E-3340 - GitHub コードの貢献度

[Cloud] FedEx ネゴシエート済みレートがRESTで返されません

修正に先立ち、FedExのドキュメントに従って、FedExのアカウント固有のレートがレスポンスで送信されない場合でも、送信されるべきでした。 修正後、アカウント固有のレートは、アドビ側からのリクエストを変更して応答に送信されます。

ACP2E-3354 - GitHub コードの貢献度

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

スケジュールされた更新の設定は、最初に更新を実行して追加した場合は保存されません

現在実行中のアップデートで属性が変更されたときに、後続のスケジュールされたアップデートで製品属性値が正しくクリアされるようになりました。 以前は、実行中のスケジュールされた更新によって製品属性が変更された場合、新しいスケジュールされた更新を作成する際にそのような属性値をクリアすることはできず、作成後にユーザーが再編集する必要がありました。

ACP2E-2901

日付と日付の問題のカート価格ルールがステージング更新と同期されていません

日付は、買い物かごの価格ルールのステージングの更新に応じて保存されます。

ACP2E-2999

ステージング プレビューのJS エラー

これで、form-mini-stub.js ファイルが開発者ツールでJs構文エラーなしで正常に読み込まれるようになりました。

ACP2E-3104

製品の特別価格設定コンテンツは更新できません

価格更新キャンペーン開始後の終了日を編集できるようになり、ユーザーがキャンペーンに必要な調整を行えるようになりました。 以前は、アクティブなキャンペーンの終了日を更新しようとするとエラーがスローされ、ユーザーが変更を加えることができませんでした。

ACP2E-3162

一意のカスタムカテゴリ属性を使用する場合、スケジュールされた更新を更新できない

カテゴリに一意の属性がある場合、カテゴリのスケジュールされた更新を更新できない問題を修正しました

ACP2E-3453 - GitHub コードの貢献度

ターゲティング

[問題] メンテナンス許可リストでCIDR範囲の使用を許可する

メンテナンスモードでのCIDR範囲の使用がサポートされるようになりました。これにより、IP リストを許可し、メンテナンスモードをバイパスするIP アドレスの範囲を有効にします。 以前は、メンテナンスモードでは、メンテナンスモードをバイパスするために個々のIP アドレスのみが許可されていました。

AC-9432 - GitHub issue - GitHub コードの貢献度

[問題]機能/php8.1 コンストラクタープロパティのプロモーション wee グラフ ql

すべてのプロパティを、モジュール wee graph qlのコンストラクタプロパティプロモーションに置き換えます。

AC-13295 - GitHub issue - GitHub コードの貢献度

固定製品税(FPT)が設定可能な製品で機能しない

設定可能な製品バリエーションのFPTが適切に動作します。

ACP2E-3193 - GitHub コードの貢献度

テストフレームワーク

JSON列タイプにより、統合テストがtestDbSchemaUpToDateに失敗しました

システムは、統合テスト中にデータベーススキーマのJSON列タイプを正しく認識し、データベーススキーマと宣言型スキーマの不一致によるテストエラーを防ぐことができます。 以前は、システムがMariaDBでJSON列タイプをLONGTEXTとして誤って識別し、統合テストが失敗していました。

AC-11654 - GitHub コードの貢献度

[問題] PHPDoc修正スペル

PHPDocのスペル修正により、IDEで非推奨のメソッドが正しく認識されるようになりました。 以前は、PHPDocのスペルミスにより、IDEが特定のメソッドを非推奨(廃止予定)と認識していませんでした。

AC-13362 - GitHub issue - GitHub コードの貢献度

MAGETWO-95118:セッションの有効期限が切れた後、永続的なショッピングカートで動作を確認する

説明はありません。

AC-13478 - GitHub コードの貢献度

統合テストに失敗しました。Magento\NegotiableQuote\Controller\Quote\DownloadTest::testCompanyManagerDownloadWithNQSubPermission

説明はありません。

AC-13716

データベースに条件のないTarget ルールに関するレコードが含まれている場合、[ データベース比較]致命的なエラー

以前は、データベースに致命的なエラーが発生していなかったターゲットルールに関するレコードが含まれている場合、データベース比較ツールが致命的なエラーなしで正常に渡された後。

AC-13722

静的テストを修正して3d パーティの拡張機能による使用を有効にする

説明はありません。

AC-13848 - GitHub コードの貢献度

[内部] フィクスチャの適用エラーが、実行時またはログに表示されません

'-

ACP2E-3334 - GitHub コードの貢献度

[MFTF] StorefrontCheckoutProcessForQuoteWithoutNegotiatedPricesTest

固定mftfs

ACP2E-3458 - GitHub コードの貢献度

UI フレームワーク

Prototype.jsのセキュリティ脆弱性の修正CVE-2020-27511

システムは、Prototype.js 1.7.3のセキュリティ脆弱性CVE-2020-27511に対処するように更新され、システムの全体的なセキュリティが強化されました。 このアップデート以前は、HTML タグを削除することで、正規表現のサービス拒否(ReDOS)の影響を受けやすくなっていました。

AC-12128 - GitHub コードの貢献度

Grunt Lessは、ソースマップにpub/接頭辞を使用します

システムはgruntを使用する際にパスの/pub接頭辞なしでless/css ソースマップを生成するようになり、web サーバー設定で回避策が不要になりました。 以前は、ソースマップパスで/pub接頭辞を使用するには、web サーバーで特定の設定を正しく機能させる必要がありました。

AC-12189 - GitHub issue - GitHub コードの貢献度

Ui コンポーネントファイルフィールド

UI コンポーネントフォームのファイルフィールドが正しく検証されるようになりました。これにより、ファイルを選択したときにエラーなくフォームを送信できるようになりました。 以前は、ファイルを選択した場合でも検証が失敗し、フォームが送信されなくなります。

AC-12432 - GitHub issue - GitHub コードの貢献度

[問題] js コンソールの日付形式が改善されました。12時間から24時間に切り替えてください…

js コンソールの日付形式を改善:12時間から24時間に切り替えました

AC-12645 - GitHub issue - GitHub コードの貢献度

[問題]は、開発者モードでより少ないファイルでsourceMap生成を追加します

開発者モードでは、より少ないファイルのソースマップが生成されるようになり、スタイルのソースを簡単に識別できるようになりました。 以前は、サーバーサイドのコンパイルが少ない開発者モードでシステムを実行する場合、スタイルのソースを特定するのは困難でした。

AC-12650 - GitHub issue - GitHub コードの貢献度

無効なモジュールに対して静的コンテンツをデプロイしています

最終的なCSS出力ファイルから、無効なモジュールに関連するCSSが除外されるようになりました。これにより、不要なスタイルが読み込まれなくなります。 以前は、無効化されたモジュールに関連するCSSが最終的なCSS出力ファイルに含まれていたため、追加の不要なスタイルが読み込まれていました。

AC-1306 - GitHub issue - GitHub コードの貢献度

「在庫切れ」ソートで最小の在庫しきい値を使用すると、一貫性のない動作

これにより、在庫レベルに応じてカタログ内の商品を正しく分類し、設定された最低在庫量のしきい値に従って、在庫切れの商品を常にリストの下部に移動させることができるようになりました。 以前は、並べ替え動作に一貫性がなく、在庫レベルに基づいてアイテムが常に正しい順序で表示されるとは限りませんでした。並べ替えの変更は、カテゴリ階層の保存、更新、または変更後に予測不可能に発生する可能性がありました。

AC-13459 - GitHub コードの貢献度

require.jsの読み込み問題に関するエラーレポートの改善に関する提案

このPRは、要件がコンポーネントの読み込みに失敗した場合のエラーメッセージを改善します。

AC-13472 - GitHub issue - GitHub コードの貢献度

2.4-developでビルド失敗を引き起こすPHP 8.4非推奨エラー

説明はありません。

AC-14004 - GitHub コードの貢献度

[問題] フロントエンドでバックエンド ブロック コンテキストを読み込まない

これで、バックエンドブロックコンテキストがフロントエンドに読み込まれないことが保証され、不要なバックエンドセッションと潜在的なセッションロックの作成が防止されます。 以前は、フロントエンドでバックエンドブロックコンテキストを誤って読み込んでいたため、バックエンドセッションが作成され、セッションロックが発生する可能性がありました。

AC-9007 - GitHub issue - GitHub コードの貢献度

[問題]不要なスクリプトのレビュー概要を削除

これにより、評価セクションから不要なJavaScript スクリプトを削除し、より効率的で読みやすいコードにインライン CSS スタイルを使用することで、ページの読み込み時間を最適化できるようになりました。 以前は、評価セクションにJavaScript スクリプトを使用すると、ページの読み込み時間が遅くなる可能性がありました。

AC-9168 - GitHub issue - GitHub コードの貢献度

Recaptchaが有効になっている場合にギフトカードの残高を確認する際の例外

ユーザーは、表示でギフトカードの残高を取得し、カート画面を編集できます。 以前は、reCAPTCHAが有効になっている間、これらの詳細は表示されませんでした。

ACP2E-2529 - GitHub コードの貢献度

[CLARIFICATION]機能リクエスト ADA コンプライアンス

サポートされていないCSS プロパティを削除し、print.css ファイルでサポートされているプロパティに置き換えることで、ADAのコンプライアンスが確保されるようになりました。 以前は、サポートされていないCSS プロパティを使用すると、ブラウザーの互換性の問題が発生していました。

ACP2E-2729 - GitHub コードの貢献度

AC 2.4.4-p8のeffect-drop.jsの[Cloud]混乱ライブラリコード

システムがeffect-drop.js ライブラリを正しく実装し、jQuery UI エフェクトが適切に機能するようになりました。 以前は、effect-drop.js ライブラリがeffect-clip.js ライブラリで誤って上書きされたため、jQuery UI エフェクトで潜在的な問題が発生していました。

ACP2E-3061 - GitHub コードの貢献度

サイトヘッダー|顧客歓迎セクションを破る特殊文字

修正後、お客様のウェルカムセクションに特殊文字が正しく表示されます。

ACP2E-3367 - GitHub コードの貢献度

顧客セグメントの編集がdaterangeで失敗する

1つの日付のみが編集された場合、日付範囲の条件を持つ顧客セグメントを保存できます。

ACP2E-3561 - GitHub コードの貢献度

1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f