Adobe Commerce 2.4.6 リリースノート

Adobe Commerce 2.4.6 では、PHP 8.2 のサポートが導入されています。PHP 8.1 は完全にサポートされたままですが、PHP 7.4 のサポートは削除されました。 パフォーマンスと拡張性に関する大幅な強化が含まれます。 GraphQLの一括買い物かご操作とカテゴリツリーレンダリングの応答の操作が最適化されました。 このリリースでは、 Adobe Commerce Extension メタパッケージが導入されています。

このリリースには、300 件を超える品質の修正および機能強化が含まれています。 Core Composer の依存関係とサードパーティライブラリは、PHP 8.2 と互換性のある最新バージョンにアップグレードされました。

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

その他のリリース情報

これらの機能のコードはAdobe Commerceコアコードのリリースにバンドルされていますが、これらのプロジェクト (B2B、Page Builder、Progressive Web Application(PWA)Studio など ) のいくつかも個別にリリースされています。 これらのプロジェクトのバグ修正は、個別のプロジェクト固有のリリース情報に記載されています。この情報は、各プロジェクトのドキュメントに記載されています。

Adobe Commerce 2.4.6 のハイライト

このリリースでは、次の点に注意してください。

セキュリティの強化

このリリースには、8 つのセキュリティ修正とプラットフォームのセキュリティ強化が含まれています。

これらの問題に関する確認済みの攻撃は、現在までには発生していません。 ただし、一部の脆弱性は、顧客情報にアクセスするために悪用されたり、管理者セッションを引き継ぐ可能性があります。 これらの問題のほとんどは、攻撃者が最初に管理者へのアクセス権を取得する必要があります。 その結果、以下の取り組みに限定されない限り、管理者を保護するために必要なすべての手順を実行するように促されます。

  • IP許可リストに加える
  • 二段階認証
  • VPN の使用
  • ではなく一意の場所の使用 /admin
  • パスワードの衛生状態が良好

詳しくは、 Adobeセキュリティ情報 を参照してください。

その他のセキュリティ強化

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

  • 管理アクションログのギャップに対処し、グリッドビュー、マスアクション、および書き出し内のアクションの詳細な監査を行いました。

  • 支払い処理中に予期しないエラーが発生した場合、reCAPTCHA 検証がチェックアウト時に失敗しなくなりました。 GitHub-35093

  • 管理者ユーザーが電子メールを変更した際に電子メールの確認を求める新しいシステム設定. サイトの脆弱性を減らすために、管理者ユーザーが電子メールを変更した際に電子メールで確認が必要となる新しいシステム設定(デフォルトで無効)が追加されました。 Stores > Settings:Configuration > Customers > Customer Configuration > Account Information Options > Require email confirmation if an email has been changed. このオプションを有効にすると、管理者ユーザーが電子メールアドレスを変更するたびに、アプリケーションが電子メールの確認をリクエストします。 この変更の影響を受けるのは、次のモジュールです。 Magento_Customer.

Platform の機能強化

Adobe Commerce 2.4.6 では、PHP 8.2 のサポートが導入されています。PHP 8.1 は完全にサポートされています。

PHP 7.4 のサポートは、このリリースから削除されました。 PHP 7.4 ではAdobe Commerce 2.4.6 を実行できません。

Adobe Commerce 2.4.6 では、次の機能がサポートされるようになりました。

  • Composer 2.2.x。Composer 1.x が削除されました。

  • Redis 7.0.x.Redis 6.2 との互換性は残っていますが、Redis 6.2 は 2024 年に提供終了となる予定なので、このリリースを Redis 7.0.x にデプロイすることをお勧めします。

  • Adobe Commerceのオンプレミスおよびクラウドデプロイメントのデフォルトの検索エンジンとして、OpenSearch がサポートされるようになりました。 独立した検索エンジンとしてMagento Open Source。 このリリースは OpenSearch v2.x をサポートし、OpenSearch 2.5 でテストされています。OpenSearch 1.x との互換性は保たれますが、このリリースを OpenSearch 2.x で使用することをお勧めします。クラウドとオンプレミスの両方で、OpenSearch 2.x を使用したAdobe CommerceおよびMagento Open Source2.4.6 をインストールして実行できます 検索エンジンの前提条件.

  • ELASTICSEARCH8.x詳しくは、 アップグレードElasticsearch.

  • MariaDB 10.6 (LTS バージョン)。 このリリースは MariaDB 10.4 と互換性がありますが、MariaDB 10.6 にアップグレードすることをお勧めします。

その他のアップグレードと交換

  • DHL スキーマは v6.2 から v10.0 に移行されました。

  • 古い JavaScript ライブラリは最新バージョンに更新され、古い依存関係は削除されました。 これらの変更は後方互換性があります。

  • PHP 7.4 の互換性が Commerce コードベースから削除されました。

  • Symfony の依存関係が新しい LTS バージョンにアップグレードされました。 依存関係には次が含まれます。

    • friendsofphp/php-cs-fixer
    • symfony/console
    • symfony/event-dispatcher
    • symfony/finder
    • symfony/process
    • web-token/jwt-framework
  • jquery-migrate は、Commerce コードベースから削除されました。 GitHub-21406

  • アップグレード済み jQuery/fileUpload ライブラリを v10.32 にアップロードする必要があります。

  • 提供が終了した Zend フレームワーク (ZF1) コンポーネントは、コードベースから削除されました。 詳しくは、 後方互換性のない変更のハイライト.

  • Laminas の依存関係が PHP 8.2 をサポートするように更新されました。

  • The laminas/laminas-dependency-plugin Composer プラグインが削除されました。 GitHub-36515

  • 置換済み Zend_Filter 次を使用 laminas/laminas-filter.

  • アップグレード済み web-token/jwt-framework を v3.0.5 にアップロードします。 (最新バージョン)

  • アップグレード済み allure-framework/allure-phpunit を v2.x にアップロードします。

  • をアップグレードしました。 Chart-js v3.9.1 へのライブラリ

パフォーマンスと拡張性の強化

  • 多くの顧客セグメントに影響を及ぼす操作のパフォーマンスの向上. マーチャントは、新しい設定を有効にすることで、100 を超える顧客セグメントに関わる操作のパフォーマンスを向上できます。 The Real-time Check if Customer is Matched by Segment の設定を無効にすると、顧客に対する各顧客セグメントの検証を減らし、処理時間を短縮できます。 詳しくは、 顧客セグメントの検証.

  • 製品グリッドに表示される製品数を制限する新しいシステム構成設定. 商人は新しい Limit Number of Products in Grid 製品グリッドのパフォーマンスを向上させるための設定。 この制限はデフォルトで20000に設定されており、UI コンポーネントで使用される製品コレクションにのみ影響します。 表示する製品の数を制限すると、200,000 を超える製品を入力したグリッドの操作のパフォーマンスが向上します。 詳しくは、 グリッド内の製品数の制限

  • インポートのパフォーマンスが向上しました(1 分あたり最大 100,000 件のレコード). 商人は新しい POST /rest/<store_view_code>/V1/import/csv データをAdobe Commerceに読み込むための REST API エンドポイント。 このエンドポイントは、管理者インポート機能と同じ機能を提供し、CSV ファイルを使用して製品、製品価格、顧客エンティティを作成、更新、削除する機能をサポートします。 詳しくは、 データのインポート.

  • 負荷分散による高スループットの注文処理パフォーマンスの向上. 同時注文数が多い(1 分あたり 1000 件の注文)クラウドインフラストラクチャのお客様は、異なるノード間でデータベースの負荷を分散させることで、注文処理のパフォーマンスを向上できます。 マーチャントは、MySQL データベースと Redis インスタンスのセカンダリ接続を有効にすることで、この負荷を再調整できます。 詳しくは、 高スループットの注文処理

Adobe Commerce Extension Metapackage

このリリースでは、Adobe Commerce Extension メタパッケージ v1.1.0 が導入されました。このパッケージは、このコアリリースで選択されたAdobe Commerce拡張機能を自動的にバンドルします。 このメタパッケージに含まれるこれらの拡張機能のバージョンは、 composer update を実行すると、最新のコアリリースにアップグレードする際にこれらの拡張機能をアップグレードするプロセスが簡単になります。 これらの拡張機能は、独立したリリーススケジュールを引き続き維持します。

Adobe Commerce 2.4.6 のAdobe Commerce Extension メタパッケージには、次の 2 つの拡張機能が含まれています。

この拡張機能メタパッケージの今後のバージョンには、追加の拡張機能が含まれる予定です。

Adobe CommerceのAdobe I/Oイベント

Adobe CommerceのAdobe I/Oイベントは、コマースイベントをキャプチャし、Adobe Commerceから他のAdobeシステムにデータを転送します。 開発者は、在庫の更新、注文ステータスの変更、価格の更新など、コマースイベントを購読する、Adobe Developer App Builder でクラウドネイティブなアプリを作成できます。 開発者は、この機能を使用して、ミッションクリティカルなシステムをまたいで、購入者のジャーニー全体を編成するためにデータを交換できます。

アクセシビリティの更新

このリリースでは、より知覚可能、操作可能、理解可能、堅牢な、Venia(PWA) のストアフロントエクスペリエンスの作成に焦点を当てました。 次の機能強化が含まれます。

  • のビジュアルテキストラベル Sign in ボタンがアクセス可能な名前と一致するようになりました。 (UI 要素のアクセシブルな名前は、表示可能なラベルテキストで始めることをお勧めします)。
  • ストアフロント全体のボタンに、わかりやすい名前が追加されました。
  • に言葉による記述的なラベルが追加されました Has Video 検索フィルターのチェックボックス。
  • キーボードのみのユーザーがストアフロントのすべてのページ機能にアクセスできるようになりました。 以前は、キー操作だけでサブナビゲーションリンクにアクセスできませんでした。

Adobe CommerceとAdobe IMSの統合

次のAdobe IMSモジュールは、Adobe Commerce 2.4.6 コアコードから切り離され、個別のメタパッケージとしてパッケージ化されました。

  • adobe-ims
  • adobe-ims-api
  • admin-adobe-ims

新しい adobe-ims-metapackage v2.2.0 はAdobe Commerce 2.4.6 にバンドルされています。このリリースでは機能は変更されていません。

B2B

会社の注文件数機能がGraphQL API によって完全に公開されました。 このリリースでは、2 つのGraphQLスキーマが導入されました。

  • 「発注」GraphQLスキーマは、発注書の作成、編集、削除など、B2B 会社ユーザーの発注管理機能をカバーします。 詳しくは、 発注書 (B2B).
  • 発注ルールGraphQLスキーマを使用すると、承認ルールを作成、編集および削除したり、発注書を手動で検証したりできます。 詳しくは、 発注書承認ルール (B2B).

このリリースには、複数のバグ修正が含まれています。 詳しくは、 B2B リリースノート.

Braintree

  • The Pay Later イタリアとスペインのボタンとバナー(メッセージ)のBraintreeが有効になっています。
  • PayPal Vault での PayLater メッセージが有効になりました。
  • 不正保護と ACH Web フックを追加しました。 不正保護 Web フックは、リスクの決定がBraintreeされた場合にトリガーされます。 ACH 支払のステータスが次の条件に更新されると、ACH ウェブフックがトリガーされます。 settled または settlement decline.
  • LPM(ローカル支払い方法)Web フックを追加しました。

GraphQL

GraphQLのパフォーマンスが強化された機能を次に示します。

カテゴリ権限が有効なカテゴリに対するクエリを実行する際の応答時間を改善しました。. カテゴリ権限が有効になっていて、多数の顧客グループまたは共有カタログを含むカテゴリ内の製品に対するクエリを実行する際の応答時間が改善されました。 このパフォーマンスの向上をサポートするコードの変更点を次に示します。

  • GraphQL resolver の操作が最適化されました。
  • データプロバイダーは、処理される新しい製品ごとに実行時にキャッシュされたデータを再設定しなくなり、パフォーマンスが向上しました。
  • GraphQLのリゾルバーで、製品の権限処理が最適化されました。 製品の権限が、製品コレクションに対して製品単位で適用されるようになりました。
  • の共有カタログで読み取られる最適化された権限 addProductsToCart 突然変異。
  • 製品のインラインフラグメントで製品の権限が最適化されました。

カテゴリツリーレンダリングのパフォーマンスの最適化. The categoryList クエリは、多数のカテゴリを持つ顧客をサポートするように最適化されています。 このクエリを使用して 1500 を超えるカテゴリを検索し、最大 5 レベルのネストされたサブカテゴリを含めると、パフォーマンスが向上します。 不要なメソッド呼び出しを削除し、カテゴリツリーのキャッシュを改善し、カテゴリデータを再帰的に読み込むことで、リファクタリングコードによるカテゴリの子の読み込みを改善しました。 このパフォーマンスの向上をサポートするコードの変更点を次に示します。

  • カテゴリモデルのカスタム属性メタデータ取得が改善されました。
  • カテゴリ ID の取得が改善され、 getChildren の呼び出しが減少しました。
  • カテゴリの子の読み込みが改善されました。

一括買い物かご操作のクエリの応答時間を短縮. 最大 500 個のシンプルで構成可能な製品を追加する場合、クエリのパフォーマンスを向上させるために、製品の追加の変更を最適化しました。 バンドル製品は影響を受けません。 最適化された突然変異は次のとおりです。 addProductsToCart, addConfigurableProductsToCart, addDownloadableProductsToCart, addSimpleProductsToCart, addVirtualProductsToCart,addWishlistItemsToCart、および updateCartItems.

顧客クエリで順序の並べ替えがサポートされるようになりました. The orders の出力オブジェクト customer クエリに並べ替えフィールドが含まれるようになりました。 順序番号または作成日で、昇順または降順で並べ替えることができるようになりました。

新しい変異:

deleteCustomer

Page Builder

Page Builder v.1.7.3 はAdobe Commerce 2.4.6 と互換性があります。

PWA Studio

PWA Studiov.13.0.x はAdobe Commerce 2.4.6 と互換性があります。アクセシビリティを向上させるための複数の機能強化が含まれています。 バグ修正について詳しくは、 PWA Studioリリース. 詳しくは、 バージョンの互換性 を参照してください。

既知の問題

問題:New Relicは現在、PHP 8.2 と互換性がありません。New Relicを実行するデプロイメントは、PHP 8.1 上でAdobe Commerce 2.4.6 を実行できますが、PHP 8.2 は実行できません。 回避策:PHP 8.2 をサポートする新しいバージョンのNew Relicがリリースされるまで、PHP 8.1 でAdobe Commerce 2.4.6 を実行します。このリリースは 2023 年夏に予定されています。

修正された問題

Adobe Commerce 2.4.6 コアコードでの数百の問題を修正しました。 Adobe Commerce 2.4.6 に含まれる修正済みの問題のサブセットを以下に示します。

インストール、アップグレード、導入

  • 複数のロケールと Web サイトを使用した標準デプロイメントまたはコンパクトデプロイメントで、静的コンテンツデプロイメントがタイムアウトしたり失敗したりすることはなくなりました。
  • コンパクトな方法で、静的コンテンツのデプロイメント (bin/magento set:static-content:deploy -f --strategy compact) をクリックします。
  • 実行中 bin/magento setup:di:compile -vvv ( または -v または -vv オプション ) が失敗した場合に関する情報メッセージを返すようになりました。 GitHub-35391
  • Adobe Commerceで bin/magento setup:upgrade コマンドを使用して、既にデータ移行ツールが実行されているデプロイメントで次の操作を実行します。 PHP Fatal error: Declaration of Migration\Logger\Logger::addRecord(int $level, string $message, array $context = []): bool must be compatible with Monolog\Logger::addRecord(int $level, string $message, array $context = [], ?Monolog\DateTimeImmutable $datetime = null): bool in /var/www/html/vendor/magento/data-migration-tool/src/Migration/Logger/Logger.php on line 34. GitHub-35604
  • The bin/magento setup:db:status MySQL 8.0.29 を実行する環境でコマンドが失敗しなくなりました。以前は、宣言型スキーマが古いことを誤って示していました。 GitHub-35671
  • The composer install コマンドが上書きされなくなりました .gitignore ファイル。 GitHub-32888
  • 実行中 bin/magento sampledata:remove Alpine Linux でアップグレード後にサンプルデータを削除すると、次のエラーで失敗しなくなりました。 Undefined constant "MagentoHackathon\Composer\Magento\Deploystrategy\GLOB_BRACE. GitHub-36062
  • bin/magento setup:upgrade 最初の実行後に正常に実行されるようになりました composer install --no-dev. GitHub-36351
  • 例外と例外スタックトレースエントリが、 var/log/exception.log. GitHub-36054
  • コマンドラインを使用してパスワードなしで Redis 接続を設定すると、Adobe Commerceがパラメータの検証エラーをスローするようになりました。

アクセシビリティ

  • The Proceed to Checkout, Review Order、および Place Order チェックアウトワークフローのボタンが、キーボード入力で期待どおりに動作するようになりました。
  • 使用時のボタンのフォーカスの視覚的表示 TAB または SHIFT + TAB ページコントロール間を移動する機能が期待どおりに動作するようになりました。

スクリーンリーダー

  • 注文履歴ページのスクリーンリーダーが、正しい画像の説明を読み上げるようになりました。

スクリーンリーダーが読み上げるようになりました。

  • 検索結果で見つかった項目の総数が期待どおりです
  • ユーザーがキーボードコントロールを使用して正常にサインインしたときのログインユーザーの名前
  • 製品検索結果ページのヘッダーで、 <title> 要素
  • 入力フィールドが必須かどうか
  • アコーディオン要素の現在の状態を修正する(折りたたまれて展開された状態)
  • ユーザーが Create an account ボタン

製品のバンドル

  • 特定のストア表示の API を介してバンドル製品を更新しても、同じバンドル製品の他のストア表示データが上書きされなくなりました。 以前は、バンドル製品オプションのタイトルは、他のストア表示の最初のオプションのタイトルで上書きされていました。
  • バンドルされた製品を管理者から正常にフィルタリングできるようになりました。 Catalog > Products オランダ語のロケールを使用する場合。 以前は、Adobe Commerceでフィルターを実行すると、このエラーが表示されていました Type: Bundle Product: Something went wrong with processing the default view and we have restored the filter to its original state. GitHub-35704
  • バンドル製品の価格が 1000 を超える場合、製品グリッドで例外がスローされなくなりました。 以前は、SKU で製品を検索したり、 Catalog > Products、Adobe Commerceが次のエラーをスローしました: Non Numeric value encountered. GitHub-36284)
  • バンドルと単純な製品の組み合わせを含む注文のクレジットメモと請求書PDFの列が正しくレンダリングされるようになりました。 以前は、列がゆがんだり、位置がずれていました。
  • GraphQLのクエリで、 BundleProduct フラグメント、 items.options.product オブジェクトには、期待どおりのデータが含まれています。 以前は、状況によってはオブジェクトが null になることがありました。
  • バンドルオプションの小数が、 Quantity uses decimals が有効になっている。 以前は、分数の分数ではなく、整数部分のみがレンダリングされていました。 例えば、1.5 の量は 1.0 とレンダリングされました。 GitHub-35964
  • GraphQL製品クエリで、問い合わせ対象のストアの範囲内で、バンドル製品オプションのみが返されるようになりました。
  • カテゴリに割り当てられていないが、バンドルまたはグループ化された製品の製品オプションである製品は、 Allow Category Browsing 設定は、顧客がクエリを送信する際に有効になります。

キャッシュ

  • 注文した製品が在庫切れにならない限り、注文の達成後、フルページのキャッシュはフラッシュされなくなります。 以前は、出荷が作成されるたびに、カテゴリのキャッシュがパージされていました。
  • L2 キャッシュが設定され、リモートデータが部分的に削除された場合、データが正常にキャッシュされるようになりました。 以前は、これらのデータのハッシュを含まないデータキャッシュのみをフラッシュした後、データハッシュが存在する間、新しいキャッシュは保存されませんでした。
  • の修正済みの欠陥 CatalogUrlResolverIdentity および CmsUrlResolverIdentity キャッシュを妨げていた問題を修正しました。 この問題は、複数のリクエストに対するルートクエリのキャッシュに影響を与えました。

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

  • 買い物客は、単純な製品の最小数量が買い物かごに含まれている場合に、買い物かごに品目を追加できるようになりました。
  • 買い物かごデータを取得する REST API 呼び出しで、同じ値が返されるようになりました。 grand_total および base_grand_total 値は、店舗通貨と基本通貨が同じ場合に使用します。 GitHub-34649
  • の書き出された値 Maximum Qty Allowed in Shopping Cart は、管理者設定で設定されたデフォルト値と一致するようになりました。
  • Adobe Commerceは、注文の払い戻しに対する総計を、配送料の割引を含めて正しく計算するようになりました。
  • ストアフロントの注文で、Google reCAPTCHA が期待どおりに動作するようになりました。 以前は、Adobe Commerceで、買い物客が最初に注文を試みる前にGoogle ReCAPTCHA が最初に選択されていない場合に、次のエラーが表示されていました。 ReCaptcha validation failed, please try again および No such cart with id = ID.
  • CAPTCHA 画像の更新で、管理者設定が有効になり、設定が無効な場合はトリガーされなくなりました。 以前は、設定が有効か無効かに関係なく支払い方法が変更されるたびに更新がトリガーされていました。 GitHub-34855
  • Adobe Commerceで、買い物客が買い物かごを更新せずに買い物かごページの製品数を変更した場合に、買い物客を次のページにリダイレクトする前に、期待どおりに確認ポップアップが表示され、次のページに移動しようとするようになりました。
  • 買い物客は、管理で製品を減らした後で、買い物かごからの製品の量を減らすことができるようになりました。 以前は、買い物客が製品数を減らそうとすると、Adobe Commerceが次のエラーをスローしていました。 The requested qty is not available. GitHub-35780
  • 複数配送のチェックアウト時に製品の数量が設定済みの最大値を超えた場合、Adobe Commerceが JavaScript コンソールでエラーをスローしなくなりました。 代わりに、Adobe Commerceに情報のエラーメッセージが表示されるようになりました。 GitHub-36184
  • 買い物かごページの品目数が、買い物客がキーボードの下向き矢印キーを使用して製品数を変更した場合、負の数として表示されなくなりました。 GitHub-36299
  • 買い物客は、買い物客が属する顧客グループを変更した後に禁止されるカテゴリの製品を買い物かごに追加できなくなりました。 権限設定が変更された場合、Adobe Commerceは、特定のカテゴリに対する顧客グループ権限のアクセス権を確認するようになりました。
  • 顧客の買い物かごは、管理注文が作成される前に空にならなくなり、注文がキャンセルまたは破棄された場合に買い物かごの内容が復元されるようになりました。 注文の作成後にのみ、品目が買い物かごから削除されるようになりました。 以前は、管理者ユーザーが買い物かごの管理ページで注文を作成しようとすると、買い物かごは空になっていました。
  • 実行後、ミニカートに正しい製品画像が表示されるようになりました。 bin/magento catalog:image:resize. 以前は、すべての画像がデフォルトの製品プレースホルダー画像に置き換えられていました。 GitHub-35535
  • 配送先住所に拡張属性が含まれている場合、チェックアウトを正常に完了できるようになりました。 以前は、Adobe Commerceが次のエラーをスローしていました。 Object of class Magento\Quote\Api\Data\AddressExtension could not be converted to string. GitHub-34202
  • The addBundleProductsToCart 必須の製品オプションに値がない場合に、ミューテーションが製品を見積もりに追加しなくなりました。 GitHub-25676
  • Adobe Commerceが addProductsToCart 権限が不十分な場合に、製品を買い物かごに追加すると、ミューテーションが失敗します。
  • クイックオーダーを使用して使用可能な在庫を超える数量の製品を追加した場合、Adobe Commerceが買い物かごページでエラーをスローしなくなりました。
  • The setGiftOptionsOnCart ミューテーションでは、買い物かごの操作に対して顧客認証が必要になりました。

買い物かごの価格ルール

  • 買い物かご価格ルールの作成中に設定された無料配送オプションが、期待どおりに注文に適用されるようになりました。 以前は、ルールの作成時に適用された無料配送オプションはチェックアウト時に無視され、ルールの適用時には送料は許可されませんでした。 GitHub-35013
  • The discount_percentsales_order_item 品目の割引数量が設定されていない、または品目の数量以上の場合、製品のテーブルが予想どおりに割引率と共に移入されるようになりました。 以前は、買い物かごの価格ルールがこの製品に適用されると、この列は入力されませんでした。

カタログ

  • 製品リストウィジェットで、ログインした買い物客の価格が正しく表示されなくなりました。 ホームページウィジェットに表示される価格が買い物客の住所と一致するようになり、買い物客が住所を更新すると更新されます。 以前は、ブラウザーキャッシュで、顧客グループの税ルールに基づいてホームページの製品価格が更新されていませんでした。
  • 複数 Web サイトのデプロイメントで、製品リストの比較機能が正しく動作するようになり、Web サイトに依存します。
  • 製品の詳細ページを再読み込みする際に、Adobe Commerceで前のページのデータが表示されなくなりました。 以前は、製品の詳細ページが再読み込みされると、最初のタブのデータが、分割秒間、新しく読み込まれたデータと結合されていました。
  • モバイルデバイスのメインメニューで、サブカテゴリのあるカテゴリを期待どおりに展開できるようになりました。 以前は、モバイルデプロイメントでは、カテゴリをサブカテゴリで開いたり展開したりできませんでした。 GitHub-35329
  • 製品が新しい Web サイトやストアに割り当てられると、カテゴリリストが期待どおりに更新されるようになりました。 以前は、製品価格インデクサーは無効とマークされず、その後、 cron が期待どおりに実行される。 その結果、商品の価格エントリが価格指数表から欠落し、新しい店舗や Web サイトには表示されませんでした。
  • ストアフロント在庫数が、 Display Out of Stock Products 設定が有効になっています。 GitHub-35899
  • カテゴリページは、 Allow All Products Per Page の設定が有効になっています。 GitHub-35900
  • The Display Out of Stock Products 有効にした場合、設定オプションが期待どおりに動作するようになりました。 以前は、このオプションが管理で有効になっている場合、すべての製品がストアフロントに在庫切れとして表示されていました。 GitHub-35898
  • 卸売グループに割り当てられた顧客は、カテゴリ権限で許可された場合、買い物かごにグループ化された製品を追加できるようになりました。 顧客グループに対してこの権限が定義されていない場合は、設定が優先されます。
  • ブール属性による製品の並べ替えが期待どおりに動作するようになりました。 GitHub-36390
  • カタログ価格ルールの割引は、固定価格のカスタム製品オプションには適用されなくなりましたが、製品の元の価格にのみ適用されます。
  • 英数字製品属性の関連製品ルールで生成された関連製品は、ストアフロント製品の詳細ページで正常に取得されるようになりました。 GitHub-36285
  • カタログ価格ルールで、選択した範囲が考慮され、属性にルールと一致するオプション値が含まれる Web サイトの製品にのみ適用されます。 以前は、マルチサイト展開で、選択した範囲がルールで考慮されていませんでした。 GitHub-36049
  • 買い物客がマイカートページから設定可能な製品を変更した場合、製品の詳細ページで、スウォッチオプションの色とサイズの属性が事前に選択されるようになりました。 (jQuery 3.x バージョンで、 swatchRenderer ウィジェット名(現在はキャメルケース)。 以前は、スウォッチオプションは事前に選択されていませんでした。
  • 顧客が価格ドロップアラートを購読すると、製品価格が下がったことを知らせる通知が表示されるようになりました。 以前は、アプリケーションレベルのキャッシュが原因で、価格下落通知が常に送信されるとは限りませんでした。
  • の SKU に基づくカタログルール is not one of 条件が期待どおりに動作するようになりました。
  • Adobe Commerceは、あるカテゴリが、カテゴリパスに基づく別のカテゴリの親カテゴリであると誤って想定しなくなりました。 以前は、2 つのカテゴリが隣接し、1 つのカテゴリ ID が別のカテゴリのカテゴリ ID で始まる場合、Adobe Commerceは、そのカテゴリの親カテゴリが同じであると想定していました。 GitHub-32464

設定可能な製品

  • 既に多数のシンプルな製品が割り当てられている設定可能な製品に、管理者ユーザーが手動で製品を追加した場合、Adobe Commerceでエラーがスローされなくなりました。 以前は、Adobe Commerceに次のエラーが表示されていました。 Something went wrong with processing the default view and we have restored the filter to its original state.
  • 買い物客は、バックオーダーが無効になっているデプロイメントで、販売可能数量が 0 の構成可能な製品を買い物かごに追加できなくなりました。 Adobe Commerceは、製品が在庫切れであることを示します。 GitHub-35319
  • 様々なストア表示の多くのオプションを含む設定可能な製品を読み込んで新しい製品を作成すると、最初の製品の正確なコピーが期待どおりに作成されるようになりました。 以前は、新しい製品の設定可能なオプションの並べ替え順が正しくなく、複数のストアビューとロケールを含むデプロイメントでは、タイトルが新しいストアビューのロケールに変換されませんでした。 GitHub-35200
  • 在庫切れの子製品を含む設定可能な製品が、在庫切れとしてストアフロントに表示されるようになりました。
  • 設定可能な製品 SKU と製品名が正確に表示されるようになりました。 以前は、 Stores > Attribute set. GitHub-36309

クーポン

  • クーポンの生成時にクーポンコード設定を実施するための検証ロジックがクーポンコードの管理ワークフローに追加されました。 以前は、クーポンコードの生成では Code Length 設定 クーポン数量 の値が 2500 を超えています。
  • PayPal Express の支払い方法でチェックアウト中に報酬クーポンが適用された場合、顧客のアカウントに期待どおりに報酬ポイントが追加されるようになりました。
  • 買い物かごの価格ルールの条件が重み付けである場合、管理注文作成時にクーポンコードを適用できるようになりました。 以前は、商品に対して他のフィールドが選択されていない場合、クーポンコードは設定されませんでした。 GitHub-36271
  • 複数の買い物かごの価格ルールでクーポンレポートをフィルタリングできるようになりました。 GitHub-36272
  • 管理者ユーザーが Enter を設定します。 以前は、オプションを選択して製品を注文に追加できましたが、オプションは保存されず、管理者ユーザーに対して製品オプションを再選択するよう求められていました。 GitHub-35284
  • クーポンコードを Excel XML に正常に書き出せるようになりました。 以前は、生成されたファイルには、選択したクーポンコードの一部が含まれていませんでしたが、ページセレクターごとの項目数で選択した項目数に制限されていました。GitHub-36073

cron

  • The catalog_index_refresh_price cron ジョブが正常に実行されました。 以前は、Adobe Commerceは cron の実行中に次のエラーを記録していました。 report.ERROR: Cron Job catalog_index_refresh_price has an error: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens.

通貨

  • カスタム通貨記号と価格の間に不足していたスペースが、ストアフロントと管理製品価格の両方に追加されました。 通貨記号のカスタム NBSP を許可するための適切な条件と正規表現が追加されました。 例えば、IDRx 105.00 は、以前は IDRx105.00 と表示されていました。

顧客セグメント

  • 新しい買い物かご価格ルールの作成時に、顧客セグメントグリッドの「はい」/「いいえ」フィルターが期待どおりに機能するようになりました。

電子メール

  • 管理者から注文が作成された後、Adobe Commerceが顧客に重複した電子メールを送信しなくなりました。
  • 管理者の注文の E メールは、 Email order confirmation の設定は無効です。 GitHub-36256
  • カスタムオプションを使用する製品のクレジットメモ、注文確認、請求書顧客電子メール(デフォルトテンプレート)に、HTMLのマークアップとして画像オプションが表示されなくなりました。

フレームワーク

  • 管理者ユーザーが管理者を正常に開くことができるようになりました Store > Configuration 国がない場合のページ 欧州連合 (EU) 諸国 設定 (Stores > Configuration > General > Country options > European Union Countries) をクリックします。 以前は、管理者ユーザーがこのページを開こうとすると、Adobe Commerceが次のエラーをスローしていました。 TypeError: explode(): Argument #2 ($string) must be of type string, null given in /var/www/php/folder/vendor/magento/module-config/ViewModel/CountryFilter.php:46. GitHub-35901
  • jquery.cookie 依存関係は、JavaScript の依存関係で期待どおりに動作するようになりました。 以前は、 jquery/jquery.cookie. GitHub-35913
  • The bin/magento i18n:collect-phrases コマンドが次を含む <title> 書き出された CSV ファイル内のテキスト。 GitHub-35462
  • Magento\Framework\Code\Reader\ArgumentsReader::getParentCall() では、名前付きのコンストラクタ引数をサポートするようになりました。 これで、名前でパラメーターを設定して、関数を呼び出せるようになりました。
  • エラーは、 exception.log ファイル。 以前は、 system.log ファイル、エラーはログインされませんでした var/log/exception.log.
  • マーチャントは、カスタムの外部 SMTP プロバイダーを指定できるようになりました。 GitHub-26104
  • Adobe Commerce 2.4.3-p2 を実行するデプロイメントで、OAuth 統合を期待どおりに再認証できるようになりました。 以前は、次のエラーで再認証に失敗していました: The attempt to post data to consumer failed due to an unexpected error. Please try again later. Adobe Commerceも暗号化されていない値を復号化しようとしました。 GitHub-35313
  • 正しい rowId パラメーターは、カテゴリの urlKey は、子カテゴリを持つカテゴリ用に保存されます。 以前は、 categoryId は、カテゴリの保存時に渡されました URLKey.
  • 製品属性コード event は、予約済みの製品属性コードのリストに追加され、ストアフロントでこの名前の属性を使用した場合に発生するエラーを排除します。 以前は、このエラーは、製品の詳細ページと検索/製品リストページで event は使用されていました。 report.CRITICAL: Error: Call to a member function getStatus() on string in /home/mer33515/public_html/ee24develop/magento2ee/app/code/Magento/CatalogEvent/Observer/ApplyIsSalableToProduct.php:23.
  • オーダーの配置中に発生するストアフロント検証エラーメッセージが、一貫して表示されるようになりました。 以前は、メッセージが表示され、折りたたまれ、再び表示されていました。 GitHub-35651
  • AMQP 消費者は、非推奨(廃止予定)のため失敗しなくなりました trim() 関数は、PHP 8.1 を実行するデプロイメント上で動作します。以前は、AMQP コンシューマーがインストール後に起動したとき、Adobe Commerceは次のエラーをスローしていました。 Deprecated Functionality: trim(): Passing null to parameter #1 ($string) of type string is deprecated in .../vendor/magento/framework-amqp/Config.php on line 143. GitHub-35380
  • The getFilteredTimerIds メソッドが期待どおりに動作するようになりました。 クラス Magento\Framework\Profiler\Driver\Standard\Stat は PHP 8.1 と互換性があります。以前は、Adobe Commerceは、このメソッドを呼び出す際に例外をスローしていました。 GitHub-35307
  • 依存関係を削除しました: imagemin-svgo ライブラリ。
  • 最初のコメントがで始まる場合、縮小化テンプレートプロセスで連続したコメントが正常に処理されるようになりました。 //. GitHub-34880
  • が発行したデータベースクエリを修正しました。 BundleGraphQl 次のエラーを返したモジュール: "debugMessage": "Notice: Undefined offset: 16 in vendor/magento/module-bundle-graph-ql/Model/Resolver/Options/Collection.php on line 130".GitHub-34991

一般的な修正点

  • Adobe Commerceで、管理者が Last 24 Hours 」オプションが表示されます。 以前は、Adobe Commerceの表示時間範囲が正しくありませんでした。 これは、データベースのタイムゾーンが変更されていなかったために発生していました。
  • 整数量と小数量の両方に対してクレジットメモを生成できるようになりました。 以前は、整数のみがサポートされていました。
  • タイプの顧客郵便番号入力検証ルール 数値のみ 現在は、で期待どおりに動作します。 Edit Customer Address フィールド (Store > Attribute > Customer Address) をクリックします。 以前は、顧客の住所情報は、郵便番号の検証なしで保存されていました。
  • 1 つの Web サイトへのアクセスが制限されている管理者ユーザーが、「顧客としてログイン」機能を使用して管理者に正常にログインできるようになりました。
  • グローバルに共有された顧客アカウントに、現在の Web サイトで許可された国のリストに対して検証され、正常に保存されたアドレスが追加されました。 以前は、顧客が登録された Web サイトの許可された国に対して、これらのアカウントが正しく検証されていませんでした。
  • CMS ページ階層のパンくずリストが Enable Hierarchy Functionality は無効です。 以前はパンくずリストが表示されていて、買い物客がクリックすると 404 ページが表示されていました。 GitHub-35513
  • 管理者を使用してすべての Web サイトから製品を削除しても、次のエラーが発生しなくなりました。 SQLSTATE[42000]: Syntax error or access violation. GitHub-35133
  • ログイン失敗の最大回数を超えたお客様は、パスワードのリセット後にログインできるようになりました。 GitHub-34981
  • 動的な行コンポーネントは、管理者ユーザーが新しい要素を追加したときに、期待どおりに動作するようになりました。 以前は、新しい単純製品をグループ化された製品に追加した場合、行コンポーネントが正しく動作しなかった問題を修正しました。 GitHub-34850
  • 誤字および誤った文法を app/code/Magento/Backend/etc/menu.xsd ファイル。
  • The app/code/Magento/Authorization/README.md ファイルが更新され、テーブルの作成を正確に記述できるようになりました。
  • The recordLogin メソッドが更新され、ユーザーモデルにログイン値を設定し、 logdate および lognum のフィールド admin_user 表。 以前は、更新された管理者ユーザーに対するログイン試行は記録されていませんでした。
  • GitHub の問題テンプレートは、開発者向けのエクスペリエンスの問題や機能のリクエストを考慮して、問題のフォームに変換されました。
  • The Is required 顧客属性が、管理者顧客編集フォームの Web サイト範囲ごとに適切に実装されるようになりました。
  • The Grid Filter Condition Type 顧客と顧客の住所の属性のフィールドが、属性の編集ページで Use in Filter Options の設定は無効です。
  • 商人が製品の作成時にオプションの SKU 属性値の入力に失敗した場合、Adobe Commerceに情報エラーメッセージが表示されるようになりました。 以前は、属性がオプションの場合、アプリケーションは次の例外をスローしていました。 Deprecated Functionality: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/mg244/project-community-edition/vendor/magento/module-eav/Model/Entity/AbstractEntity.php on line 932. GitHub-35810
  • The Show my quotes フィルターを My Quotes ページが期待どおりに動作するようになりました。 以前は、フィルター結果には他の管理者ユーザーの引用符が含まれていました。

ギフトカード

  • ギフトカードの製品の金額が、インポート時に CSV ファイルで指定された金額と同じ値になりました。 既存のオプションのチェックが追加され、以前の値は一意のキーに基づいて更新されるようになりました。 以前は、ギフトカードが複数回インポートされた場合、ギフトカードの金額が 2 倍になっていました。

ギフト用ラップ

  • 現物製品と仮想製品の両方を含む注文に対してギフトラップが注文レベルで適用されている場合、注文の概要ブロックに期待どおりにギフトラップ価格が表示されるようになりました。 以前は、Adobe Commerceはギフト用ラッピングの価格を表示していませんでした。

GraphQL

  • Types GraphQLコードに複数のインターフェイスを実装する場合、 & 同様に署名する , GraphQLに従って @doc仕様。
  • The setShippingAddressesOnCart 突然変異では、数値地域コードの設定がサポートされるようになりました。 region. 以前は、このミューテーションは、地域コードの数値で正しく機能していませんでした。
  • The products クエリは、指定したスコープに関連付けられたレビューのみを返すようになりました。 以前は、クエリはすべてのストアからレビューを返していました。
  • カテゴリ権限がGraphQL要求時に考慮されるようになりました。
  • The customer クエリで、指定したを含む注文に対してフィルターを適用できるようになりました from および to の範囲が正しく設定されています。 GitHub-31537
  • The product クエリが、集計で正しいカテゴリデータを返すようになりました。 以前は、 attribute_code.category_uid 次の値を返しました: category_id の代わりに category_uid.
  • The customerOrders クエリがスローされなくなりました \"model\" value should be specifiedエラー。 GitHub-35852
  • The customer クエリで、範囲に基づいて順序をフィルタリングできるようになりました。 クエリで、店舗、Web サイト、またはグローバルに注文をフィルタリングするかどうかを指定できるようになりました。
  • The categoryList クエリは、アンカー付き親カテゴリとアンカー解除された親カテゴリの両方に対して正確な製品数を返すようになりました。 新しい is_anchor 属性がカテゴリコレクションの選択した列のリストに追加されました。 以前は、リクエストで返された製品数は 0 でした。 GitHub-36300
  • The generateCustomerTokenAsAdmin マルチストアデプロイメントのデフォルト以外のストアにログインするトークンを作成する際、ミューテーションが期待どおりに機能するようになりました。 GitHub-35084
  • The createEmptyCart ミューテーションで、期限切れのトークンを使用した場合に、期限切れの例外が想定どおりにスローされるようになりました。 GitHub-26112
  • 買い物かごのクエリエラーメッセージが、より有益になりました。 GitHub-34546
  • の応答でのデータの集計 products クエリに価格タイプ属性の正しい値が含まれるようになりました attribute_code および label. GitHub-28878
  • The products データベースのプレフィックスに null 以外の値が含まれる場合、クエリは期待どおりにカテゴリ情報を返します。 以前は、 Internal server error. GitHub-36117
  • 次の戻り値の型を修正しました: getCustomerIsGuest メソッド。 GitHub-29529
  • The Magento\CatalogGraphQl\Plugin\DesignLoader プラグインのリファクタリングが行われました。
  • GraphQLの変異によって買い物かごが初期化された場合、買い物かごの再読み込みが期待どおりに 1 回だけトリガーされるようになりました。 以前は、買い物かごの読み込みで、在庫に対して不要な買い物かごの再検証がトリガーされ、買い物かごが読み込まれるたびに大量のリソースを消費していました。
  • 追加された gift_message に入力します。 OrderItemInterface. GitHub-29418
  • GraphQL応答で返される製品オプションに、ユーザーが属するカタログ内の製品のみが含まれるようになりました。 ユーザーが共有カタログに属している場合は、共有カタログ内の製品のみが返されます。 ユーザーがゲストの場合、またはカスタム共有カタログの一部でない場合、公開カタログの製品のみが返されます。

Google ReCAPTCHA

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

画像

  • PDF請求書伝票のロゴサイズに関する推奨事項を更新しました。

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

  • 既存の製品と同じ数値 URL キーを持つ製品を読み込む際に、端末のアルファベット文字が使用されていない場合、 Product URL Suffix が管理者で空に設定されている。
  • The bin/magento app:config:importコマンドで、 config.php ファイルに cron 式。 以前は、次のエラーでインポートに失敗していました: Import failed: Notice: Trying to access array offset on value of type null in [..]/vendor/magento/module-config/Model/Config/Backend/Currency/Cron.php on line 66. GitHub-31428
  • AWS S3 をリモートストレージとして使用した場合、完全なエクスポートが正しく機能するようになりました。 以前は、アップロードされたファイルサイズが原因で、書き出しに失敗していました。
  • CSV ファイルの在庫データ列が見つからない場合、製品ステータスが正しくインポートされるようになりました。 以前は、製品のインポート後、デフォルトのソースが自動的に製品に割り当てられ、数量がゼロに設定され、CSV ファイルの在庫データ列が見つからない場合にステータスが在庫切れと表示されていました。
  • インポートに 100 を超えるレコードが含まれる場合に、事前価格値をインポートすると、新規レコードと更新されたレコードに対して正しいカウントが提供されるようになりました。 以前は、インポート成功メッセージで誤ったカウントが提供されていました。
  • 書き出された CSV ファイルに、複数の言語で保存されるカテゴリ名への正しいパスが含まれるようになりました。 カテゴリコレクション用のストア ID が追加されました。 以前は、書き出されたファイルには、デフォルトのストア表示から派生したカテゴリパスではなく、異なる言語の混合パスが含まれていました。
  • 特定のストア表示での製品のカスタムオプションをインポートで更新すると、正常に完了するようになりました。 以前は、製品関連の行が複数のバッチに分割されると、内部サーバーエラーが発生していました。
  • The Fixer.io インポートサービスが期待どおりに動作するようになりました。 通貨レートが正常にインポートされるようになりました。 GitHub-36010

索引

  • インデクサー batch_size (の) catalogpermissions_category インデックスが、 env.php ファイルに書き込みます。 以前は、インデクサーのパスのタイポ batch_size 上書きにより、バッチサイズを env.php. GitHub-652
  • カタログにバンドル製品が含まれている場合、価格の再インデックスがどの Web サイトにも割り当てられていない場合に、価格の再インデックスが正常に実行されるようになりました。 以前は、製品価格指数の実行時に次のエラーが発生していました。 Warning: Undefined array key <bundel product id > in vendor/magento/module-bundle/Model/ResourceModel/Indexer/Price/DisabledProductOptionPriceModifier.php on line 117. GitHub-35796

インフラ

  • のサニタイズを追加しました。 DATE および DATETIME Adobe Commerceサポートのためのデータベースダンプの値。 以前は、データベースバックアップテーブルの顧客/見積/注文テーブルで、日時タイプのフィールドが不要になっていました。
  • The escaper.js escapeHtml 関数は、アンパサンド (&) 特殊文字を "$amp;" 次に従う: InnerHtml ルールを使用します。 この汎用ソリューションは、タイトル入力ボックスの特殊文字および文字参照の変換の問題を解決し、挿入された値と同じ値を保存します。 以前は、コンテンツ階層のノード名でアンパサンド (&) 文字が誤ってエンコードされていました。
  • サードパーティに関する問題 colinmollenhour/php-redis-session-abstract モジュールと PHP 8.1 が解決されました。 GitHub-35634

メディアギャラリー

  • 従来のメディアギャラリーは、デフォルトで無効になりました。 以前は、 Enable old Media gallery はに設定されています。 Yes.
  • 新しいメディアギャラリーが最適化され、カテゴリページのディレクトリツリーの読み込みが改善されました。

ログ

  • 0 バイトのログファイルに関するシステムレポートを生成できるようになりました。 以前は、Adobe Commerceでは、1 つ以上のファイルが空の場合に、ログファイルのコレクションに関するレポートを生成する際にエラーが発生していました。

注文

  • 「管理受注クレジット・メモ」ページに、店舗クレジットと複数の請求書で作成された受注の正しい総計が表示されるようになりました。 以前は、総計の計算が正しくなく、ユーザーはクレジットメモを生成できませんでした。
  • インストールスクリプトで渡された注文のプレフィックスが、注文 ID に正しく追加されるようになりました。
  • 注文に長いカスタムテキスト値を持つ製品が含まれている場合、注文の詳細ページが正常に読み込まれるようになりました。 以前は、注文の詳細ページが読み込まれず、 sales_order_item.product_options 製品にテキストカスタムオプションの長い値が含まれている場合、列は正しく保存されませんでした。
  • ストアフロントの注文ステータスが、一部払い戻しされた注文に対して正確になりました。 以前は、一部払い戻しが適用された場合、注文は出荷後も処理状態のままでした。 GitHub-35528
  • 顧客グループが ログインしていません ゲストユーザーが作成した注文の場合。 以前は、ゲストの注文概要では顧客グループが NULL で、確認 E メールと注文の書き出しに影響を与えていました。 GitHub-35440
  • ステータス: Closed は、クレジットメモが発行され、顧客が払い戻された後、想定どおりに仮想注文に割り当てられるようになりました。 以前は、仮想製品は Complete を選択します。 Closed (注文のフッター)をクリックします。 GitHub-35283
  • ゲストは、数量が 1 未満の製品を注文できるようになり、製品数は次のように厳密に入力されるようになりました。 float. 以前は、製品数量は厳密に次のように入力されていました。 int、1 つ未満の製品数量に対する注文が失敗し、次のメッセージが表示されます。 Some of the products are disabled. GitHub-36060
  • 送料の払い戻しが、 Apply discount on prices 設定オプションは次のように設定されます。 including taxes.
  • 請求書、出荷、クレジット・メモ・グリッドは、注文がアーカイブされた後、非同期で更新されるようになりました。
  • 重複注文は、同じGraphQLリクエストを同時に実行した結果、発生しなくなりました。 見積もりは、注文の重複作成を防ぐために、最大 10 秒間ロックされるようになりました。2 番目のリクエストは次のエラーで失敗します。 The cart isn't active または The order has already been placed and is currently processing. このロック値は、 Magento\Quote\Model\PlaceOrderMutex クラス lockWaitTimeout パラメーター。 GitHub-36274
  • アーカイブされたオーダーにコメントを追加しても、アーカイブ済みステータスを維持したまま、アーカイブされていないオーダー・グリッドにコメントが戻されなくなりました。
  • 会社属性の値が、チェックアウトワークフローの「請求」および「配送先住所」セクションに期待どおりに表示されるようになりました。 以前は、注文の作成時に店舗が適切に設定されなかったので、会社属性が注文の詳細ページに正しく表示されませんでした。 属性値は、 会社を表示 プロパティが optional 対象: メイン Web サイト マルチストアデプロイメントで使用できます。
  • The customer_address_id の値は、新しい請求先住所に対して期待どおりに設定されます ( My billing and shipping address are the same チェックボックスがオンになっている。 請求先住所が配送先住所と同じかどうかを識別する追加条件が導入され、配送先住所の顧客住所 ID を設定する前に、その条件が導入されました。
  • 注文の配置に関する同時実行の問題が解決されました。 以前は、異なるブラウザーから 2 つの注文が同時に(またはほぼ同じ時間に)おこなわれた場合、両方の注文に同じ注文 ID が割り当てられていました。 GitHub-35833
  • 非同期インデックス作成が有効な場合に、無料製品の自動請求注文を配置すると、期待どおりに動作するようになりました。 エントリは、 sales_order_grid or sales_invoice_grid これらの注文のテーブル。 以前は、Adobe Commerceは例外をスローしていました。これは、アプリケーションが、注文の配置時に、に依存する代わりにグリッドのインデックスを作成しようとしたためです cron. GitHub-36334

Page Builder

  • これで、ページビルダーのドラッグ&ドロップ機能を使用して、画像をギャラリーに一括読み込むことができるようになりました。
  • Page Builder スライダーの CSS ルールに関する問題が解決されました。 GitHub-34527
  • Dropdown, Text area、および Text field 属性が Page Builder の製品属性リストで使用できるようになりました。 以前は、 Dropdown および Text area 属性を使用できます。

支払い

  • 配送先住所と請求先住所で指定された国に対して COD が免除された場合、店頭のチェックアウトワークフローで COD 支払い方法が表示されなくなりました。 以前は、この機能の管理者設定は実装されていませんでした。
  • 買い物客がトークンを保存していない場合、管理注文作成ワークフローの「支払い」セクションに Vault の支払い情報が表示されなくなりました。 GitHub-33954
  • 買い物かごの価格ルールによって割引が適用された後、カスタム価格が倍にならなくなりました。 GitHub-35154
  • 「ゼロ小計チェックアウト」支払い方法を使用して注文が行われた場合、新しい注文保留ステータスが期待どおりに受け入れられるようになりました。
  • GraphQL経由の PayPal Express を使用するゲスト買い物客の注文作成時に、ゲストの E メール設定が考慮されるようになりました。 以前は、PayPal アカウントで設定された電子メールアドレスによって、設定された電子メールアドレスが上書きされていました。

Braintree

  • 注文 ID が支払トランザクションの決済リクエストに追加されるようになりました。
  • Adobe Commerceが次のエラーをスローしなくなりました。 Reports > Braintree Settlement: Error: Undefined constant Braintree\PaymentInstrumentType::ANDROID_PAY_CARD in /var/www/html/vendor/paypal/module-braintree-core/Ui/Component/Report/Listing/Column/PaymentType.php:49. GitHub-35434
  • The customerPaymentTokens Vault が管理でオフになっている場合に、クエリがBraintreeトークンを返さなくなりました。
  • The Pay Later ボタンとバナーはイタリアとスペインで有効になっています。
  • 管理者ユーザーは、Braintree支払い方法が有効な場合に、注文を作成したり並べ替えたりできるようになりました。 以前は、Adobe Commerceが次のエラーをスローしていました。 report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174.
  • Braintreeの支払い方法を使用したBraintreeは、PayPal が有効で、 Enable Card Payments は無効です。 以前は、プログレスバーが解決されず、Adobe Commerceに次のコンソールエラーが表示されていました。 adapter.js:66 Uncaught TypeError: Cannot read properties of undefined (reading 'clientToken')at Object.getClientToken (adapter.js:66:66). GitHub-35961
  • 不正保護、ACH 支払い、およびローカル支払い方法の Web フックが実装されました。 不正保護ウェブフック (Fraud protection web hook) は、リスクの決定がBraintreeした場合にのみトリガーされます。 ACH ウェブフックは、ACH 支払が settled または settlement decline.
  • The Tagline および Layout すべてのから設定フィールドが削除されました PayPal ボタンを使用して、「管理スタイル設定」セクションで設定できます。
  • 買い物客が請求先住所を更新したときに、Braintreeの Vault での支払い方法オプションがチェックアウトワークフローで選択されたままになります。 以前は、買い物客が「 」を選択解除したときの支払い方法が選択解除されていました。 My billing and shipping address are the same 」ボタンをクリックします。
  • PayPal トランザクションで、 Send Line Items 設定は管理者から有効になっています。
  • ACH 支払い方法の検証ロジック Account Number フィールドが 4 ~ 17 桁のテキストをサポートするようになりました。
  • The customerPaymentTokens vault が管理者からオフになっている場合に、クエリがBraintreeトークンを返さなくなりました。
  • 管理者ユーザーは、Braintree支払い方法が有効な場合に、顧客に対して注文を作成したり並べ替えたりできるようになりました。 以前は、Adobe Commerceが次のエラーをスローしていました。 report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
  • 店舗で買い物客がBraintreeの支払い方法を使用できるようになりました。 Enable Card Payments は無効になっています。 以前は、Adobe Commerceは次の JavaScript エラーをスローしていました。 _adapter.js:66 Uncaught TypeError: Cannot read properties of undefined (reading 'clientToken')at Object.getClientToken (adapter.js:66:66).

パフォーマンス

  • 価格インデクサーで、大きなカタログの部分的なインデックス再作成中にレコードを置き換えた後、期待どおりに古いデータを削除するようになりました。 以前は、インデックスの再作成プロセスで古いレコードが置き換えられる前に削除されていたので、製品がストアフロントから一時的に消えることがありました。 GitHub-35616
  • のパフォーマンス bin/magento/setup:upgrade コマンドが改善されました。 以前は、このコマンドはデータベーストリガーを再作成し、コマンドの実行中に大きなダウンタイムを引き起こしていました。 また、インデクサーはスケジュール済みモードに戻らず、保存モードのままになりました。 GitHub-33386
  • API による段階価格の更新が、より高速に実行されるようになりました。 以前は、段階価格を更新すると不要になりました SELECT クエリ。多数の顧客グループが製品に割り当てられた際に実行が遅延します。
  • カタログウィジェットの製品リストを含むページの読み込みが最適化されました。 以前は、非グローバル属性はデータベースから直接読み込まれていました。

レポート

  • 管理ログレポートに正確な Value before change 値を返します。
  • 注文合計レポート から および から 日付選択から選択した後、日付が正しく表示されるようになりました。
  • The ANDROID_PAY_CARD ~に定着する Braintree/Ui/Component/Report/Listing/Column/PaymentType.php は置き換えられました GOOGLE_PAY_CARD. これにより、Braintreeレポートの問題が解決します。

返品認証 (RMA)

  • 「RMA コメント」フィールド (Orders > Return) に冗長な空白が含まれなくなりました。 ( <textarea> および <?php タグが 1 行で表示されるようになりました。
  • The Use Config Settings のチェックボックス Enable RMA フィールドは、製品の保存時に期待どおりに値を保存するようになりました。

レビュー

  • 特定の範囲へのアクセスが制限された管理者ユーザーが、期待どおりに製品レビューを削除できるようになりました。

役割

  • に対する不足している ACL を追加しました。 Stores > Configuration > Services > OAuth. 以前は、役割の権限を設定する際に、この OAuth 設定へのアクセスを定義できませんでした。

検索 search-heading

  • 引用符で囲まれた文字列の検索が、 Minimum Terms to Match 設定が有効になっています。 以前は、Adobe Commerceが次のエラーをスローしていました。 {"error":{"root_cause":[{"type":"parsing_exception","reason":"[match_phrase] query does not support [minimum_should_match]' ....
  • The サインアップポイント 受注顧客グリッドの顧客レコードの検索フィルターが、注文の作成中に期待どおりに機能するようになりました。
  • 複数語のクエリに対する検索候補の質が向上しました。
  • 次の場合に使用可能なすべての製品の検索結果に、在庫切れのオプション出力が含まれるようになりました。 Display Out Of Stock Products が有効になっている GitHub-36055

送料

  • FedEx、USPS、UPS の送料は、「無料送料買い物かご」ルールが買い物かご内の品目のサブセットのみと一致するように設定されている場合、正しく計算されます。
  • 注文の合計が、送料無料に適した指定の最小注文額を下回る場合、送料の管理ページには、送料無料オプションが表示されなくなりました。 GitHub-33697
  • Adobe Commerceが管理者ユーザーに就任しました Show Company 配送先または顧客の住所を表示する際の設定 この設定を無効にした場合、配送会社は配送先、顧客の住所、またはデータベースの注文レコードに含まれなくなります。 以前は、設定が無効になっているにもかかわらず、情報が表示されていました。 GitHub-33729
  • 発送の見積もり時に見積もりの余分な保存操作を削除しました。
  • storeId 範囲は、 $request->getStoreId() を使用して、見積もりを管理者ユーザーが作成した際に、範囲が失われないようにします。 以前は、サードパーティ製モジュールを使用して管理者から見積書を作成した場合、発送方法に問題が発生することがありました。
  • SEO に適した URL が、 url_key の設定は、store-view レベルで上書きされます。 以前は、カテゴリの製品 URL が SEO 対応の URL にリダイレクトされませんでした。
  • Adobe Commerceが送料に割引を適用した場合に、最小注文額エラーがスローされなくなりました。
  • 配送料に割引が適用された後に税が適用された場合、配送料の払い戻しが正しく計算されるようになりました。
  • GraphQLを介したリクエストされた買い物かごに適用されるすべてのプロモーション cart クエリは一緒に返されます。 プロモーションには、品目の割引、買い物かごのルール/割引、クーポン、ギフトカード、店舗クレジットが含まれます。 GitHub-35545
  • 追加された price_excl_tax および price_excl_tax の出力に対するタイプ setShippingMethodsOnCart 突然変異。 GitHub-31206
  • GraphQLクエリの複数のアドレスに配送する注文の配送詳細を含め、GraphQLの応答で一意の配送 ID が期待どおりに渡されるようになりました。

ステージング

  • ステージング更新の終了日を再スケジュールしても、更新が完了した後にエラーが発生しなくなりました。 以前は、管理者は製品ページや製品グリッドを開くことができず、Adobe Commerceが次のエラーをスローしていました。 report.CRITICAL: Exception: Item (Magento\Catalog\Model\Product\Interceptor) with the same ID "1" already exists.
  • ステージングダッシュボードに正しい合計レコード数が表示され、ダッシュボードのページネーションが期待どおりに機能するようになりました。 以前。 ダッシュボードに表示されたレコード数は最大 20 個です。
  • 多数のストアを持つデプロイメントで、コンテンツステージングのプレビューがより高速に読み込まれるようになりました。 プレビューのインデックス再作成で、選択したストアのみを再インデックスするようになりました。
  • プレビューモードで製品を買い物かごに追加できるようになりました。 これらのパラメーターを使用して、スケジュールプレビューモードのパンくずリストリンクを更新すると、この問題が修正されました。 version, timestamp、および signature.

  • The Display Zero Tax Subtotal 複数の発送方法を提供する展開の注文に対して、設定が期待どおりに適用されるようになりました。 以前は、この設定が無効になっている場合でも、配送方法が選択される前に、チェックアウト時にカートページにゼロ税フィールドが表示されていました。 GitHub-35561
  • Adobe Commerceは、PHP 8.1 を実行するデプロイメントで、storefront カテゴリページに tax を含むグループ化された製品を表示できるようになりました。以前は、Adobe Commerceは製品のリストを表示せず、次の例外をスローしていました。 main.CRITICAL: Exception: Deprecated Functionality: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/m24/vendor/magento/module-tax/Pricing/Render/Adjustment.php on line 188 in /var/www/m24/vendor/magento/framework/App/ErrorHandler.php:61. GitHub-35500
  • マーチャントは、同じルール ID を含む別の更新に予定されている更新を移動できなくなりました。 以前は、同じルール ID を含む別の更新に更新が移動された場合に、買い物かご価格ルールのスケジュール更新で重複スケジュールが作成されていました。
  • 顧客の住所に関連付けられた VAT ID がない場合に、顧客グループの自動割り当てが機能するようになりました。 住所に VAT ID が含まれていない場合は、VAT 登録のない顧客に属していると見なされ、Adobe Commerceは顧客グループを非 VAT グループに変更します。 以前は、 Enable Automatic Assignment to Customer Group が有効になっている場合、顧客アカウントは customerGroup 顧客アカウントから VAT ID が削除された時点。
  • ステージングプレビューモードでのステージング済みカタログルールに対して、正しい動的ブロックが表示されるようになりました。 以前は、関連のない動的ブロックが表示されていました。
  • チェックアウト時に複数配送が適用される場合、請求書とクレジット・メモの「税金要約」セクションで複数の税金が正しくレンダリングされるようになりました。
  • 固定製品税額と共に税金を含む注文小計が買い物かごページの買い物かごルール条件を超えた場合、割引は適用されなくなりました。 以前は、合計が買い物かごのルール条件を超えた場合でも、割引が適用されていました。
  • 次に、 vat_id GraphQLを使用してゲスト買い物客のアドレスを追加または更新する場合。

テスト

  • 異なるバージョンの ICU および libxml ライブラリ。
  • 開発者は、特定のストアビューでデータ器具を実行するようにシステムに指示できるようになりました。 新しいオプションパラメーター scope を受け入れる string は、店舗器具エイリアスに対応します。
  • オプションの count パラメーター。
  • 非ネイティブが削除されました array_first 関数を MFTF フレームワークの dev 依存関係から取得します。

翻訳とロケール

  • SCRIPT タグ内のフレーズに拡張 Unicode 文字を含む特殊文字で、インライン翻訳が正しく機能するようになりました。 以前は、編集済みのスクリプトで、インライン翻訳を使用すると、日本語の文字が正しくレンダリングされませんでした。
  • The ñ 製品名の文字が n URL キーの生成時に実行されます。
  • 実行の出力 bin/magento i18n:collect-phrases にメールテンプレートの翻訳を含めるようになりました。 depend は、期待どおりにを作成します。 GitHub-35449
  • 製品ページの属性セット(コンボボックス)に日本語の文字を直接入力できるようになりました。 以前は、このコンボボックスに日本語の文字を直接入力すると、MacOSで Firefox ブラウザーを実行する際に、文字が変更または削除されていました。 The textInput HTML属性は、 Value および valueUpdate 属性。
  • The getOptions メソッドが正しく取得されるようになりました price 属性ラベルの値は、ストアビューに基づきます。 以前は、 price 属性が誤ったストア表示のためにGraphQLの操作中に変換されました。

UI

  • 管理製品グリッドの特別価格、コスト、MSRP 列で、Web サイト固有の通貨が期待どおりに使用されるようになりました。 以前は、特別価格のストア表示でフィルタリングすると、管理カタログの製品グリッドに正しい通貨記号が表示されませんでした。
  • 製品カスタムオプションのドラッグ&ドロップ機能が期待どおりに動作するようになりました。 カスタマイズ可能なオプショングリッドで複数のページを使用できる場合に、カスタマイズ可能なオプションをページ間で移動できるようになりました。
  • 管理ダッシュボードのグラフに、現在の暦年の初めから現在の日付までの YTD 期間が期待どおりに表示されるようになりました。 以前は、日付範囲は 12 ヶ月を超える期間が含まれていました。
  • storefront ホームページに見つからないデフォルトの favicon が追加されました。 GitHub-35493
  • 管理者に各管理者ユーザーの最新のログイン日が正常に表示されるようになりました。 以前は、管理者ユーザーが初めて管理者にログインしたときに、ログイン日が空の値が管理者ユーザーグリッドに表示されていました。
  • E メールテンプレートのプレビュー機能 (Marketing > Communications > Email Templates) では、テンプレートが正しく表示されるようになりました。 以前は、プレビュー画像は切り捨てられていました。 GitHub-35697
  • 追加された new-shipping-address-modal 新しい配送先住所モーダルのスタイル設定をサポートするクラス。
  • の下に情報テキストを追加しました。 Search Weight 属性の Storefront Properties 管理上の入力フィールド Stores > Attributes > Product.
  • E メールのプレビューが、ポップアップウィンドウではなく別のタブで開くようになり、E メールの内容がより広く表示されます。 以前は、E メールコンテンツは切り捨てられていました。
  • ユーザーロールグリッドのフィルター機能 ( 管理者 System > Permissions > User roles > Administrators) が期待どおりに動作するようになりました。 配列の値は、別々に処理されるようになりました。 以前は、このグリッドにクエリを入力しようとすると、Adobe Commerceがこのコンソールエラーをスローし、ページが読み込まれませんでした。 Uncaught TypeError: Cannot read properties of null. GitHub-35993
  • REST API を使用して顧客を作成する際の属性値の検証が追加されました。 無効な属性値が指定された場合、作成プロセスが失敗するようになりました。 以前は、必須フィールドではない性別の検証は行われていませんでした。 顧客の作成時に、性別に渡された値は customer_entity 表。
  • チェックアウト時に追加されるアドレスの形式が、期待どおりに保たれるようになりました。 以前は、空白行は無視されていました。
  • 製品グリッドの列のグリッド表示を変更し、カスタム表示の新しい列を選択しても、「すべてのグリッド列をトリガー」アクションが実行されなくなりました。 以前は、列ボックスが表示されなくなり、グリッド内の製品が選択または選択解除されていました。 GitHub-36302
  • 管理者ユーザーは、管理者が完了したタスクログを正常に消去できるようになりました。 以前は、管理者が次のエラーを表示していました。 Something went wrong. GitHub-36255
  • テーマのヘッダー設定 Welcome Text に一重引用符文字を含めることができるようになりました。 以前は、Adobe Commerceは次の JavaScript エラーをスローしていました。 Uncaught SyntaxError: Unable to process binding "ifnot: function(){return customer().fullname }".

URL の書き換え

  • 製品の表示/非表示の変更 Not Visible Individually グローバルな「すべてのストアビュー」の範囲で、visibility 属性を上書きしなかったストアビューの URL 書き換えのみが削除されるようになりました。 この方法で製品の表示を変更すると、URL キー属性を上書きした(ただし表示設定は上書きしなかった)ストアビューを含むすべてのストアビューに対して URL の書き換えが生成されます。 以前は、表示設定が変更されると、URL 書き換えルールが適用されていませんでした。

Visual Merchandiser

  • 製品がルールで一致する場合に、ビジュアルマーチャンダイザーのカテゴリリストで製品の位置を手動で変更できなくなりました。
  • 1 つのストアにのみアクセスが制限されている管理者ユーザーは、Visual Merchandiser のカテゴリ内で製品をドラッグ&ドロップできなくなりました。 代わりに、 Position 列を使用して、製品の位置を再配置します。 以前は、これらのユーザーはドラッグ&ドロップでのみカテゴリ内の製品の位置を変更できました。
  • カテゴリの編集ページの「カテゴリ内の製品」セクションに、設定可能な製品の正しい数量が表示されるようになりました。 設定可能な製品数量を取得するために、正しいテーブル列が使用されるようになりました。

Web API フレームワーク

  • REST API DELETE /rest/V1/products/:sku/media/:entryId 画像が他のストア表示の役割に割り当てられているので、製品から削除されていない場合、エラーメッセージを返すようになりました。 以前は、画像が正常に削除されなかった場合でも、API が成功応答を返していました。
  • 商人は REST API を使用して、総計ゼロの注文のクレジットメモを作成できるようになりました。 以前は、Adobe Commerceに次のエラーが表示されていました。 The order does not allow a credit memo to be created. The credit memo's total must be positive. We can't create a credit memo for the invoice/order.
  • REST API を使用して製品の Web サイトの割り当てを変更した後、製品の割り当てを管理製品編集ページに正確に反映するようになりました。 GitHub-36281
  • 製品を更新するための一括 REST API リクエスト中に、複数選択属性に重複オプション ID を含めることができなくなりました。 以前は、一括 API リクエストを送信して製品を更新する際に、複数選択属性に対して重複するオプション ID を設定できました。 この複数選択属性がレイヤーナビゲーションに含めるように設定されている場合、EAV インデックス作成は、 Duplicate entry エラー。
  • 買い物かごの製品名で、指定したストア表示の値が期待どおりに使用されるようになりました。 以前は、買い物かご内の製品名は、常に REST API 買い物かご応答でデフォルトのストア表示値を返していました。
  • 買い物かご項目のカスタムオプション値は、REST API を使用して更新できるようになりました。 GitHub-35768
  • 20 を超えるの一括 API リクエスト sourceItems これで、在庫が有効なデプロイメントが正常に完了しました。
  • Fixer currency サービスが ApiLayer で生成されたキーで期待どおりに動作し、通貨レートが正しく書き出されるようになりました。 以前は、Adobe Commerceでは、商人が管理者から通貨レートをインポートしようとするとエラーが発生していました。
  • これで、REST API を使用できます /rest/V1/bulk?searchCriteria[filter_groups] 検索条件による一括操作のクエリリクエスト。 以前は、次のエラーが返されていました。 report.CRITICAL: Report ID: webapi-624bbb1db96c4; Message: Item (Magento\AsynchronousOperations\Model\Operation) with the same ID "0" already exists.
  • 基本価格管理 API を使用して、管理ページとストアフロントカタログ検索ページの両方で製品価格が正しく更新されるようになりました。 GitHub-33767

ウィッシュリスト

  • 買い物客は、ログイン後にウィッシュリストに製品を追加できるようになりました。 以前は、ログイン後のフォームキーの検証に問題があったので、add-to-wishlist リクエストで送信されたフォームキーが無効になっていました。
  • ゲスト顧客が確認 E メールでアカウントを確認した後、製品リストや表示ページのウィッシュリストに、期待どおりに製品が追加されるようになりました。 以前は、アカウントの確認後、製品はウィッシュリストに追加されませんでした。
  • The addProductsToWishlist クエリが、買い物客が製品の無効な値を持つ品目をウィッシュリストに追加しようとした場合に、情報エラーメッセージを返すようになりました select カスタムオプション。 以前は、ドロップダウンカスタムオプションの値に対するサーバー検証が見つからず、データベースの値が無効になっていました。 その結果、エンドポイントが次の内部サーバーエラーを返しました。 GraphQL endpoint returns Internal server error with "Call.

既知の問題

問題:2.4.5 より前の製品バージョンからAdobe Commerce 2.4.6 以降にアップグレードした場合、ステージングされた販売ルールラベルが一致しない可能性があります。 回避策:「メタデータを更新」ステップの前に、アップグレード中に ACSD-50625_2.4.5-P1.patch を適用します。 詳しくは、 salesRules バージョン 2.4.5 より前のバージョンからアップグレードすると、ラベルに問題が発生する ナレッジベース記事。

この問題を解決するための一般的な手順:

  1. 必要なパッチをダウンロードします。 詳しくは、 salesRules バージョン 2.4.5 より前のバージョンからアップグレードすると、ラベルに問題が発生する ナレッジベース記事。
  2. アップグレードプロセスのパッケージの管理フェーズで説明されているアップグレード手順に従います。 アップグレードの実行.
  3. このパッチは、アップグレード時に、パッケージの管理フェーズの後、およびメタデータの更新フェーズの前に適用します。詳しくは、 Adobeが提供する Composer パッチの適用方法 .
  4. アップグレードプロセスを完了します。

問題:送料無料が有効な場合は、クレジットメモを作成できません (Stores > Configuration > Sales > Delivery Methods) および表示された送料には税が含まれます。 クレジット・メモを作成しようとすると、Adobe Commerceは次の例外をスローします。 "Division by zero".vendor/magento/module-sales/Model/Order/Creditmemo/Total/Tax.phpLine 139. GitHub-36800

回避策:この問題に関するホットフィックスを利用できます。 に移動します。 品質パッチツール:パッチの検索 パッチ ACSD-50814を検索します。

パートナーへの貢献

次の表に、パートナーによる貢献の概要を示します。 この表は、プル要求に貢献したパートナー、外部のプル要求番号、および関連付けられている GitHub 問題番号(使用可能な場合)を示しています。

パートナー
プル要求
関連する GitHub の問題
アンパサンド
magento/magento2#36529 magento/magento2#36224 magento/magento2#34117
magento/magento2#36726 magento/magento2#35546 magento/magento2#36334 magento/magento2#36628
エルゲントス
magento/magento2#36414
magento/magento2#36831
Fisheye
magento/magento2#36329 magento/magento2#36304 magento/magento2#36239 magento/magento2#36187 magento/magento2#35738 magento/magento2#35631 magento/magento2#35540 magento/magento2#35436 magento/magento2#35033 magento/magento2#34186
magento/magento2#36641 magento/magento2#36338 magento/magento2#36554 magento/magento2#36646 magento/magento2#36648 magento/magento2#35325 magento/magento2#35711 magento/magento2#35488 magento/magento2#34321
パースペクティブスタジオ
magento/magento2#36036 magento/magento2#36031 magento/magento2#36027
magento/magento2#36337
MRM コマース
magento/magento2#35807 magento/magento2#32979
magento/magento2#35994
Interactiv4
magento/magento2#35564
magento/magento2#35568
Atwix
magento/magento2#33411 magento/magento2#33148 magento/magento2#33093 magento/magento2#32889 magento/magento2#32481 magento/magento2#31794 magento/magento2#29417 magento/magento2#25677
magento/magento2#35858 magento/magento2#29418
Aligent Consulting
magento/magento2#31606
magento/magento2#31643 magento/magento2#31866
ブルーアコーンシ
magento/magento2#31360 magento/magento2#31355
magento/magento2#31443 magento/magento2#31373 magento/magento2#32625
creativestyle
magento/magento2#30647
magento/magento2#30672 magento/magento2#32985 magento/magento2#30613

個々の投稿者への投稿

次の表に、コミュニティメンバーからの投稿を示します。 この表は、プル要求に貢献したコミュニティメンバー、外部のプル要求番号、および関連付けられている GitHub 問題番号(使用可能な場合)を示しています。

投稿コミュニティメンバー
プル要求
関連する GitHub の問題
アメント
magento/magento2#36663
magento/magento2#14495
便利な
magento/magento2#36529
magento/magento2#36726 magento/magento2#35546
ホステップ
magento/magento2#36495
magento/magento2#36515
シナパル
magento/magento2#36458
magento/magento2#36639
バリブド
magento/magento2#36452
magento/magento2#32004 magento/magento2#36891
ペテラジャプ
magento/magento2#36414
magento/magento2#36831
engcom-Delta
magento/magento2#36411
magento/magento2#35971 magento/magento2#36841
フリージースク
magento/magento2#36379
magento/magento2#36640
ilnyskyi
magento/magento2#36370
magento/magento2#36482 magento/magento2#36471
pykettk
magento/magento2#36329
magento/magento2#36641
自由な
magento/magento2#36304
magento/magento2#36338
asim-blueprintprep
magento/magento2#36253
magento/magento2#36252
textbook
magento/magento2#36241
magento/magento2#36349 magento/magento2#29448
便利な
magento/magento2#36224
magento/magento2#36334
自由な
magento/magento2#36187
magento/magento2#36554
セルビンスキー
magento/magento2#36036
magento/magento2#36337
dshevtsov
magento/magento2#35990
magento/magento2#36230 magento/magento2#36651
バシェフ
magento/magento2#35986
magento/magento2#35899 magento/magento2#36055 magento/magento2#36312 Smile-SA/elasticsuite#2772 plumrocket/module-layered-navigation-fix-magento-2.4.5#1
lbajsarowicz
magento/magento2#35948
magento/magento2#36539
トトス
magento/magento2#35940
magento/magento2#36642
MeCapron
magento/magento2#35885
magento/magento2#36042
アメント
magento/magento2#35848
magento/magento2#35939
Viper9x
magento/magento2#35846
magento/magento2#36643
ラリトモハン
magento/magento2#35818
magento/magento2#36644
vo1
magento/magento2#35817
magento/magento2#36645
シープ
magento/magento2#35816
magento/magento2#36593
bgorski
magento/magento2#35807
magento/magento2#35994
pykettk
magento/magento2#35738
magento/magento2#36646
mrtuvn
magento/magento2#35656
magento/magento2#36647
pykettk
magento/magento2#35631
magento/magento2#36648
pmzandbergen
magento/magento2#35572
magento/magento2#35579 Smile-SA/magento2-module-store-locator#134
osrecio
magento/magento2#35564
magento/magento2#35568
自由な
magento/magento2#35540
magento/magento2#35325 magento/magento2#35711
nicka101
magento/magento2#35524
magento/magento2#35719
ナザルクロバンヒ
magento/magento2#35441
magento/magento2#35558
pykettk
magento/magento2#35436
magento/magento2#35488
VladyslavSikailo
magento/magento2#35216
magento/magento2#35417
Sental
magento/magento2#35060
magento/magento2#32177
ノバキフスキー
magento/magento2#34992
magento/magento2#34991
erfanimani の複数形
magento/magento2#34232
magento/magento2#34246 magento/magento2#34247
自由な
magento/magento2#34186
magento/magento2#34321
便利な
magento/magento2#34117
magento/magento2#36628
khoimm92
magento/magento2#34061
magento/magento2#35481
dudzio12
magento/magento2#33892
magento/magento2#33820
カスナー
magento/magento2#33859
magento/magento2#34439
双対(性)
magento/magento2#33841
magento/magento2#35187
セルゲネズブリツキー
magento/magento2#33803
magento/magento2#33802
シーン・ブリーデン
magento/magento2#33742
magento/magento2#34524
SilinMykola
magento/magento2#32889
magento/magento2#35858
整列性の
magento/magento2#31606
magento/magento2#31643 magento/magento2#31866
lbajsarowicz
magento/magento2#31360
magento/magento2#31443
lbajsarowicz
magento/magento2#31355
magento/magento2#31373 magento/magento2#32625
krzksz
magento/magento2#30647
magento/magento2#30672 magento/magento2#32985 magento/magento2#30613
Usik2203
magento/magento2#29417
magento/magento2#29418

必要システム構成

当社の技術スタックは、PHP および MySQL 上で構築されています。 詳しくは、 必要システム構成.

インストールおよびアップグレードの手順

Adobe Commerce 2.4.6 は、 コンポーザー.

recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f