Magento Open Source2.4.0 リリースノート

Magento Open Source2.4.0 では、PHP 7.4、Elasticsearch7.6.x、MySQL 8.0 のサポートが導入されています。セキュリティに関する大幅な変更には、デフォルトで管理者での 2 要素認証の有効化が含まれます。

このリリースでは、Authorize.Net メソッドの統合がコアコードから削除されました。 マーチャントは、Commerce Marketplaceで利用可能な公式の拡張機能に移行する必要があります.

NOTE
Braintree支払統合:2.4.0 以前は、マーチャントがCommerce Marketplaceから公式のBraintree支払い統合拡張機能をインストールして設定し、コア統合を置き換えることをお勧めしました。 このリリース (2.4.0) では、拡張機能がリリースに含まれるようになりました。 マーチャントは、2.4.0 デプロイメントでBraintreeが正しく機能するように、追加の手順に従う必要があります。 詳しくは、 Braintree 2.4.0 への移行方法の詳細

このリリースには、2.3.5-p1 に含まれていたコア品質に対するすべての改善、コアコードの 100 件以上の新しい修正、30 件のセキュリティ強化が含まれています。 これには、コミュニティメンバーによる 226 の GitHub の問題の解決が含まれています。 このコミュニティへの投稿は、コアコードの小規模なクリーンアップから、Inventory managementおよびGraphQLの大幅な機能強化まで多岐にわたります。

NOTE
マイナーリリースは、コードを大幅に強化しました。 2.4.0 にアップグレードする前に、お使いの環境が最小限の 技術スタック要件.
NOTE
Adobe Commerce リリースには、後方互換性のない変更(BIC)が含まれている場合があります。 後方互換性のない変更を確認するには、を参照してください。 BIC 参照. 主な後方互換性のない問題については、を参照してください。 BIC ハイライト. すべてのリリースで主要な BIC が導入されるわけではありません。
NOTE
通常、セキュリティリリースのパッケージ名には —p1 が付きます。 ただし、2.3.5 では、これらの命名規則から逸脱することは避けられませんでした。その結果、後続のセキュリティパッケージ名に一時的なリップル効果が生じました。 特に、フル機能 2.3.5 リリースは 2.3.5-p1 です。 2.4.0 GA が 2.3.5-p2 になるとリリースされるセキュリティリリースです。 今後のリリースでは、通常の命名規則に戻ることをお勧めします。

適用 AC-3022.patch DHL を輸送船に供給し続ける

DHL はスキーマバージョン 6.2 を導入し、近い将来にスキーマバージョン 6.0 を廃止します。 DHL 統合をサポートするAdobe Commerce 2.4.4 以前のバージョンは、バージョン 6.0 のみをサポートします。これらのリリースをデプロイしているマーチャントは、適用する必要があります AC-3022.patch 最も早い便宜で、DHL を輸送船として提供し続ける。 詳しくは、 パッチを適用して、DHL を配送先として提供し続けます パッチのダウンロードとインストールに関する情報については、ナレッジベースの記事を参照してください。

使用可能なセキュリティパッチ

業者は、四半期ごとの完全リリース(2.3.5-p2 など)で提供される数百の機能修正や機能強化を適用することなく、時間に依存するセキュリティ修正をインストールできるようになりました。 パッチ 2.3.5.2(Composer パッケージ 2.3.5-p2)は、前四半期のリリース 2.3.5-p1 で特定された脆弱性に対する修正を提供するセキュリティパッチです。 2.3.5 リリースに適用されたすべてのホットフィックスが、このセキュリティパッチに含まれています。 (A) ホットフィックス は、特定の問題やバグに対処する、リリースされたバージョンの修正を提供します )。

セキュリティパッチの一般情報については、 新しいセキュリティパッチリリースの概要セキュリティパッチ(パッチ 2.3.5-p2 を含む)のダウンロードと適用の手順については、 オンプレミスでの迅速なインストールを開始. セキュリティパッチには、セキュリティバグ修正のみが含まれ、完全なパッチに含まれる追加のセキュリティ強化は含まれません。

その他のリリース情報

これらの機能のコードは四半期ごとのリリースにバンドルされていますが、これらのプロジェクト (Inventory managementやProgressive Web Application(PWA)Studio など ) の一部も個別にリリースされています。 これらのプロジェクトのバグ修正は、個別のプロジェクト固有のリリース情報に記載されています。この情報は、各プロジェクトのドキュメントに記載されています。

ハイライト

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

セキュリティの大幅な強化

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

30 を超えるセキュリティ強化が行われ、リモートコード実行 (RCE) およびクロスサイトスクリプティング (XSS) の脆弱性を閉じるのに役立ちました。

これらの問題に関する確認済みの攻撃は、現在までには発生していません。 ただし、一部の脆弱性は、顧客情報にアクセスするために悪用されたり、管理者セッションを引き継ぐ可能性があります。 これらの問題のほとんどは、攻撃者が最初に管理者へのアクセス権を取得する必要があります。 その結果、管理者を保護するために必要なすべての手順 (IP許可リストに加える、 二段階認証、VPN の使用、ではなく一意の場所の使用 /admin、およびパスワードの正常性が向上しました。 詳しくは、 セキュリティ更新プログラムのMagento これらの修正された問題に関する議論を これらの修正された問題に関する議論を

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

  • 管理者アカウント、magento.comユーザーアカウント、Cloud SSH アクセス用の 2FA の実装

    • Admin アカウントの保護. 管理者に 2 要素認証 (2FA) が必要になりました。 管理者ユーザーは、まず、UI または Web API を使用して管理者にログインする前に、2FA を設定する必要があります。 2FA はデフォルトで有効になっています。 2FA モジュールを無効にすることを強くお勧めします。 この追加の認証手順により、悪意のあるユーザーが認証なしで Admin にログインするのを困難にします。 詳しくは、 二段階認証 (2FA).

    • アカウントの保護. 2 要素認証 (2FA) は、オプションのセキュリティ層を追加し、magento.comアカウントを、不要な方法でアカウントを使用したいと考える権限のないユーザーからより適切に保護します。 詳しくは、 アカウントの保護.

  • Cloud SSH アクセスの保護. クラウドインフラストラクチャのAdobeは、クラウド環境への SSH アクセスに関する認証要件を管理するための多要素認証 (MFA) の実施を提供します。 2FA の多要素認証は、プロジェクトではデフォルトで有効になっていません。 Adobeでは、この機能を有効にすることを強くお勧めします。 サポートが必要な場合は、サポートにお問い合わせください。 詳しくは、 SSH アクセス用の多要素認証の有効化.

  • テンプレートフィルターの厳密モードがデフォルトで有効になりました. レガシーモードでテンプレートフィルターを使用するコンポーネント(CMS ページやブロックを含む)は、リモートコード実行 (RCE) に対して脆弱性を持つ可能性があります。 厳密モードをデフォルトで有効にすると、RCE 攻撃を意図的に有効にできなくなります。

  • UI データプロバイダーのデータレンダリングがデフォルトで無効になりました. これにより、悪意のあるユーザーが任意の JavaScript を実行する機会がなくなります。

  • 新規 \Magento\Framework\Escaper クラス. このクラスは .phtml テンプレートと、HTMLの生成を担当する PHP クラス。 このクラスには、複数のコンテキストに関連するHTMLのサニタイズメソッドが含まれます。 The $escaper ローカル変数は、次の場所で使用できます。 .phtml 廃止された代わりに、テンプレートおよびを使用してください $block->escape{method}. 用途 $escaper ではなく $block ~の使用として $block->escape{method} は非推奨(廃止予定)となりました。

  • 新しい security.txt ファイルのサポート. このファイルは、セキュリティ研究者がサイト管理者に潜在的なセキュリティ問題を報告するのに役立つ、サーバ上の業界標準のファイルです。

  • コンテンツセキュリティポリシー (CSP) のサポートの強化. SecureHtmlRenderer はフレームワークに追加され、で使用できます。 .phtml インラインをホワイトリストに登録するテンプレート style および script タグ。 デフォルトの CSP 設定では、インラインスクリプトとスタイルは許可されません。XML ファイルで上書きできます。

NOTE
2.3.2 リリース以降、アドビは、外部関係者からアドビに報告された各セキュリティバグに対して、インデックス付きの Common Vulnerability and Exposures (CVE)番号を割り当て、公開します。 これにより、ユーザーはデプロイメント内の対処されていない脆弱性をより簡単に特定できます。 CVE 識別子について詳しくは、次を参照してください CVE.

プラットフォームのアップグレード

次のプラットフォームアップグレードは、Web サイトのセキュリティとパフォーマンスを強化するのに役立ちます。 PHP および PHPUnit、Elasticsearch、MySQL、その他の依存関係のサポート対象バージョンは、 テクノロジースタック要件.

  • PHP 7.4 のサポートが導入され、PHP 7.1 および 7.2 は非推奨(廃止予定)となりました。. 2.4.0 では、PHP 7.4 のサポートが導入されています。

  • PHPUnit 9.x のサポートと PHPUnit 6.5 の廃止. PHP 7.4 では、最新の PHPUnit テストフレームワーク (PHPUnit 9.x) を使用する必要があります。Commerce Marketplace拡張ベンダーは、すべての新しい拡張バージョンが PHP 7.4 と互換性があること、およびすべてのユニットテストと統合テストが PHPUnit 9 で実行するように構成されていることを確認する必要があります。

  • Elasticsearch7.6.x のサポート. Elasticsearch7.6.x がAdobe CommerceおよびAdobe Commerceのデフォルトのカタログ検索エンジンになりました。 Elasticsearch7.6.x もインストールしないと、バージョン 2.4.0 をインストールまたはアップグレードできません。Elasticsearchバージョン 2.x コードは削除されました。 Elasticsearchのバージョン 5.x および 6.x は非推奨となり、サポートされなくなりました。 詳しくは、 検索エンジンの前提条件.

  • MySQL 8.0 のサポート. バージョン 2.4.x は MySQL 8.x をサポートしています。(2.4.0 は MySQL 8.0.20 でテストされました。) マーチャントは、パフォーマンス、セキュリティ、信頼性の向上を活用するために、MySQL 8.x にデプロイメントを移行することをお勧めします。 MySQL 5.7 はMagento2.4.x で引き続きサポートされますが、MySQL 5.6 はサポートされなくなりました。 MySQL 5.6 データベースで 2.4.x をホストすることはできません。 詳しくは、 MySQL.

  • MySQL カタログ検索エンジンの削除. MySQL 検索エンジンが 2.4.0 から削除され、デフォルトの検索エンジンとして「Elasticsearch」に置き換えられました。 Elasticsearchは、優れた検索機能とカタログパフォーマンスの最適化を提供します。 2.4.0 をインストールしてデプロイするElasticsearchは、すべてのマーチャントに必要です。詳しくは、 Elasticsearchがインストールされていることを確認.

  • MariaDB 10.4 のサポート. MySQL 8.0 のサポートは、マーチャントが MariaDB 10.4 をMagento Open Sourceでデプロイする機会を提供します。 マーチャントは引き続き 2.4.0 で MariaDB 10.2 を使用できますが、パフォーマンスと信頼性を向上させるために、MariaDB 10.4 にアップグレードすることをお勧めします。 MariaDB 10.0 および 10.1 はサポートされなくなりました(このリリースでは MySQL 5.6 のサポートが削除されたため)。

  • Zend Framework 上の依存関係を Laminas プロジェクト Zend Framework の Linux Foundation の Laminas Project への移行を反映させる。 Zend Framework は非推奨です。 詳しくは、 Laminas プロジェクトへの Zend Framework の移行 DevBlog 投稿。

  • コントローラの分解 を使用すると、拡張機能開発者は「レイヤスーパータイプ」クラスを使用せずに、ActionInterface を直接実装できます。 詳しくは、 コントローラの分解 DevBlog 投稿。 プルリクエストで Vinai Kopp が開始した機能強化 16268 Lukasz Bajsarowicz がプルリクエストで確定 26778. GitHub-9582

  • Signifyd 不正保護コードのコア統合の削除. このコア機能はサポートされなくなりました。 商人は Signifyd Fraud & Chargeback Protection 拡張機能 これはCommerce Marketplaceで使用できます。

  • The コアBraintreeモジュールがコードベースから削除されました. Braintree支払モジュールで同じ機能セットが提供されるようになりました。 詳しくは、 Braintree支払.

  • Internet Explorer 11.x ブラウザーのサポートは終了しました。

インフラストラクチャの改善

このリリースには、コア品質の機能強化が含まれています。これにより、フレームワークとこれらのモジュールの品質が向上します。顧客アカウント、カタログ、CMS、読み込み、買い物かごとチェックアウト、B2B。

  • サードパーティの支払い方法のコア統合の削除. このリリースでは、Authorize.Net 支払い方法の統合がコアコードから削除されました。 マーチャントは、Commerce Marketplaceで利用可能な公式の拡張機能に移行する必要があります。 詳しくは、 支払統合の廃止 devblog の投稿。

  • Elasticsearch(新しいデフォルトの検索エンジン)の部分単語検索のサポート. Elasticsearchで、クイック検索を使用する際に、製品名と SKU に対する検索用語で部分的な単語の使用がサポートされるようになりました。 この機能は MySQL 検索エンジンでサポートされていました。MySQL 検索エンジンはこのリリースで廃止され、Elasticsearchで置き換えられました。

  • PayPal JavaScript SDK のアップグレード. PayPal Express Checkout の統合は、必要なリスクパラメーターを自動的に収集して PayPal に渡す SDK である最新の PayPal JavaScript SDK に移行しました。 PayPal Express Checkout 支払い方法の動作は変わりません。 ただし、この SDK を最新バージョンにアップグレードすると、マーチャントは最新の機能とセキュリティの強化にアクセスできます。

  • Web セットアップウィザードの廃止と削除. 2.4.0 のインストールまたはアップグレードには、コマンドラインを使用する必要があります。詳しくは、 インストールMagento.

  • Composer の更新プラグイン. Composer プラグインは、ルートプロジェクトに加える必要のある変更を解決することで、アップグレードプロセスを合理化します composer.json ファイルを更新してから、新しいバージョンに更新してください。 このプラグインは、カスタマイズ部分の上書きを防ぎます。 詳しくは、 composer のルートプラグインを使用したアップグレード.

  • 販売者が買い物を支援する. この機能を使用すると、商人は顧客に代わってストアフロントを表示できます。 顧客は、ストアフロントでのアカウントへのアクセスを許可するよう選択します。 このコミュニティが開発した機能には、 MAGEFAN. 詳しくは、 販売者が買い物を支援. 次の機能が含まれます。

    • 顧客アカウントにログインできる管理者を制御する ACL は、Web サイトごとに設定できます。
    • 複数の Web サイトおよび顧客アカウント範囲との互換性
    • 顧客に代わっておこなわれた注文は、ストアフロントと管理者に記録されます
    • すべてのセッションは、管理者がログアウトすると破棄され、管理者は顧客のパスワードにアクセスできません。

パフォーマンスの向上

  • 顧客データセクションの無効化ロジックの改善. このリリースでは、すべての顧客セクションデータを無効にする新しい方法が導入され、カスタムの場合にローカルストレージの既知の問題を回避できます sections.xml 無効化がアクティブです。 ( 以前は、 etc/frontend/sections.xml (アクションの無効化を使用)。 詳しくは、 非公開コンテンツ.

  • Redis のパフォーマンスに対する複数の最適化. この機能強化により、各要求で実行される Redis に対するクエリの数が最小限に抑えられます。 最適化の対象は次のとおりです。

    • Redis とMagento間のネットワークデータ転送のサイズの縮小

    • CPU サイクルの消費を削減し、読み込む必要のある項目を自動的に決定するアダプタの機能を改善

    • Redis 書き込み操作の競合状態の低減

    詳しくは、 ページとデフォルトのキャッシュに Redis を使用 および キャッシュの設定.

  • 在庫テーブルに対する SQL クエリの結果のキャッシュを改善しました。. 次の機能強化が含まれます。

    • に対する SQL クエリのキャッシュ inventory_stock_sales_channel テーブル(16 ではなく 1 個のクエリ)

    • に対するクエリの結果のキャッシュ inventory_stock テーブル(16 ではなく 1 個のクエリ)

  • 買い物かごへの迅速な注文に対するパフォーマンスが最大 25~30%向上.

  • マーチャントが 遅延読み込み 画像を読み込みます。

Adobe Stock統合 v2.0

メディアギャラリーから在庫画像のプレビューのライセンスを取得できます。. メディアギャラリーでAdobe Stockのプレビュー画像を検索できるようになり、Stock プレビュー画像のライセンスを取得する手順が減りました。

ニューメディアギャラリー

以前の Media Gallery に代わる新しいメディアアセット用の検索可能なインターフェイスが提供されます。 管理者は、この機能の以前のバージョンと比べて、画像の検索、フィルタリング、並べ替えを最大 30 倍高速におこなうことができるようになりました。 マーチャントは、このツールを使用してストアフロントの画像の使用状況を評価できます。 拡張機能の開発者は、メディアギャラリー用に開発された拡張機能は、新しいメディアギャラリーでは期待どおりに動作しないことに注意する必要があります。

Inventory management

Inventory managementのこのリリースの機能強化には、ストア内でのピックアップとバンドル製品のサポートが含まれています。 詳しくは、 Inventory managementリリースノート 最近のInventory managementのバグ修正の詳細を説明します。

GraphQL

GraphQLの機能強化は次のとおりです。

  • pickupLocations クエリは、在庫の店頭取得機能をサポートしています。
  • categories クエリは、指定したフィルターに一致するカテゴリのリストを返します。 このクエリは categoryList クエリを実行して、ページネーションをサポートするようにします。
  • reorderItems ミューテーションを使用すると、ログインしたユーザーは、以前の注文のすべての製品を買い物かごに追加できます。

詳しくは、 GraphQL Developer Guide を参照してください。 詳しくは、 リリースノート 最近のGraphQLのバグ修正の詳細を説明します。

PWA Studio

詳しくは、 互換性 を参照してください。 機能強化とバグ修正について詳しくは、 PWA Studioリリース.

機能テストフレームワーク (MFTF)

MFTF v3.0.0 には、次の新機能が含まれ、PHP 7.4 および PHPUnit 9 のサポートが含まれます。

  • MFTF ヘルパー。テストフレームワーク外でカスタムアクションを作成できます。
  • テストエンティティのスキーマ更新
  • テストモジュールのサブフォルダー
  • ネストされたアサーション構文
  • 非推奨のテストエンティティへの参照を確認してレポートする静的チェック

また、このリリースでは、MFTF のメジャーバージョン要件に対するアップグレードテストに追加された、非推奨のアクションとアップグレードスクリプトも削除されます。

ベンダーが開発した拡張機能の強化

のこのリリースには、サードパーティベンダーが開発した拡張機能が含まれています。 これらの拡張機能に対する品質と UX の両方の改善と、MFTF カバレッジの拡大を紹介します。

Commerce Marketplace拡張機能のベンダーは、2.4.0 用の新しいバージョンを公開する際に、拡張機能が PHP 7.4 と互換性があることを確認する必要があります。

Amazon Pay

このリリースには、次が含まれます。

  • CSP の更許可リストに加える新
  • 複数項目の順序で複数の認証を実行する機能
  • 日本語アドレスのサポート

Braintree支払

この拡張機能は、アドビのコアBraintree統合に代わるものです。 これは、Braintreeコア統合と同じ機能を提供します。 詳しくは、 Braintree支払.

クラルナ

このリリースには、買い物客が利用可能なクレジットおよびファイナンスオプションを理解できるようにする、新しいオンサイトメッセージオプションが含まれています。 また、次の機能強化も含まれています。

  • 払い戻し
  • API の効率
  • cookie と単体テスト
  • 割引
  • 構成設定に、Klarna のプロモーションメッセージのストアフロント表示を制御するためのオンサイトメッセージセクションが含まれるようになりました。

頂点

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

  • 管理設定ユーザーエクスペリエンスの改善
  • XML スキーマファイルとパッチを使用したインストールおよびアップグレードスクリプトの置き換え
  • 非推奨のコード (ApiClient および ClientInterface)

ヨトポ

Yotpo の評価とレビューは、Page Builder と統合されています。

修正された問題

2.4.0 コアコードでの数百の問題を修正しました。

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

  • Web サイトを、Web サイトのスコープ固有の設定と共に、 app/etc/config.php 期待どおり。 以前は、Web サイトを削除しようとすると、操作が失敗し、アプリケーションで次のエラーが表示されていました。 The website with code xxx that was requested wasn't found. Verify the website and try again. さらに、ストアフロントに次のエラーが表示されました。 Config files have changed. Run app:config:import or setup:upgrade command to synchronize configuration. GitHub-24061
  • で無効になっている設定 index.php は、管理者から編集できなくなりました。

Magento Open Sourceのインストールが正常に完了し、ストアの設定が config.php.

  • \Magento\Store\App\Config\Source\RuntimeConfigSource::getEntities の数を減らすためにリファクタリングされました SHOW TABLE STATUS クエリを実行します。 (この変更は、2.3.3 で表示された動作に戻ります)。
  • を実行してデータベースをアップグレードしようとすると、データスクリプトが再実行されなくなりました。 bin/magento setup:upgrade. 以前は、アップグレードスクリプトが不必要に再実行され、パフォーマンスに影響を与えていました。 GitHub-19469
  • Redis への接続が中断された場合に、アプリケーションで次の動作が表示されるようになりました。 以前は、アプリケーションは現在のページを再読み込みせず、次のエラーを表示していました。 An error has happened during application run. See exception log for details.

    • 管理およびストアフロントセッションの有効期限が切れます
    • 管理者およびストアフロントユーザーは再度ログインする必要があります
    • セッションデータの保存先 var/session/
    • エラーや例外はログに記録されません。
  • The bin/magento setup:di:compile コマンドが匿名クラスで失敗しなくなりました。 プルリクエストで Yevhen Sentiabov から送信された修正 26533. GitHub-26532, GitHub-21555
  • Magentoの Luma テーマで、別の LESS コンパイラを使用する際の LESS コンパイルの問題が、デフォルトでアプリケーションに付属している LESS コンパイラよりも解決されました。 Pieter Hoste がプル要求で送信した修正 24003. GitHub-23619
  • 書き込み可能な env.php ファイルを作成します。 代わりに、アプリケーションは no-cache メンテナンスモード (Cache-Control) をクリックします。 以前は、メンテナンスモードを有効にできませんでした ( env.php が読み取り専用であり、アプリケーションがメンテナンスモードに切り替える際に FPC を無効にしようとしました。 プル要求で Marco Pcke によっk̦て送信された修正 25790. GitHub-24229
  • db-ssl-verify が、 ddev 設定。 Daniel Ruf によってプル要求で送信された修正 26763. GitHub-26762
  • Redis キーの有効期限を実装するために、Composer の依存関係が更新され、Redis のパフォーマンスが向上しました。 プル要求で Toxix によって送信された修正 25488. GitHub-25487

Adobe Stock統合

  • Adobe Stockの画像表示に CSS スタイルが追加され、選択した画像のハイライト表示に対応しました。 プルリクエストで Serhiy Zhovnir によって送信された修正 25864. GitHub-761
  • 矢印キーを使用して入力フィールドカーソルを移動しても、Adobe Stockプレビュー画像のナビゲーションがトリガーされなくなりました。 プルリクエストで Adarsh Manickam から送信された修正 27138. GitHub-973
  • お客様がAdobe Stock画像にフィルターを適用しようとした際に発生したエラーのメッセージをアプリケーションがキャッシュするようになりました。 プルリクエストで Shankar Konar によって送信された修正 26502. GitHub-863
  • クリック後にカーソルをウィンドウの左側の垂直スクロールバーに移動したときに、Adobe Stock画像のプレビューが保存されなくなりました。 プレビューを保存 ただし、保存操作を確認していません。 プルリクエストで Serhiy Zhovnir によって送信された修正 27399. GitHub-1002

バックエンド

  • 電子メールテンプレート (管理者 > マーケティング > 通信 > メールテンプレート) は、JavaScript の縮小が有効な場合に、管理者からプレビューできるようになりました。 以前は、E メールテンプレートをプレビューしようとすると、E メールのプレビューポップアップウィンドウが空になっていました。 GitHub-25068
  • 制限付き権限を持つ管理者アカウントを作成した後、管理者が期待どおりに管理者にログインできるようになりました。 以前は、管理者にアクセスできませんでした。 代わりに、これらの権限を持つユーザーは、404 エラーでストアフロントにリダイレクトされていました。 プル要求で Eden Duong から送信された修正 25909. GitHub-25881
  • 製品を複製する際に、URL キー、メタタイトル、メタキーワード、メタ説明などの SEO データがアプリケーションで重複しなくなりました。 プルリクエストのダッシュパスパテルによって送信された修正 26659. GitHub-26054
  • から画像を作成する際に、ページから画像を削除した場合に、アプリケーションでエラーがスローされなくなりました。 管理者 > コンテンツ > ページ > 新しいページを追加. 以前は、アプリケーションはデベロッパーコンソールで次のエラーをスローしていました。 500 (Internal Server Error). プル要求で Eden Duong から送信された修正 25924. GitHub-25893

製品のバンドル

  • のパフォーマンス catalog_product_price バンドル製品のインデックス再作成操作が改善されました。
  • バンドル製品の 税区分 および 動的な価格 の設定は、デフォルトのストア表示では無効になっています。 以前は、管理者が デフォルト値を使用 隣のオプション 税区分 ​を指定した場合、アプリケーションによって「 」オプションが有効になり、管理者が別の値を入力して製品を保存できるようになりました。
  • バンドル製品の価格が製品ページで正しく計算されるようになりました。
  • これで、任意の数のバンドル製品をエラーなく買い物かごに追加できます。 以前は、買い物かごにバンドル製品を追加してから買い物かごに移動すると、次のエラーが表示されていました。 Please correct the quantity for some products.

キャッシュ

  • The cache.xsd スキーマから Magento\Framework\Cache がリファクタリングされ、 instance 管理キャッシュ管理でモジュールを無効にした場合、属性は例外を引き起こさなくなりました。 以前は、 cache.xml 無しに instance 引数を指定しない場合、アプリケーションは、無効にしようとしたときに例外をスローしました。 Andrii Beziazychnyi がプル要求で提出した修正 27307. GitHub-26224
  • health_check.php デプロイメントでデータベースキャッシュエンジンが設定されている場合、が失敗しなくなりました。 Andrii Beziazychnyi がプル要求で提出した修正 25722. GitHub-25669

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

  • アプリケーションで、 バックエンドと同期 設定が有効になっています。 GitHub-23833
  • チェックアウトワークフローで、発送方法のラジオボタンが期待どおりに有効になりました。
  • チェックアウトワークフローの注文レビューページが、Terms & Conditions with to the Checkout Workflow で、 手動で適用済み の設定が有効になっています。 以前は、レビューページが検証に合格せず、アプリケーションで 404 エラーが表示されていました。
  • 価格が買い物かごで更新される間、アプリケーションに回転アイコンが表示されるようになりました。
  • ミニカート内の製品がチェックアウト前に在庫切れになった場合に、情報メッセージがアプリケーションに表示されるようになりました。 在庫切れの項目を削除すると、 チェックアウトに進みます。 」ボタンをクリックします。 以前は、このボタンはアプリケーションに表示されませんでした。
  • 製品を追加しようとしたときに、「 SKU 別の注文 アップロード用のファイルが破損している場合。 以前は、アプリに空白のページが表示されていました。
  • 買い物かごの価格ルールが、ルール条件に一致するバンドル製品の子製品にのみ適用されるようになりました。 以前は、アプリケーションは、バンドル製品に属するすべての子製品に買い物かごの価格ルールを適用していました。
  • StorefrontMiniCartSection は、次で置き換えられています:StorefrontMinicartSection (MFTF テスト内) Andrii Kalinich がプル要求で提出した Fix 27955. GitHub-27897
  • 配送先住所フォームの国セレクターコンポーネントへのハードコードされた参照は削除されました。 プルリクエストで Mateusz Krzeszowiak から送信された修正 25541. GitHub-22416
  • Internet Explorer でストアフロントを表示する際に、カーソルをアイコンの上に置いたときに、アプリケーションが買い物かごの削除アイコンに下線を引かなくなりました。 プル要求で divyajyothi5321 によって送信された修正 26173. GitHub-26164
  • 請求先住所と配送先住所の両方に 1 つの住所が選択されている場合、請求先住所を変更しても、顧客の配送先住所は変更されなくなりました。 プルリクエストで Yuri Tvardyi によって送信された修正 26279. GitHub-26276
  • ミニカートのプロモーション領域が、期待どおりにレンダリングされるようになりました。 プル要求で Matti Vapa から送信された修正 25375. GitHub-25373

買い物かごの価格ルール

  • 支払い方法に基づく買い物かごの価格ルールが、チェックアウトワークフローの間に適用されるようになりました。 GitHub-24206
  • 日付選択ページ要素の動作を修正しました。 管理者 > マーケティング > プロモーション > カタログ価格ルール. プルリクエストで Hitesh から送信された修正 26290. GitHub-26289
  • StorefrontMiniCartSection は、次で置き換えられています: StorefrontMinicartSection (MFTF テスト内) Andrii Kalinich がプル要求で提出した Fix 27955. GitHub-27897
  • 新しい買い物かご価格ルールの作成ワークフローの未使用のクーポングリッドが無効になりました。 プル要求で Eden Duong から送信された修正 24471. GitHub-24468
  • 請求先住所を変更しても、請求先住所と送付先住所の両方に 1 つの住所が選択されている場合、顧客の配送先住所は変更されなくなりました。 プルリクエストで Yuri Tvardyi によって送信された修正 26279. GitHub-26276

カタログ

  • スケジュールされた更新に含まれる階層型製品の名前を変更した場合に、アプリケーションでエラーがスローされなくなりました。 以前は、新しい名前で製品を保存しようとすると、次のエラーが表示されていました。 SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '3-0-0-2.0000-0' for key 'UNQ_EBC6A54F44DFA66FA9024CAD97FED6C7', query was: INSERT INTO catalog_product_entity_tier_price (all_groups, customer_group_id, qty, value, website_id, percentage_value, row_id) VALUES (?, ?, ?, ?, ?, ?, ?)
  • カスタム属性値を管理者から期待どおりに保存できるようになりました。
  • 最近表示した製品機能で、マルチストアデプロイメントの現在のストア表示にのみ関連付けられた製品が、 ストア > 設定 > カタログ > 最近表示された/比較対象の製品 > 現在の項目に対して表示ストア表示. 以前は、製品が割り当てられた Web サイトに関係なく、すべての Web サイトで最近表示された製品が表示されていました。
  • ミニカートに製品画像が歪みなく表示されるようになりました。 以前は、画像コンテナの幅と高さ全体に収まるようにミニカート内の画像が拡大されていました。
  • The getBasePrice 関数は、文字列ではなく、期待どおりに float 値を返すようになりました。
  • 製品の比較機能が期待どおりに動作するようになりました。 現在のユーザーの比較リストにある製品のみが表示されるようになりました。
  • テーマにデフォルトの透かしを割り当てることができるようになりました。 以前は、透かしを割り当てた後、アプリケーションは致命的なエラーをスローしました。
  • 多数のバリエーション(約 5,000)を持つ設定可能な製品を管理者から正常に編集できるようになりました。 以前は、多数のサブプロダクトを含む設定可能なプロダクトを編集しようとすると、次のエラーが表示されていました。 Warning: DOMDocumentFragment::appendXML(): Entity: line 1: parser error : CData section too big found in /vendor/magento/framework/View/TemplateEngine/Xhtml/Template.php on line 60
  • での属性セットの並べ替え 管理者 > カタログ > 製品 が、期待どおりのアルファベット順に基づいているようになりました。
  • マルチストアデプロイメントで、最近表示された製品機能が期待どおりに動作するようになりました。
  • The Web サイト内の製品 新しい製品ページのチェックボックスが、マルチサイト展開の制限付き管理者に対して、デフォルトで有効になりました。 以前は、デフォルト以外の Web サイトのチェックボックスは事前に選択されておらず、管理者がチェックボックスを選択しなかった場合、アプリケーションでエラーメッセージが表示されていました。
  • addToCart イベントがデータレイヤーで期待どおりに追跡されるようになりました。 以前は、製品の設定可能なオプションを変更した後、 買い物かごに追加、新しい addToCart イベントがデータレイヤーに追加されませんでした。
  • ミニカートと管理買い物かご (管理者 > 顧客 > 買い物かごを管理) カタログ価格ルールが適用される際に、正しい製品価格が表示されるようになりました。 以前は、ストアフロントの買い物かごに正しい製品価格が表示されていましたが、ミニ買い物かごと管理買い物かごには元の製品価格が表示されていました。
  • 管理製品グリッド Web サイト列のフィルタリングが期待どおりに機能するようになりました。 以前は、フィルター結果に正しい製品数が表示されませんでしたが、一貫して製品の合計数を 1 と表示していました。
  • 価格条件の使用 catalog_product_entity_decimal 価格でフィルターする場合。 ただし、このテーブルには、設定可能な製品、バンドルの動的な製品、グループ化された製品のレコードは含まれていません。これらの製品には固定価格がありません。 価格でのフィルタリングに使用する正しいテーブルは、 catalog_product_index_price.
  • 管理カタログおよび製品リストで、MSRP、コスト、特別価格の各列に通貨記号が表示されるようになりました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27261. GitHub-21910, GitHub-20906, GitHub-20472
  • 「顧客グループ価格用に追加」ポップアップウィンドウ (管理者 > カタログ > 製品 > 新しい製品 > 高度な価格) が閉じるアイコンをクリックしたときに、期待どおりに閉じるようになりました。 Ashna-Jahan がプル要求で送信した修正 25759. GitHub-25433
  • 新しい製品の説明とタイトルに対して提供されるサンプルの説明に、二重引用符は含まれなくなりました。 Nathan Morgan がプル要求で提出したフィックス 25655. GitHub-25654
  • 無効な価格を使用してカテゴリページ上の製品をフィルターしようとしても、アプリケーションでエラーがスローされなくなりました。 以前は、アプリケーションはこのエラーをシステムログに記録していました。 プルリクエストで Ihor Sviziev によって送信された修正 25912. GitHub-25911
  • 複数ページのカテゴリ検索結果間を移動できるようになりました。 以前は、戻るボタンを使用して結果の最初のページに戻ろうとすると、アプリケーションで検索結果の重複ページが作成されていました。 プル要求で Douglas Radburn によって提出された Fix 25337. GitHub-14971
  • 戻り値の型をに修正しました。 string|null (の) getSourceModel メソッドを Eav\Attribute.php クラス。 プル要求で Mychailo から送信された修正 25333. GitHub-25278
  • 新しい(重複した)製品を保存しても、製品の画像が何百回も重複しなくなりました。 プル要求で Jeroen によって送信された修正 25875. GitHub-9466
  • タイプのカスタムオプションを含む製品を削除した場合に、アプリケーションで JavaScript エラーがスローされなくなりました。 file 管理者からの注文の作成中に発生した問題を修正しました。 プルリクエストで adrian-martinez-interactiv4 によって送信された修正 24843. GitHub-24842
  • を使用した、画像のない製品の作成 product_page_image_large レイアウトでは、プレースホルダー画像が期待どおりに表示されます。 以前は、アプリケーションは次のエラーをスローしていました: Fatal error: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Catalog\Block\Product\ImageFactory::getRatio() must be of the type integer, null given. Lukasz Bajsarowicz がプル要求で送信した修正 26974. GitHub-26973
  • 以下を使用すると、 POST /V1/:sku/links 製品に既存のリンクがある場合に、製品の空の配列で製品リンクを設定するエンドポイント。 以前は、アプリケーションはエラーをスローしていました。 プルリクエストで Sathish Subramanian によって送信された修正 26979. GitHub-26800
  • 製品グリッドのアクションドロップダウンメニューを使用して、管理者から複数の製品属性を更新する際に、製品の重み付けを持つかどうかを指定できるようになりました。 プルリクエストで Bartomiej Szubert によって送信された修正 26075. GitHub-6310
  • 検証ロジックが グリッドの許容値の 1 ページあたりの製品数 および グリッドのデフォルト値の 1 ページあたりの製品数 ストア設定ページのフィールド。 以前は、ストア管理者は、これらのフィールドに使用できない値を入力できました。 Lukasz Bajsarowicz がプル要求で送信した修正 27093. GitHub-27089_

カタログウィジェット

  • The CatalogWidget 製品リストがアンカーカテゴリで期待どおりに動作し、アンカーカテゴリの製品が一致して表示されるようになりました。 以前は、アンカーであるが、製品が割り当てられていない親カテゴリを選択した場合、製品はウィジェットに表示されませんでした。
  • 選択した親カテゴリのすべての子が期待どおりに表示されるようになりました。 以前は、アンカーである親カテゴリを選択していて、割り当てられた製品が含まれていない場合、ネストされたすべての製品が表示されませんでした。
  • 最近表示された製品ウィジェットが、 ストア > 設定 > カタログ > カタログ > 最近表示された/比較 > ウィジェット製品をバックエンドストレージと同期はい.

クリーンアップ

  • モジュール XML から余分な終了タグを削除しました。 プルリクエストで Tejash Kumbhare から送信された修正 26339. GitHub-26338
  • 修正された位置のずれ 請求先住所と配送先住所が同じです チェックアウトワークフローの「確認と支払い」ページセクションにあるチェックボックス。 プル要求で divyajyothi5321 によって送信された修正 26169. GitHub-26168
  • チェックアウトワークフローの「配送先住所」セクションのフィールドラベルとアスタリスクの間の不要な空白を削除しました。 Daniel Ruf によってプル要求で送信された修正 26285. GitHub-26275
  • チェックアウトワークフローの [ 発送方法 ] セクションのラジオボタンの位置がずれた問題を修正しました。 プルリクエストで Hitesh から送信された修正 25966. GitHub-25962
  • モバイル表示でのメニューの間隔の一貫性が修正されました。 プルリクエストで Hitesh から送信された修正 26238. GitHub-26235
  • モバイル表示でのミニカートの編集アイコンと削除アイコンの位置ずれを修正。 プルリクエストで Vasilii Burlacu から送信された修正 27493. GitHub-26652
  • 「新しい税率/郵便番号の追加」ページの税率郵便番号範囲およびチェックボックスのずれを修正しました (管理者 > ストア > 税金 > 税ゾーンと税率) をクリックします。 プルリクエストで Sathish Subramanian によって送信された修正 26932. GitHub-26917
  • セットアップウィザードから管理者へのリンクが正常に機能するようになりました。 Oleh Usik がプル要求で提出した修正 26100. GitHub-24990
  • 管理のキャッシュ管理グリッドのステータス列で並べ替えが無効になりました。 プルリクエストで Sathish Subramanian によって送信された修正 26215. GitHub-26208
  • 上のページ要素の位置のずれを修正しました。 管理者 > ストア > 属性 > 評価 > 新しい評価を追加 ダイアログ。 プルリクエストで Sathish Subramanian によって送信された修正 27014. GitHub-26992
  • [ デザインの変更を追加 ] ページのカレンダーアイコンの位置がずれていた問題を修正しました。 プルリクエストで Eduard Chitoraga から送信された修正 26063. GitHub-20379
  • ホームページのホバーメニューに表示されるサブメニューの不要なスペースを削除しました。 プルリクエストで Hitesh から送信された修正 25973. GitHub-25972
  • 店頭の製品詳細ページの価格ラベルのずれを修正しました。 プル要求で divyajyothi5321 によって送信された修正 26237. GitHub-25936
  • 在庫切れのテキストの、 買い物かごに追加 ボタンをクリックします。 プル要求で divyajyothi5321 によって送信された修正 26183. GitHub-26181
  • 統合の成功メッセージが 管理者 > システム > 拡張機能 > 統合 が正しく表示されるようになりました。 プル要求で divyajyothi5321 によって送信された修正 26011. GitHub-25930

CMS コンテンツ

  • すべての CMS ページを保存および複製できるようになりました。 以前は、特定のページを複製しようとすると、アプリケーションが次の例外をスローしていました。 Unique constraint violation found.
  • ブロックが異なるストアビューに割り当てられている場合、同じ名前の CMS ブロックをアプリケーションで作成できるようになりました。
  • ギャラリー画像のサムネールから選択を選択し、期待どおりにキャッシュされるようになりました。 以前は、これらの画像はその場でサイズ変更されていました。
  • 複数のストアに割り当てられた CMS ページを保存した際に、アプリケーションがエラーをスローしなくなりました。 以前は、CMS ページを作成または編集した際に、アプリケーションはページを保存しましたが、次のエラーもスローしていました。 Item (Magento\VersionsCms\Model\Hierarchy\Node) with the same ID "PAGE_ID" already exists.
  • 新しい CMS ページが、Web サイトのストアページ階層に対して期待どおりに追加されるようになりました。
  • CMS ページのカスタムレイアウトの更新ロジックが改善されました。 以下の特定のレイアウト変更が適用されるようになりました: cms_page_view_selectable_home_somechanges.xml. プルリクエストで Sergiy Vasiutynskyi から送信された修正 27131. GitHub-26758

設定可能な製品

  • 設定可能な製品の子製品を API で正常に無効にできるようになりました。
  • を使用した買い物かごの価格ルール カテゴリとして設定された条件(親のみ) 現在は、一貫して期待どおりに動作します。
  • 「クロス販売」タブから設定可能な製品を買い物かごに追加できるようになりました。 製品を選択し、 買い物かごに追加 このタブから、製品の詳細ページが表示され、特定の製品オプションを選択できます。 以前は、404 エラーページにリダイレクトされていました。
  • これらの製品をリンクする API 呼び出しが失敗した場合に、アプリケーションが単純な製品を設定可能な製品にリンクしなくなりました。
  • 設定可能な製品に対して「現在のバリエーション」リストの SKU のレンダリングを修正しました。 プルリクエストで KaushikChavda から送信された修正 26007. GitHub-25591
  • これで、保存できます system.xml 設定情報を 管理者 > システム > 設定 ラベルが関連付けられていないフィールド内で使用されます。 プルリクエストで Andrii Chorniy によって送信された修正 25985. GitHub-23899
  • のパフォーマンス \Magento\ConfigurableProduct\Model\Product\Type\Configurable::isSalable は最適化されています。 Stanislav Ilnytskyi がプル要求で提出した修正 26071. GitHub-26065
  • 設定可能な製品画像の更新を担当するロジックが改善されました。 以前は、設定可能な製品に関連付けられた単純な製品には、設定可能な製品に関連付けられたデフォルトの画像のみが表示され、アプリケーションで製品に対して誤ったメイン画像が表示されることがありました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 26560. GitHub-26473, GitHub-26856, GitHub-26858
  • 設定可能な製品の割引オプションを選択した場合、アプリケーションで製品の特別価格が期待どおりに表示されるようになりました。 以前は、 class="normal-price" は次の値に変更されませんでした: class="special-price" 割引オプションが選択された場合。 プル要求で Ravi Chandra から送信された修正 26170. GitHub-24972
  • The setRedirectCookie および clearRedirectCookie 関数が期待どおりに動作するようになりました。 以前は、これらの関数は Cookie をブラウザーに送信していましたが、すべての Cookie パラメーターが欠落していました。 GitHub-24547
  • メタデータが setRedirectCookie および clearRedirectCookie 関数 プル要求で Alexander Lukyanov によって送信された修正 24612. GitHub-24547

カスタム顧客属性

  • 空の顧客属性フィールドを Formsを使用 フィールドに値を入力します。 以前は、アプリケーションは次のエラーをスローしていました: PHP Fatal error: Uncaught TypeError: Argument 2 passed to Magento\Eav\Model\Attribute\Data\Text::validateLength() must be of the type string, null given.

顧客

  • ゲストとしてニュースレターを購読したお客様は、新しいアカウントの登録後、購読解除されなくなります。
  • アプリケーションは新しい PHPSession パスワードの変更ごとに適用されます。
  • これで、顧客を作成し、Web サイトに関連付けドロップダウンメニュー ( 顧客 > すべての顧客 > 新しい顧客の追加. 以前は、マルチサイトデプロイメントで新しい顧客をデフォルト以外の Web サイトに関連付けようとすると、次のエラーが表示されていました。 The store view is not in the associated website.
  • 無効なクレジットカードが原因でトランザクションが最初に拒否されたが、後で正常に完了した場合に、顧客がチェックアウト時にデフォルトの請求および配送フィールドに入力した情報が保存されるようになりました。 以前は、顧客が有効な支払い情報を入力すると、アプリケーションが注文を作成していましたが、チェックアウトワークフローの「マイアカウント」セクションのデフォルトの請求先住所や配送先住所は更新されませんでした。
  • マルチサイト展開で管理者から新しい顧客を作成する場合、このアプリケーションでは顧客グループ設定が使用されるようになりました。
  • これで、アプリケーションは、 顧客とアドレス(単一ファイル) オプション: cron が有効になっていて、顧客グリッドインデクサーが スケジュール別に更新. 後 cron を実行すると、読み込んだ顧客情報を管理者が期待どおりに使用できます。 以前は、アプリケーションは顧客データをインポートしましたが、顧客グリッドは新しくインポートされた顧客レコードで更新されませんでした。
  • 生年月日が必要な場合に、ストアフロントから新しい顧客を作成できるようになりました。 以前は、有効な DOB 値を入力した場合でも、このフィールドが必須の場合は新しい顧客を作成できませんでした。 GitHub-26700
  • 管理者からの顧客の作成で、デフォルトの顧客グループ設定が期待どおりに優先されるようになりました。
  • The PHPSessionId は、お客様がログアウトしてから再度ログインした後に、期待どおりに変更されるようになりました。
  • 顧客カートの管理表示に、複数 Web サイトのデプロイメントで、複数の Web サイトから買い物かごに追加されたすべての製品が表示されるようになりました。 以前は、顧客がデフォルト以外の Web サイトから買い物かごに製品を追加した場合、その製品は管理画面に表示されませんでした ( 顧客アカウントの共有グローバル.
  • 管理者から買い物かごが表示されたときに、顧客が買い物かごに入れた製品のみが表示されるようになりました。 以前は、顧客の買い物かごには、カタログ内のすべての製品が管理者から表示されていました。 プル要求で Ravinder から送信された修正 26489. GitHub-26437
  • 現在は、 生年月日 フィールドを編集しているときに、管理者から顧客を編集する際に使用します。 以前は、アプリケーションはユーザーのロケールを考慮せず、一部の誕生日に対して次のエラーが表示されていました。 The Date of Birth should not be greater than today. プルリクエストで Sergiy Vasiutynskyi から送信された修正 27149. GitHub-27027
  • 管理者からの注文時に、電子メールフィールドが必要なくなりました。 プルリクエストで solwininfotech によって送信された修正 24479. GitHub-22251
  • マイアカウントダッシュボードで、モバイル表示で電子メールアドレスの値が正しく表示されるようになりました。 プル要求で Eden Duong から送信された修正 25942. GitHub-25935
  • クリック アカウントの作成 ボタンを複数回クリックしても、登録リクエストが複数回送信されなくなりました。 プル要求で princeCB によって送信された修正 26642. GitHub-26590
  • ゲストとしてニュースレターを購読したお客様は、新しいアカウントの登録後、購読解除されなくなります。
  • アプリケーションは新しい PHPSession パスワードの変更ごとに適用されます。
  • これで、顧客を作成し、Web サイトに関連付けドロップダウンメニュー ( 顧客 > すべての顧客 > 新しい顧客の追加. 以前は、マルチサイトデプロイメントで新しい顧客をデフォルト以外の Web サイトに関連付けようとすると、次のエラーが表示されていました。 The store view is not in the associated website.
  • 無効なクレジットカードが原因でトランザクションが最初に拒否されたが、後で正常に完了した場合に、顧客がチェックアウト時にデフォルトの請求および配送フィールドに入力した情報が保存されるようになりました。 以前は、顧客が有効な支払い情報を入力すると、アプリケーションが注文を作成していましたが、チェックアウトワークフローの「マイアカウント」セクションのデフォルトの請求先住所や配送先住所は更新されませんでした。
  • マルチサイト展開で管理者から新しい顧客を作成する場合、このアプリケーションでは顧客グループ設定が使用されるようになりました。
  • これで、アプリケーションは、 顧客とアドレス(単一ファイル) オプション: cron が有効になっていて、顧客グリッドインデクサーが スケジュール別に更新. 後 cron を実行すると、読み込んだ顧客情報を管理者が期待どおりに使用できます。 以前は、アプリケーションは顧客データをインポートしましたが、顧客グリッドは新しくインポートされた顧客レコードで更新されませんでした。
  • 生年月日が必要な場合に、ストアフロントから新しい顧客を作成できるようになりました。 以前は、有効な DOB 値を入力した場合でも、このフィールドが必須の場合は新しい顧客を作成できませんでした。 GitHub-26700
  • 管理者からの顧客の作成で、デフォルトの顧客グループ設定が期待どおりに優先されるようになりました。
  • The PHPSessionId は、お客様がログアウトしてから再度ログインした後に、期待どおりに変更されるようになりました。
  • 顧客カートの管理表示に、複数 Web サイトのデプロイメントで、複数の Web サイトから買い物かごに追加されたすべての製品が表示されるようになりました。 以前は、顧客がデフォルト以外の Web サイトから買い物かごに製品を追加した場合、その製品は管理画面に表示されませんでした ( 顧客アカウントの共有グローバル.
  • 現在は、 生年月日 フィールドを編集しているときに、管理者から顧客を編集する際に使用します。 以前は、アプリケーションはユーザーのロケールを考慮せず、一部の誕生日に対して次のエラーが表示されていました。 The Date of Birth should not be greater than today. プルリクエストで Sergiy Vasiutynskyi から送信された修正 27149. GitHub-27027
  • 管理者からの注文時に、電子メールフィールドが必要なくなりました。 プルリクエストで solwininfotech によって送信された修正 24479. GitHub-22251
  • 管理者から買い物かごが表示されたときに、顧客が買い物かごに入れた製品のみが表示されるようになりました。 以前は、顧客の買い物かごには、カタログ内のすべての製品が管理者から表示されていました。 プル要求で Ravinder から送信された修正 26489. GitHub-26437
  • マイアカウントダッシュボードに、モバイル表示で電子メールアドレスの値が正しく表示されるようになりました。 プル要求で Eden Duong から送信された修正 25942. GitHub-25935
  • クリック アカウントの作成 ボタンを複数回クリックしても、登録リクエストが複数回送信されなくなりました。 プル要求で princeCB によって送信された修正 26642. GitHub-26590

ディレクトリ

  • デフォルトの州ドロップダウンメニューは、選択した Web サイトに割り当てられた許可された国に基づいて、 デフォルトの税金宛先の計算 フィールドに入力します。 以前は、このドロップダウンには、デフォルト Web サイトに割り当てられた国が一覧表示されていました。

ダウンロード可能

  • インポートファイルを使用して、SKU と説明でダウンロード可能な製品を一括更新できるようになりました。 以前は、検証エラーが発生し、インポートに失敗していました。

房室

  • アプリケーションは、マルチサイトデプロイメントでチェックアウトワークフローの電話番号フィールドが必要かどうかを決定する、ストア固有の設定に従うようになりました。 以前は、あるストアがチェックアウトワークフローでこのフィールドを必要とし、別のストアがこのフィールドを必要としなかったデプロイメントで、必要のないストアのチェックアウト中にこのフィールドを完了しなかったお客様に次のエラーが発生していました。 Please check the shipping address information. "telephone" is required. Enter and try again.
  • EAV 並べ替え順 attribute option_id は、期待どおりに機能します。 Tan Sezer がプル要求で送信した修正 24360. GitHub-24357
  • REST で新しい属性を追加し、管理者から属性セットに割り当てた後に、新しい製品を作成できるようになりました。 以前は、アプリケーションは 500 エラーをスローしていました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27191. GitHub-26827

電子メール

  • 返品要求時に顧客に送信される承認 E メールに、期待どおりの RMA ステータスが含まれるようになりました。 以前は、この電子メールで、期待された戻りステータスではなく空の文字列が表示されていました。
  • 顧客アカウントがグローバルに共有されるマルチサイトデプロイメントでパスワードを忘れたと報告された場合、顧客は現在の Web サイトからリダイレクトされなくなりました。 以前は、のお客様は、アカウントが作成された Web サイトにリダイレクトされていました。
  • 顧客に送信される注文確認 E メールに、注文済み項目のリストが期待どおりに含まれるようになりました。 以前は、デフォルトのテンプレートを読み込んで保存することで、管理者で電子メールテンプレートを作成した場合、このテンプレートから生成された電子メールには、順序付けされた項目のリストが含まれていませんでした。 GitHub-26882

フレームワーク

  • Zend Framework への依存関係は、 Laminas プロジェクト Zend Framework の Linux Foundation の Laminas Project への移行を反映させる。 Zend Framework は非推奨です。 プルリクエストで Ihor Sviziev によって送信された修正 26436. GitHub-26335
  • 特別な価格範囲設定(開始日/終了日)が、オランダ語ロケールを使用する管理者アカウントで正しく機能するようになりました。
  • php bin/magento cron:run では、変更ログテーブルの項目が複数回処理されなくなりました。 以前は、変更ログテーブルに100000以上の新しいバージョンがある場合、同じ entity id.

  • php bin/magento setup:cron:run コマンドが削除されました。 crontabs でのこれへの参照は、アップグレード時に削除する必要があります。

  • The update/cron.php ファイルは 2.4.0 で削除されました。このファイルがインストールに存在する場合は、安全に削除できます。 また、アップグレード時に crontabs でこのファイルへの参照を削除します。

  • 属性を更新アクションによって、製品のタイムスタンプが正しく更新されるようになりました。 updated_at column から catalog_product_entity 管理者の「製品の編集」ページで製品を更新する場合。
  • 設定 'persistent' => '1' in env.php 実行時にエラーがスローされなくなりました。 setup:upgrade.
  • The 無効なフォームキーです。 ページを更新してください ログインページのテキスト文字列が期待どおりに翻訳されるようになりました。
  • のパフォーマンスが向上しました Magento\Framework\App\DeploymentConfig\Reader::load 関数に置き換えます。 以前は、Magentoに対してリクエストがおこなわれた際に、この関数が繰り返し呼び出され、結果として config.php および env.php config メソッドを呼び出すたびに読み込まれるファイル。
  • アプリケーションは、現在、 blank.html 管理者が製品をクリックしたときに、管理者から注文を作成したときにページが表示される問題を修正しました。
  • ページ上の存在しない(宣言されていない)コンポーネントに関するリファレンス手順で、デフォルトのレイアウトに追加された、キャッシュ不可のブロックがページキャッシュに影響を与えなくなりました。 デフォルトのレイアウトハンドラーにキャッシュ不可のブロックを追加すると、すべてのページがキャッシュ不可になります。 この結果は、レイアウトの生成プロセスによるものです。レイアウトの生成中に、アプリケーションは特定のページで使用可能なすべてのレイアウトハンドルを収集し、それらのハンドルからの指示をページの最終的なレイアウト構造に結合します。 デフォルトのレイアウトハンドルは、各ページの基本ハンドルとして使用されます。 その結果、デフォルトのハンドラーに対して宣言されたレイアウトの更新がすべてのページに表示されます。 GitHub-9041
  • MySQL ロックマネージャがプライマリロックマネージャになりました。 その結果、MySQL の最小限の必要バージョンは 5.7.9 です。
  • queue_consumer.xml 現在は、 handler クラス。 以前は、ハンドラーのパスに数値が含まれている場合、XSD 検証に失敗していました。 プル要求で Eden Duong から送信された修正 25952. GitHub-25731
  • 誤った @var 参照 doc クラスメンバー変数のブロック $queueIterator 授業中に \Magento\Framework\MessageQueue\Topology\Config が修正されました。 プルリクエストで Artem Voloznov によって送信された修正 24976. GitHub-24971
  • ドキュメントが存在しなくなったときに JavaScript ページ読み込みリスナーが起動するようになりました。 loading ~とマークされるまで待つよりむしろ complete ドキュメントが complete JavaScript コンテンツのレンダリングに深刻な遅延が生じる可能性があります。 プル要求で John Hughes によって送信された修正 23313 およびプルリクエスト 50. GitHub-22909
  • 数量が 0 または負の数の製品をウィッシュリストに追加しようとすると、以下の情報メッセージが表示されるようになりました。 Please enter a valid number in this field. 以前は、アプリケーションで次のエラーが表示されていました。 We can't update your Wish List right now. プル要求で Pawe Tylek によって送信された修正 25641. GitHub-25032
  • アプリケーションは、DTO クラスの Magento\Framework\Api\AbstractExtensibleObject クラス。 PHP 注釈がありません @api は次に追加されています: AbstractExtensibleModel、および見つからない @deprecated 注釈が次に追加されました: AbstractExtensibleObject. プルリクエストで Alexander Taranovsky によって送信された修正 22011. GitHub-22010
  • 製品関連の日付 ( 例えば、 news_from_date, news_to_date, special_price_from_date, special_price_to_date) は、英語以外のロケールの実装を格納しています。 以前は、アプリケーションは次のようなエラーをスローしていました。 Invalid input datetime format of value '22/5/2019.

一般的な修正点

  • 顧客モジュールは、レビューモジュールに依存しなくなりました。 以前は、この依存関係が原因でレビューモジュールを無効にできませんでした。
  • ページのデフォルト属性セットに選択ラベル付きのドロップダウン属性が含まれている場合、製品編集ページが正常に読み込まれるようになりました。
  • 管理の「注文」タブからアクセスできるグラフィカルな注文グラフに、注文の数量が正確に反映されるようになりました。
  • ストアの管理者 URL は、これら 2 つの URL が異なる場合に、ストアフロント URL にリダイレクトされなくなりました。
  • 複数の Web サイトで performance toolkit プロファイルを使用する場合、サブカテゴリの URL 書き換え生成が正しく機能するようになりました。
  • 割り当て先の管理者ロールを削除せずに、空のユーザーモデルを削除できるようになりました。
  • TinyMCE4 エディターで、すべてのHTMLタグがサポートされます。
  • クリック オフラインで払い戻し 「クレジットメモの作成」ワークフローのボタンで、期待どおりにクレジットメモが生成されるようになりました。 以前は、JavaScript エラーがこのボタンを無効にしており、アプリケーションはクレジットメモを作成していませんでした。
  • マーチャントがタイプの製品属性を作成できるようになりました Decimal. 以前は、以前のバグ修正により、アプリケーションで製品属性タイプが表示されませんでした Price. GitHub-26949
  • ストアフロントでカテゴリページを開こうとしたときに、アプリケーションが 500 エラーを返さなくなりました。 レイアウト=製品 — 全幅 は、カテゴリページの「デザイン」タブで設定されました。
  • でのバグを修正しました。 AbstractSimpleObjectBuilder.php.
  • MAP (最小アドバタイズ価格)が、グループ製品で期待どおりに動作するようになりました。
  • マルチストアデプロイメントで CMS ページの言語を変更すると、アプリケーションは適切なストアビューのホームページにリダイレクトされるようになりました。 以前は、特定の CMS ページで言語を変更した場合、アプリケーションに 404 ページが表示されていました。
  • 注文クエリ (SalesOrderIndexGridAsyncInsertCron) は、返されるデータセットのサイズとクエリの頻度を減らすためにリファクタリングされています。
  • これで、CMS ページを作成し、CMS 階層内の Web サイトのルートカテゴリに割り当てることができます。
  • カテゴリ権限が有効な場合 ( 例えば、 ログインしていません お客様グループには、これらの権限が付与されています )。
  • 製品ルールが在庫切れの製品に期待どおりに適用されるようになりました。 以前は、在庫切れの製品を表示するようにルールが設定されている場合でも、関連製品リストに在庫切れの製品が表示されませんでした。
  • クリック 送料を追跡 ボタンをクリックすると、トラッキング情報が期待どおりにポップアップウィンドウに表示されるようになりました。 以前は、このリンクをクリックすると、管理者がログインページに移動していました。
  • 複数選択の顧客属性を含む登録フォームを顧客が完了しようとすると、エラーが発生した場合、アプリケーションに情報エラーメッセージが表示され、登録フォームが期待どおりに表示され続けます。 以前は、アプリケーションで 500 エラーが表示されていました。
  • これで、アプリケーションに「 クレジットメモ ボタンをクリックします。 以前は、一部払い戻しを作成した後は、このボタンが表示されず、残りの注文に対してクレジットメモを作成できませんでした。
  • REST を通じた一括注文更新で、注文ステータスが期待どおりに変更されるようになりました。 以前は、アプリケーションは次のエラーをスローしていました: report.ERROR: Property "AdditionalInformation" does not have accessor method "setAdditionalInformation" in class "Magento\Sales\Api\Data\OrderPaymentInterface".
  • カテゴリページの「買い物オプション」ブロックで、属性フィルターが期待どおりに表示されるようになりました。
  • 顧客の請求および配送先住所が、Internet Explorer で表示された場合に、管理者の顧客編集ページの「アドレス」タブに期待どおりに表示されるようになりました。 プルリクエストで Vasilii Burlacu から送信された修正 27383. GitHub-27370
  • 削除したブックマークビューは、すべて編集可能なままになりました。 以前は、複数のブックマークビューを持つアカウントの最初のビューを削除すると、すべてのブックマークビューが編集できなくなりました。 プルリクエストで Bartomiej Szubert によって送信された修正 26263. GitHub-14913
  • レイヤーナビゲーションが、HTMLモジュールのスウォッチ 5 の検証で破損することがなくなりました。 以前は、HTMLの検証エラーは、 W3C マークアップ検証サービスに値を入力する必要がありますが、これらの属性はデータ属性に変更されています。 プルリクエストで Nirav Patel から送信された修正 26055. GitHub-22363
  • 未使用 require.JS エイリアス (critical-css-loader ) has been removed from app/code/Magento/Theme/view/frontend/requirejs-config.js. プル要求で Tu Nguyen によって送信された修正 26987. GitHub-26963
  • 現在、このアプリケーションは PHP7.x の スルー可能なインターフェイス を使用して、パスワードなどの機密情報を公開する可能性のあるすべてのエラーを取得できるようにします。 プル要求で miszyman によって送信された修正 25250. GitHub-23350
  • 新規フォルダーを作成ポップアップウィンドウで新規フォルダーの名前を入力する際に ESC キーを押すと、フォルダーを作成せずに、期待どおりにポップアップが閉じるようになりました。 プルリクエストで Shankar Konar によって送信された修正 25349. GitHub-572
  • 誤ってネストされたHTML構造が修正されました。 以前は、この構造により、関連する製品、アップセルまたはクロスセル製品のリストのレイアウトが壊れていました。 Pieter Hoste がプル要求で送信した修正 27926. GitHub-27920
  • への重複呼び出しを削除しました addToolbarBlockその結果、 ORDER BY. プルリクエストで Vasilii Burlacu から送信された修正 27263. GitHub-26708
  • マーチャントが管理者ユーザーアカウントで有効期限を設定できるようになりました。 プル要求で Laura Folco から送信された修正 22837. GitHub-22833
  • 次の項目を追加しました: @api に対する PHP の注釈 AbstractExtensibleModel@deprecated に対する PHP の注釈 AbstractExtensibleObject、および @see から AbstractExtensibleModel. プルリクエストで Alexander Taranovsky によって送信された修正 22011. GitHub-22010

GraphQL

  • これで、アプリケーションがGraphQLメッセージを返します The cart isn't active の代わりに Current user does not have an active cart 状況によっては、買い物かごが非アクティブになり、新しい買い物かご ID が作成される場合があります。 Vadim Malesh がプル要求で提出した修正 27187. GitHub-26117
  • 以前に追加した製品が在庫切れになったときに、GraphQLを使用して買い物かごに製品を追加するとエラーが発生するコードを削除しました。 プル要求で AleksLi によって送信された修正 27015. GitHub-26683
  • 製品クエリでフラグメントを使用する際に、アプリケーションが必要な情報をすべて返さなかったGraphQLの問題を修正しました。 プルリクエストで Riccardo Tempesta によって送信された修正 26218. GitHub-26217

  • GraphQL突然変異 setShippingMethodsOnCart では、 available_shipping_methods 属性。 Vadim Malesh がプル要求で提出した修正 27004. GitHub-26742

グループ化された製品

  • 同じグループに属する別の単純製品が在庫切れの場合、グループ製品に属する単純製品を買い物かごに追加できるようになりました。 Gihovani Filipp Pereira Detrio からプル要求で提出さm̩れた修正 24955. GitHub-22304
  • これで、アプリケーションは、返金されたグループ製品に関する電子メールを期待どおりに顧客に送信するようになりました。 プルリクエストで Alexander Taranovsky によって送信された修正 26246. GitHub-26245
  • グループ化された製品の他の子製品のいずれかが在庫切れの場合に、その製品の子製品を買い物かごに追加できるようになりました。 以前は、1 つの子製品が在庫切れの場合、他の子製品を買い物かごに追加することはできませんでした。

画像

  • 画像はに保存されるようになりました。 pub/media/catalog/category カテゴリ画像を保存する際に期待どおりに実行されます。 以前は、アプリケーションはこれらの画像を pub/media/catalog/tmp/category.
  • 透かし画像によって、オーバーレイする製品画像が難読化されなくなりました。 以前は、透かし画像が適用先の製品画像より大きい場合、製品画像は表示されませんでした。
  • これで、管理者からカテゴリに画像を正常に保存できるようになりました。 以前は、画像を保存した後、URL の一部が見つからず、画像を再度開くことができませんでした。
  • アプリケーションが表示されます。 .png アップロード後の画像が期待どおりに表示されます。
  • REST を使用して画像を追加または更新すると、画像のサムネールが期待どおりに作成されるようになりました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27170. GitHub-26825
  • で生成された画像のカスタム属性 Block\Product\ImageFactory 現在は、正しくレンダリングされます。 以前は、HTML出力のエスケープが正しくないので、独自のカスタム属性を属性マークアップに追加できませんでした。 プル要求で alexander-aleman によって送信された修正 26959. GitHub-25219
  • ストアフロントをiPhoneから表示したときに、画像がぼやけなくなりました。 プル要求で Dmitriy から送信された修正 24743. GitHub-24735
  • ストアフロントの画像が反応するようになりました。 以前は、画像の高さがゆがんでいました。 Sean van Zuidam がプル要求で提出した Fix 27041. GitHub-27040
  • ストアのデフォルトのロゴが、 Magento_blank テーマが使用されます。 プルリクエストで Vasilii Burlacu から送信された修正 27497. GitHub-27496

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

  • インポートしたデータに swatch_image store-view キーの値は no_selection. 以前は、アプリケーションは次のエラーをスローしていました: Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s): 1. GitHub-25026
  • を使用したときに、アプリケーションで画像が期待どおりに更新されるようになりました。 hide_from_product_page 設定は、複数のストアビューを持つデプロイメントで製品を読み込む際に使用します。
  • カスタマイズ可能なオプションが、次の場合に期待どおりに読み込まれるようになりました row_id が製品の entity_id. 以前は、カスタマイズ可能なオプションを読み込むことはできませんでした ( row_id は製品の entity_id」と表示され、特定の製品が読み込まれなくなっていました。
  • 設定可能な製品に関連付けられた画像がインポート時に正しくアップロードされ、製品の編集ページで期待どおりに表示できるようになりました。
  • エクスポート済み .csv ファイルに、在庫内または在庫切れの製品を含めるためのフィルター設定が反映されるようになりました。 以前は、選択した在庫設定に関係なく、すべての製品が書き出されていました。
  • インポートワークフローの「顧客とアドレスの単一ファイル」オプションを使用して、顧客を正常にインポートまたは更新できるようになりました。 以前は、このオプションを選択した場合、アプリケーションは顧客データをインポートせず、次のエラーが表示されていました。 Invalid data for insert.
  • 読み込み後に Stock Indexer が期待どおりにトリガーされ、製品のステータスが更新されるようになりました。 以前は、Stock Indexer は、変更された製品在庫データのインデックスを作成していませんでした。
  • これで、設定可能な製品の子製品に対して、すべてのカスタムオプションが正常に読み込まれ、 store_view_code が指定されている。 これは、設定可能な製品を個別に読み込むか、または一括して読み込むかを選択するかに関係なく機能します。 以前は、インポートファイルに複数の項目が含まれていて、すべてのカスタムオプションが正常にインポートされませんでした。 store_view_code が指定されました。
  • 製品の読み込み中に、読み込まれた製品を識別するメッセージがアプリケーションに表示されるようになりました .csv ファイルのキーが重複しています。 商人はこの情報を使用して競合を解決できます。 以前は、アプリケーションで次のエラーが表示されていました。 Notice: Undefined index: name in /var/www/html/ee233dev/app/code/Magento/CatalogImportExport/Model/Import/Product.php on line 2524
  • より情報の多いエラーメッセージが表示され、 システム > 書き出し リスト。 以前は、このリストからディレクトリを削除しようとしても、ダウンロードできないファイルのダウンロードリンクが表示され、情報の不明なエラーメッセージが表示されていました。
  • The .csv 読み込み時に使用されるファイルに、ダウンロード可能な製品の正しいリンクが含まれ、ダウンロード可能な製品の読み込みと更新をサポートするように正しくフォーマットされるようになりました。
  • これで、アプリケーションが .csv ファイル:置換のインポート動作を設定する場合、以前にエクスポートしたファイルを選択します。 .csv ファイルを選択し、 データを確認. 以前は、アプリケーションで次のエラーが表示されていました。 Data validation failed. Please fix the following errors and upload the file again および Following Error(s) has been occurred during importing process.
  • 読み込み後に Stock Indexer が期待どおりにトリガーされ、製品のステータスが更新されるようになりました。 以前は、Stock Indexer は、変更された製品在庫データのインデックスを作成していませんでした。
  • .csv 製品の読み込み時に生成されるファイルに、期待どおりにダウンロード可能な製品のグループタイトルが含まれるようになりました。 以前は、 group_title 読み込み中に、ダウンロード可能な製品のグループタイトルが表示されませんでした。
  • 条件 cron が有効になっている場合は、 ( 顧客と住所(単一ファイル)) 」オプションを選択すると、データが期待どおりに管理者顧客グリッドに入力されます。 顧客グリッドには、手動でインデックスを再作成する処理が完了すると、顧客が表示されます。 customer_grid indexer. 以前は、新しく読み込んだ顧客アドレスで顧客グリッドが更新されませんでした。
  • 自動インデックス再作成後、お客様のリストが期待どおりに表示されるようになりました。 以前は、手動で bin/magento index:reindex 自動インデックス再作成後、顧客グリッドに顧客情報が表示されなかった問題を修正しました。
  • アプリケーションは、次の場所から一時ファイルを削除するようになりました: <Magento_home>/var 製品の読み込みが完了した後に期待どおりに実行されます。
  • 製品が .csv ファイル。
  • 読み込まれた設定可能な属性の値に等号 (=) が含まれている場合に、読み込みが失敗しなくなりました。 プル要求で dhoang89 によって送信された修正 25194. GitHub-25188
  • 書き出されたすべてのグリッドデータ (Magento Open Sourceとカスタムの両方のデータ ) に、タイプを持つすべての列のオプション値の代わりに、オプションラベルが追加されました Select または Multiselect. 以前は、このデータを書き出すと、書き出されたスプレッドシートには、グリッドに表示された値ではなく、ID を持つ列が含まれていました。 プルリクエストで Maksym Novik から送信された修正 26523. GitHub-25963
  • 製品を読み込んで更新した後、ストアフロントにバンドル製品が期待どおりに表示されるようになりました。 .csv ファイル。 Pavel Bystritsky がプル要求で提出した Fix 25664. GitHub-25540

索引

  • の性能が向上しました indexer_update_all_views. インデックス作成が高速化され、非アクティブなルールは処理されなくなり、変更された製品のみに対するエントリのキャッシュがクリアされます。
  • ストアフロントの商品価格が、予定されたカタログ価格ルールの更新の適用を正確に反映するようになりました。 以前は、手動でインデックスを再作成する (php bin/magento indexer:reindex catalogrule_rule) をクリックします。
  • 検索できない属性 ( is_searchable, is_filterable, is_visible_in_advanced_search 属性が無効になっている場合 )。
  • インデクサーを識別するメッセージと、インデックス再作成操作が失敗した場合にインデックス作成操作に要した時間が表示されるようになりました。 Lukasz Bajsarowicz がプル要求で送信した修正 26207. GitHub-26206
  • 保存先のストアに保存されている製品 onthefly インデクサーおよびフラットテーブルが web サイトの割り当てに従って有効になりました。 以前は、Web サイトの割り当てをすべて製品から削除して保存した場合、指定した Web サイトの割り当てに関わらず、すべてのフラットテーブルに製品が含まれていました。 プル要求で Abel Truong によって送信された修正 27365. GitHub-16315

インフラ

  • Internet Explorer 11.x ブラウザーのサポートは終了しました。
  • 次に関連付けられている検証ロジック: 生年月日 顧客登録フォームのフィールドに JavaScript エラーがトリガーされなくなりました。
  • 対象となる統合テストを追加しました。 $storeId (カテゴリリポジトリ) get() メソッド。 Lukasz Bajsarowicz がプル要求で送信した修正 27048. GitHub-27044
  • の有効化 すべての Cookie をブロックする Safari でを設定しても JavaScript エラーが発生しなくなり、アプリケーションが cookies disabled メッセージが期待どおりに表示されます。 以前は、アプリケーションに複数の SecurityError (DOM Exception 18): The operation is insecure コンソールでエラーが発生しました。 プル要求で Rl a̼ Verdugo Lorenzo から提出された修正 25324. GitHub-13865
  • 統合テストを実行する際に、アプリケーションで次のエラーがスローされなくなりました。 Error: Call to a member function findFile() on array (/var/www/html/lib/internal/Magento/Framework/Code/Generator/DefinedClasses.php:59). 以前は、 AutoloaderRegistry::getAutoloader を使用すると、統合テストがランダムに失敗していました。 Lukasz Bajsarowicz がプル要求で送信した修正 26480. GitHub-26479
  • The date タグイン /module-sales/view/frontend/templates/order/order_date.phtml は次のように修正されました: span. 以前は、アプリケーションが exception.log ファイル(クリック時) 注文を表示 店頭で マイアカウント > 注文 ページに貼り付けます。 プルリクエストで Andrii Chorniy によって送信された修正 25895. GitHub-13269, GitHub-25738
  • 高度なバンドルモジュール用の mixin の読み込みと適用を改善するために、JavaScript mixin モジュールのリファクタリングがおこなわれました。 以前は、アプリケーションは高度なバンドルモジュールの Mixin を読み込んだり適用したりしませんでした。 プルリクエストで Mateusz Krzeszowiak から送信された修正 25587. GitHub-25586
  • The grunt clean コマンドで、生成されたコードおよびメタデータフォルダーが正常にクリーンアップされるようになりました。 Andrii Beziazychnyi がプル要求で提出した修正 25765. GitHub-25739
  • getVersion 結果 (ProductMetadata::getVersion) がキャッシュされ、のパフォーマンスが向上しました。 ProductMetadata::getVersion メソッド。 プルリクエストで Lukasz Lewandowski によって送信された修正 26001. GitHub-24025
  • のセッターが見つかりません additional_information は次に追加されています: OrderPaymentInterface:スキーマ宣言と受け入れられたプロパティの不整合を解決します。 プルリクエストで Antonino Bonumore から送信された修正 26748. GitHub-26745, GitHub-13222

レイヤーナビゲーション

  • これで、アプリケーションによって はい/いいえ 属性を レイヤーナビゲーションで使用:フィルタリング可能(結果を含む) ストアフロントのプロパティに対しては、が有効です。
  • 冗長 \Magento\Sales\Model\Order\Email\Sender\ShipmentSender は次の点で非推奨(廃止予定)になりました: \Magento\Sales\Model\Order\Shipment\Sender\EmailSender. プルリクエストで Adarsh Manickam から送信された修正 26714. GitHub-14885

メディアギャラリー

  • クリック 入力 メディアギャラリーで新しいフォルダに名前を付けると、加えた変更がすべて保存されます。 以前は、 入力 マウスを使用して OK 結果として、すべての変更が失われました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27029. GitHub-26847
  • メディアギャラリーの下に、プライマリフォルダと同じ名前のサブフォルダを作成できるようになりました。 以前は、同じ名前のサブフォルダーを保存できませんでした。 Vadim Malesh がプル要求で提出した修正 27976. GitHub-1270

メディアストレージ

  • var/resource_config.json は、が画像を要求したときに再生成されなくなりました。 get.php. 以前は、このファイルは、 get.php.

ニュースレター

  • お客様は、ニュースレターを期待どおりに購読できるようになりました。 以前は、顧客が購読を確認しようとすると、アプリケーションに次のエラーが表示されていました。 This is an invalid subscription confirmation code.
  • ストアフロントフッターのニュースレター入力フィールドが、サポートされている任意のブラウザーで同じようにレンダリングされるようになりました。 プル要求で divyajyothi5321 によって送信された修正 26182. GitHub-26176
  • ニュースレターの購読に関するストアフロントメッセージが、HTMLで期待どおりにレンダリングされるようになりました。 Oleh Usik がプル要求で提出した修正 26455. GitHub-25162

購入回数

  • 注文の概要の小計で、Web サイトの表示設定で税を除外するよう指定されている場合に、除外された税が表示されなくなりました。 以前は、異なる表示設定で複数の Web サイトが設定されていた場合、ストアレベルの設定にもかかわらず、サーバー変数で定義された設定がストアに使用されていました。

支払い方法

  • コアコードへのサードパーティの支払い方法 Authorize.Net、eWay、CyberSource、Braintree、Worldpay の統合が削除されました。 マーチャントは、Commerce Marketplace上にある正式な拡張機能に移行する必要があります。
  • これで、注文を正常に完了し、商人のホームページに戻ることができます。 Web サイト支払い Pro Hosted Solution が設定されている。 以前は、 マーチャントに戻る ​を呼び出すと、アプリケーションは次のエラーをスローしました: Invalid Form Key. Please refresh the page.
  • 請求先住所を切り替えても、ストアフロントチェックアウトワークフローの支払いセクションに JavaScript 関数テキストが表示されなくなりました。 プル要求で Chris Pook から送信された修正 26378. GitHub-26375
  • 現在は、クレジットメモに正しい金額が 調整払い戻し クレジット・メモの概要のフィールド。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27343. GitHub-13851
  • これで、 quote_payment column additional_information 表を参照してください。 以前は、見積もりを保存した後はこの情報を削除できませんでした。 unsAdditionalInformation メソッド \Magento\Payment\Model\Info はデータを正しく初期化しませんでした。 プル要求で Marco Oliveira によって送信された修正 26084. GitHub-26083
  • 支払い手順は、注文がおこなわれたストア表示から派生するようになりました。 以前は、支払い指示がデフォルトのストア表示から使用されていました。これは、 BeforeOrderPaymentSaveObserver メソッドは、デフォルトのストア表示から支払い指示を取得しました。 プルリクエストで Karyna Tsymbal から送信された修正 26399. GitHub-26332
  • 管理者と請求書および出荷請求書の両方に表示される支払情報が、複数の店舗を持つデプロイメントで注文が行われた店舗から収集されるようになりました。 以前は、アプリケーションがデフォルトのストアから支払い情報を導き出していました。 プルリクエストで Bartomiej Szubert によって送信された修正 26765. GitHub-17933

PayPal

  • 顧客がクリックするたびに、情報のエラーメッセージがアプリケーションに表示されるようになりました PayPal で支払う チェックアウトワークフローで無効な発送先住所を入力した後。 以前は、お客様が最初に「 」ボタンをクリックしたときにのみアプリケーションでエラーメッセージが表示され、それ以降のクリックではエラーメッセージが表示されませんでした。
  • アプリケーションは注文のステータスを「 Processing ( PayPal を使用した支払いが失敗した場合のチェックアウトワークフローの「支払いレビュー」セクション)を参照してください。
  • これで、ペイフローリンクの支払い方法を使用して注文を正常に完了できます。 以前は、注文ステータスが「 Pending 支払い方法ログの注文ステータスが Approved.
  • PayPal Payflow Pro を使用して行われた注文は、次のように設定されました。 Suspected Fraud ステータス(不正フィルターがトリガーされた場合)。
  • PayPal Express Checkout を、サポートされているクレジットカードと共に使用できるようになりました。 以前は、PayPal Express Checkout を使用して注文を完了する際にクレジットカードのボタンをクリックすると、申し込みが停止し、クレジットカード情報を入力できませんでした。
  • PayPal Payflow Pro 内で行われた注文は、次のように設定されました。 Suspected Fraud ステータス(不正フィルターがトリガーされた場合)。 以前は、PayPal の支払取引状況は、申込側で支払承認が行われる前に検証されませんでした。
  • Web サイト制限が有効な場合、Payflow Pro が期待どおりに動作するようになりました。
  • PayPal Express Checkout での注文の処理が正常に行われ、注文の配送先住所が、配送ページのドロップダウンメニューから選択されるのではなく、顧客がテキストフィールドに手動で入力した国地域を指定するようになりました。 以前は、アプリケーションが注文レビューページに次のエラーを表示していました。 Error 500: NOTICE: PHP message: PHP Fatal error: Uncaught Error: Call to a member function getId() on null in httpdocs/vendor/magento/module-paypal/Model/Api/Nvp.php:1527. GitHub-26698
  • Chrome 80 ブラウザーで PayPal Pro の支払い方法が期待どおりに動作するようになりました。 この支払い方法は、以前、顧客のセッションへのアクセスを必要とするコールバックエンドポイント(新しいデフォルトの Chrome SameSite cookie 機能で許可されていないアクセス)を呼び出していました。 GitHub-26840
  • PayPal Express を使用して、永続的なチェックアウトカートが有効になり、 ログアウト時に永続性をクリア 設定は次のように設定されています: いいえ. 以前は、アプリケーションによってログインページにリダイレクトされていました。
  • Paypal Express と Web Payments Pro からの支払いが、 Processing 処理が開始された後に、状態が期待どおりに変化します。 以前は、Paypal Web Payments Pro の支払いは、 Pending 支払い情報が Processing 状態。 プル要求でアザンボンから送信された修正 25876. GitHub-25659

パフォーマンス

  • 顧客データセクションの無効化ロジックが改善されました。 このリリースでは、すべての顧客セクションデータを無効にする新しい方法が導入され、カスタムの場合にローカルストレージの既知の問題を回避できます sections.xml 無効化がアクティブです。 ( 以前は、 etc/frontend/sections.xml (アクションの無効化を使用)。 詳しくは、 非公開コンテンツ.
  • 顧客アカウントのインポートがリファクタリングされ、インポート速度が向上しました。
  • ダッシュボードのグラフは chart.js ライブラリ。 プルリクエストで Bartomiej Szubert によって送信された修正 26923. GitHub-186
  • 多数の製品属性を含む大規模なカタログで実行される操作 (3,000~23000オプションのスケール ) は、属性オプション配列の構築方法のリファクタリングによって改善されました。 プルリクエストで Behnam Shayani によって送信された修正 25452. GitHub-20966

価格

  • 製品を複数回編集した後でも、アプリケーションは階層化された製品の正しい価格を保存し、表示するようになりました。 以前は、製品価格に対して行った最後の編集内容は保存されませんでした。 プル要求で Ravi Chandra から送信された修正 26162. GitHub-25195
  • 固定保存率と割引保存率の両方が、注文の最終価格に正しく適用されるようになりました。 以前は、製品の詳細ページに、アプリケーションの間違った階層価格(固定価格と割引の両方)の保存率が表示されていました。 プルリクエストで Sathish Subramanian によって送信された修正 26584. GitHub-26583
  • 設定可能な製品の再在庫に関して顧客に送信される在庫アラート E メールに、正しい製品価格が含まれるようになりました。 以前は、この E メールには製品価格が 0 と表示されていました。
  • ユーザーのセッションが期限切れになった場合に、製品在庫アラート配信停止が機能するようになりました。 以前は、 この製品のアラートを停止するには、ここをクリックしてください リンクをクリックすると、404 エラーが表示されていました。
  • 製品アラートの購読解除アクションが期待どおりに動作するようになりました。 以前は、 この製品のアラートを停止するには、ここをクリックしてください リンクをクリックすると、404 エラーが表示されていました。

製品ビデオ

  • REST を使用してYouTubeビデオを更新できるようになりました (PUT rest/V1/products/{SKU}) をクリックします。 以前は、アプリケーションでビデオのサムネールが表示されましたが、ビデオプレーヤーが 再生 」ボタンをクリックします。 GitHub-23194

レポート

  • 製品リストで、設定可能な製品を SKU 別に並べ替えるようになりました。この SKU は、設定可能な製品をバリエーション別にグループ化します。 以前は、レポートは product_id. Lukasz Bajsarowicz がプル要求で送信した修正 25858. GitHub-25856
  • The 管理者 > レポート > 統計を更新 表示される At = Null に更新 ステータス: なし (内) 更新済み 列の代わりに 未定義. プル要求で Eden Duong から送信された修正 25932. GitHub-25931
  • 低在庫レポートに無効な製品が含まれなくなりました。 プルリクエストで Mohamed-Asar によって送信された修正 26862. GitHub-26838
  • 現在は、 年初から日まで ~に入る 管理者 > ストア > 設定 > 一般 > レポート. Priya-V-Panchal によってプル要求で送信された修正 27088. GitHub-27086

レビュー

  • これで、アプリケーションが レビューを送信 ボタンを 1 回クリックすると、そのボタンが表示されます。 以前は、ユーザーが最初のクリック時にこのボタンを無効にせず、ユーザーが レビューを送信 ボタンを複数回クリックします。
  • The 管理者 > レポート > レビュー > 製品別 フィルターリストに、期待どおりの結果が表示されるようになりました。 以前は、このリストをフィルターしようとした際に、アプリケーションに結果が表示されませんでした。
  • 保留中のレビューメニュー項目が、次の日に期待どおりに有効化されました: 管理者 > マーケティング > ユーザーコンテンツ > 保留中のレビュー. プル要求で Ravinder から送信された修正 26230. GitHub-26229

セールス

  • 完了した注文は、支払いシステムとMagento Open Sourceの両方に表示されます。 以前は、注文は支払いシステムに表示されましたが、Magento Open Sourceでは表示されませんでした。 GitHub-25862
  • アプリケーションは、お客様のデフォルトの配送先住所に従うようになりました。 以前は、アプリケーションは、設定に従ってデフォルトの請求およびデフォルトの配送先住所を尊重しませんでした。 請求先住所と同じ の設定は自動的には有効になりませんでした。
  • 割引を含む注文の払い戻しが正しく計算されるようになりました。 以前は、申し込みで配送税と配送料割引が正しく計算されず、払い戻し済みの合計が支払済みの合計と一致しませんでした。
  • 新しい顧客がマルチサイトデプロイメントで注文を作成すると、アプリケーションは正しいグループ ID を割り当てるようになりました。 以前は、デフォルトの顧客グループから設定が適用されていました。
  • クレジット・メモ、請求書および出荷の表示権限を含む制限付き権限を持つ管理者は、「オーダー」ページから期待どおりに請求書および出荷を表示できるようになりました。 以前は、制限付き管理者が注文を表示しようとすると、次のエラーが表示されていました。 Something went wrong with processing the default view and we have restored the filter to its original state.
  • 顧客が買い物かごに商品の数量を追加し、その数量が既存の製品在庫の半分を超えていて、在庫の総数を超えていない場合、アプリケーションはエラーを表示しなくなりました。 以前は、この状況では、次のエラーが表示されていました。 The requested qty is not available. Github-24365
  • 在庫数量が 1 の場合、管理者が製品を買い物かごに正常に追加できるようになりました。 以前は、アプリケーションは製品を買い物かごに追加せず、次のメッセージを表示していました。 The requested qty is not available. プルリクエストで Serhii Petrychenko によって送信された修正 26650. GitHub-25675
  • ストア管理者が、カスタムオプションの名前が最大文字数を超える製品を再注文しようとすると、情報エラーメッセージが表示されるようになりました。 以前は、これらの条件では、アプリケーションはメッセージではなくレポートページを表示していました。 プルリクエストで Mudit Shukla によって送信された修正 26348. GitHub-26345
  • 管理フォームライブラリの規則に合わせて、販売注文住所情報編集フォームのレイアウトがリファクタリングされました。 プルリクエストで Alexey Rakitin によって送信された修正 25699. GitHub-19805
  • の「製品」セクションのチェックボックス カタログ > カテゴリ ページが期待どおりに動作するようになりました。 プル要求で Denis Kopylov によって送信された修正 22990. GitHub-22988
  • The getCustomer メソッドは、 phpdoc ブロック。 以前は、このメソッドが NULL、および phpdoc ブロックは、このメソッドが返す可能性があることを強調表示しませんでした NULL. プル要求で Fanis Strezos が提出した修正 26423. GitHub-25268
  • マーチャントが 管理者 > ストア > 設定 > セールス > 並べ替え > 注文を許可. プル要求で Eden Duong から送信された修正 26051. GitHub-25130
  • getPrice() メソッドで、管理で注文のカスタム価格を設定する際に、文字列ではなく float または null を返すようになりました。 プルリクエストで Andrii Chorniy によって送信された修正 26313. GitHub-25968
  • The 都道府県コードとタイトル の列 管理者 > ストア /設定/ 注文ステータス 現在は、ステータスの代わりに状態を期待どおりに表示します。 Oleh Usik がプル要求で提出した修正 26569. GitHub-17847
  • PDF請求書を GB ロケールで作成した場合、正しい購入日が取り込まれるようになりました。 プル要求で Eden Duong から送信された修正 26701. GitHub-26675

セールスルール

  • quote_item.applied_rule_ids は、買い物かごの価格ルールを無効にした後、期待どおりに更新されるようになりました。 GitHub-24526
  • 買い物かごの価格ルールを作成または編集しようとすると、カテゴリツリーが期待どおりに表示されるようになりました。 以前は、ルールの作成時や編集時に「条件」セクションでカテゴリを選択すると、JavaScript エラーが発生していました。
  • 設定可能な製品が最初に買い物かごに追加されたときに、買い物かご価格ルールを使用して買い物かごレベルの固定割引が正しく計算されるようになりました。 Lachlan Turner がプル要求で送信した修正 26623. GitHub-26622

検索 search-heading

  • Elasticsearch7.6.x がAdobe CommerceおよびMagento Open Sourceのデフォルトのカタログ検索エンジンになりました。 Elasticsearch7.6.x もインストールしないと、バージョン 2.4.0 をインストールまたはアップグレードできません。Elasticsearchバージョン 2.x コードは削除されました。 Elasticsearchのバージョン 5.x および 6.x は非推奨となり、サポートされなくなりました。 詳しくは、 検索エンジンの前提条件.
  • これで、アプリケーションによって < および > 記号が storefront カタログ検索文字列に正しく含まれている。
  • 実行後のカテゴリで、製品が期待どおりに表示されるようになりました。 cron:run デプロイメント実装Elasticsearch。
  • 新しい製品属性をストアフロントで検索できるようにするために、アプリケーションで完全な検索のインデックスを再作成する必要がなくなりました。
  • Elasticsearchは、バンドル製品を含む製品リストを、アルファベット順に製品名で並べ替えた場合に、期待どおりに動作するようになりました。
  • カテゴリ内の設定可能な製品をフィルタリングする際に、結果のフィルタリングに在庫切れオプションが含まれなくなりました。
  • Elasticsearchを使用して製品リストページからすべての製品を選択すると、検索結果のすべての製品が期待どおりに表示されるようになりました。 以前は、検索結果が表示されなかった問題を修正しました。
  • Elasticsearchで、ページごとに表示される検索結果の数を変更した場合、カテゴリページからの結果が正しく表示されるようになりました。 以前は、検索結果ページに表示する検索結果の数を変更すると、空白のページが表示され、次のエラーが発生していました。 "0":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near'
  • 在庫切れの設定可能な製品に対して、価格の並べ替えが正しく機能するようになりました。
  • お客様が複数の Web サイトデプロイメントでストアフロントのクイック検索を使用する際に、アプリケーションが例外をスローしなくなりました。
  • 商人がのフッターにある「検索語句」オプションをクリックして検索語句ページを開いた場合、アプリケーションで警告が表示されなくなりました。 マーケティング > SEO と検索 > 検索語句. プルリクエストで vishal-webkul によって送信された修正 25246. GitHub-25245
  • Safari をモバイル表示で実行しているときに検索入力ボックスをクリックした場合に、アプリケーションがビューポートのサイズを変更しなくなりました。 プル要求で Pawe Tylek によって送信された修正 27603. GitHub-27506
  • Elasticsearchのバージョンは、Admin (ストア /設定/ 設定 > カタログ > カタログ > カタログ検索) をクリックします。 プルリクエストでAndreas Mautz から送信された修正 25838. GitHub-25674

送料

  • 注文された製品の 1 つが仮想製品の場合、複数の住所に注文を出荷できるようになりました。 以前は、アプリケーションは物理的な製品の注文を正常に行いましたが、仮想的な製品の注文は空でした。
  • 複数の住所に出荷される注文に対して、固定金額の買い物かご全体の割引が正しく適用されるようになりました。 以前は、複数の住所でチェックアウトを使用して注文をチェックアウトした場合、このタイプの割引が複数回適用されていました。 GitHub-25834
  • 買い物かごの価格ルールの作成中に発送方法を選択するために使用できるドロップダウンリストに、有効な値のみが含まれるようになりました。 以前は、このドロップダウンリストには空の値または追加の値が含まれていました。
  • 出荷ラベルが .pdf 選択したときに期待どおりにファイルを作成 発送ラベルの印刷 を選択します。 以前は、アプリケーションで 404 エラーが表示されていました。
  • 無料発送価格ルールは、買い物かごに、無料発送価格ルールに含まれるカテゴリの製品と、ルールに含まれないカテゴリの製品が含まれる場合に、関連する製品のみに影響を与えるようになりました。 以前は、買い物かごに、価格ルールに含まれない他のカテゴリと共に、無料配送カテゴリの両方の製品が含まれていた場合、どの製品にも無料配送は適用されませんでした。
  • ドロップダウン/複数選択ボックスにすべての配送業者が表示される代わりに、空白のページが表示されなくなりました。 以前は、 toOptionArray 機能する vendor/magento/module-shipping/Model/Config/Source/Allmethods.php が発生しました。 プルリクエストで Marc Rodriguez によって送信された修正 25315. GitHub-13136

  • 顧客が複数の住所に出荷される注文を作成する際に、アプリケーションは固定金額の割引を複数回適用しなくなりました。 プルリクエストで Mahesh Singh から送信された修正 26419. GitHub-25834

  • のプラグイン Magento\Ups\Model\Carrier カスタムを実装する di.xml 開発者モードで適切に動作するようになりました。 以前は、アプリケーションは次のエラーをスローしていました: 1 exception(s): Exception #0 (BadMethodCallException): Missing required argument $data of Magento\Ups\Model\Carrier. プルリクエストで Bartomiej Szubert によって送信された修正 26130. GitHub-25390

サイトマップ

  • サイトマップを生成する際に、アプリケーションでプロジェクトのベース URL が期待どおりに使用されるようになりました。
  • 生成されたサイトマップに、ホームページの URL が含まれるようになりました。 プルリクエストで deepaksnair によって送信された修正 26445. GitHub-25761

ストア

  • 顧客セッションが、顧客が 1 つのストアにログインし、製品が買い物かごに追加された後、マルチストアデプロイメントの新しいストアに切り替わったときに、期待どおりに保持されるようになりました。 以前は、顧客が 2 番目のストアに移動すると、アプリケーションは顧客をログアウトし、買い物かごを空にしていました。
  • 削除されたストア表示に関連するレコードが、 sale_sequence_meta および sales_sequence_profile テーブルが期待どおりに表示されます。 プルリクエストで Bartomiej Szubert によって送信された修正 22296. GitHub-14958
  • ベース URL が異なるストアを切り替える際に、ストアスイッチャーが期待どおりに動作するようになりました。 以前は、顧客がストア切り替えボタンを使用してストアを切り替えた場合、ターゲットストアのベース URL が現在のストアと異なる場合、リクエストは失敗していました。 プル要求で Tobias Nilsson によって送信された修正 26548. GitHub-23755, GitHub-26384

スウォッチ

  • マーチャントは、 ビジュアルスウォッチ オプション: ストア > 属性 > 製品 > 新しい属性. 以前は、新しく作成したスウォッチ属性を開こうとすると、JavaScript エラーが発生していました。
  • お客様が設定可能な製品の新しいスウォッチオプションを選択すると、Minimum Advertised Price が期待どおりに変更されるようになりました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 26241. GitHub-26240
  • 新しいスウォッチオプションを選択した場合、設定可能な製品の最小アドバタイズ価格がアプリケーションで重複しなくなりました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 26317. GitHub-26314
  • 「新しい製品属性」ページの「スウォッチを管理」(「属性の値」)領域にあるドロップダウンメニューの動作に関する問題を修正しました。 Oleh Usik がプル要求で提出した修正 26090. GitHub-25910

TargetRule

  • ストアフロントで製品に対して表示される関連製品ブロックに、関連製品ルールで定義された条件を満たした製品が表示されるようになりました。 以前は、アプリケーションに関連製品が表示されていませんでした。

  • 顧客がチェックアウト中に注文の宛先の国を変更した場合、アプリケーションが出荷率と価格を期待どおりに更新するようになりました。
  • 適用可能な買い物かごの価格ルールに基づいて、送料が期待どおりに適用されるようになりました。 以前は、注文が送料無料の条件を満たしているかどうかを計算する際に、買い物かごの価格ルールで税が考慮されていませんでした。

テスト

NOTE
MFTF は、2FA が有効な状態で、Google Authenticator を使用してテストを実行するようになりました。 MFTF は、Google Authenticator を有効にする追加の設定手順がないと、2.4.0 では動作しません. 詳しくは、 二段階認証 (2FA) 用の MFTF の設定.
  • テストおよびアクショングループのハードコードされた URL は、ページ参照で置き換えられました。 Lukasz Bajsarowicz がプルリクエストで提出した修正 117 をプライベートリポジトリの partners-magento2ee で修正しました。. GitHub-26331
  • テストでは、CMS ページに関連する管理アクションのログ記録のタスクをカバーするようになりました。 Lukasz Bajsarowicz がプル要求で 172 に提出した Fix をプライベートリポジトリの partners-magento2ee に保存. GitHub-171
  • 無効な機能テスト名が、ベストプラクティスに従って修正されました。 Lukasz Bajsarowicz がプル要求で送信した修正 27118 プライベートリポジトリの partners-magento2ee でのプル要求 151。 GitHub-27117
  • Magento Open Source cron は、テストデータを作成した後のインデックス再作成に使用されるようになりました。また、該当する場合は cache:flush config 置き換え cache:flush. Lukasz Bajsarowicz がプル要求で送信した修正 26990. GitHub-26989
  • 受け入れテストで、 Magento/Indexer および Magento/Backup モジュール。 プルリクエストで Shankar Konar によって送信された修正 27515. GitHub-27503
  • The AdminReorderWithCatalogPrice テストはリファクタリングされ、CI 検証プロセス中に失敗しなくなりました。 Lukasz Bajsarowicz がプル要求で 135 に提出した Fix をプライベートリポジトリの partners-magento2ee に保存. GitHub-26607
  • The AdminAddingNewOptionsWithImagesAndPricesToConfigurableProduct および StorefrontApplyPromoCodeDuringCheckout テストはリファクタリングされ、CI 検証プロセス中に失敗しなくなりました。 Lukasz Bajsarowicz がプル要求で送信した修正 26611 およびプルリクエスト 26614. GitHub-26612, GitHub-26610
  • The DeleteProduct and DeleteCustomer Action Groups テストはリファクタリングされ、CI 検証プロセス中に失敗しなくなりました。 Lukasz Bajsarowicz がプル要求で送信した修正 26407. GitHub-26396
  • The AdminMoveAnchoredCategoryTest.xml テストはリファクタリングされ、CI 検証プロセス中に失敗しなくなりました。 Lukasz Bajsarowicz がプル要求で送信した修正 26395. GitHub-26396

統合テスト

  • 統合テストの連続したリクエストは失敗しなくなりました。 以前は、リクエストオブジェクトが Dispatches 間で共有されていたので、テストに失敗していました。 The resetRequest メソッドは現在、 request. Lukasz Bajsarowicz がプル要求で送信した修正 27300. GitHub-27299
  • のサポートに統合テストが追加されました。 Magento_Customer 電子メール機能を使用します。 Lukasz Bajsarowicz がプル要求で送信した修正 27606. GitHub-27607

PHP の単体テスト

  • PHP のユニットテストでは、この致命的なエラーは発生しなくなりました。 Fatal error: Class Mock_CartExtensionInterface_0ba80a0b contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Magento\Quote\Api\Data\CartExtensionInterface::getAmazonOrderReferenceId, Magento\Quote\Api\Data\CartExtensionInterface::setAmazonOrderReferenceId) in /var/www/html/vendor/phpunit/phpunit-mock-objects/src/Generator.php(264) : eval()'d code on line 1. Lukasz Bajsarowicz がプル要求で送信した修正(プライベートリポジトリの partners-magento2ee に 178)および 27701. GitHub-27638
  • テスト対象 Offline_Payments は、PHPUnit 8 と互換性があります。 プルリクエストで Cristiano Pacheco によって送信された修正 27627. GitHub-27500
  • 単体テスト Framework, AdminAnalytics, AdminNotification、および AMPQ は、PHPUnit 8 用に更新されました。 プル要求で Ihor Sviziev によって送信された修正 27522, 27521, 27519, 27522. GitHub-27500
  • これで、 \Magento\Downloadable\Test\Unit\Helper\DownloadTest インターネットに接続されていない単体テスト。 プル要求で aleromano89 によって送信された修正 26264. GitHub-23521
  • の単体テストを追加しました。 app/code/Magento/Fedex/Model/Source/Generic.php. プルリクエストで Sathish Subramanian によって送信された修正 26549.
  • <magentoCron> は複数のテストに追加されました。このテストでは、部分的なインデックス再作成をトリガーしています。 この変更により、対象となる機能テストで偽陰性が発生した問題に対処します。 Magento_Bundle, CatalogImportExport, CatalogInventory, CatalogRule, Backend, Braintree、および Captcha. プルリクエストで Lukasz Bajsarowicz によって送信された修正 27322, 27323, 27321. GitHub-27320
  • の誤った使用 <amOnPage> が適切な <actionGroup> (該当する場合はテストにログアウト)。 Lukasz Bajsarowicz がプルリクエストで提出した Fix 116、プライベートリポジトリの partners-magento2ee. GitHub-26331
  • テスト内の各アクショングループは、MFTF のベストプラクティスに従って別のファイルに移動され、一貫性のないファイル名が修正されました。 次のモジュールのテストが影響を受けました:

    • module-catalog-permissions
    • module-shared-catalog
    • module-catalog-event
    • module-banner
    • module-admin-gws
    • module-advanced-checkout
    • module-shipping
    • module-ui
    • module-shipping
    • module-checkout-address-search
    • module-sales
    • module-catalog
    • module-catalog-rule-staging
    • module-visual-merchandiser
    • module-customer

    プルリクエストで Lukasz Bajsarowicz によって送信された修正 25800, 26323, 26321, 26320, 26319, 26322, 25828, 26329 (およびプライベートリポジトリの partners-magento2ee のプルリクエスト 104、105、106、107、108、109、111、119、120、121). GitHub-22853

テーマ

  • でバグを解決しました。 JsFooterPlugin.php 動的ブロックの表示に影響を与えた 以前は、に直接アクセスすると、アプリケーションがこのエラーを表示していました /banner/ajax/load/url: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in.
  • The i18n メソッドを使用すると、文字列をアンダースコアテンプレートに追加できます。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 26435. GitHub-18012
  • The section-config モジュールがリファクタリングされました。 このリファクタリングにより、POSTリクエストをおこなうサードパーティモジュールや、モジュールが data-mage-init. プルリクエストで Mateusz Krzeszowiak から送信された修正 25764. GitHub-17125
  • LoadCssAsync HTML形式のエラーを修正しました。 プルリクエストで Sathish Subramanian によって送信された修正 26764. GitHub-26760
  • 作成時に default.xml および catalog_product_view.xml ファイルを新しいテーマの作成の一環として使用すると、これらのページが作成されるか、またはエラーがログファイルに期待どおりに記録されます。 以前は、アプリケーションは次の場所にエラーを記録していました: vendor/magento/framework/View/Page/Config/Renderer.php ファイル。 Vinh Le がプル要求で提出した修正 27026. GitHub-27009

翻訳とロケール

  • インライン翻訳が、 管理者 > ストア > 設定 > 詳細 > 開発者 > インラインを翻訳 > Storefront が有効 が設定されている。
  • ストアフロントでインライン翻訳を有効にした場合、期待どおりに動作するようになりました。
  • 製品 URL キーが想定どおりに表記変換されるようになりました。 プルリクエストで DanieliMi によって送信された修正 26506. GitHub-26499
  • The es_US Spanish (United States) ロケールがサポートされるようになりました。 Vinh Le がプル要求で提出した修正 26857. GitHub-26843
  • 数値プレースホルダー数と JavaScript コードプレースホルダー数が同じになりました。 以前は、数値プレースホルダーカウントが%1 で始まる間、JavaScript コードは 0%と想定されていました。 プルリクエストでコロスティによって送信された修正 25359. GitHub-25243
  • これで、製品の詳細ページのページタイトルの翻訳を無効にできます (page.main.title) です。これはデフォルトで有効になっています。 プルリクエストで Bartomiej Szubert によって送信された修正 26269. GitHub-7065
  • 請求書PDFでのアラビア語とヘブライ語のレンダリングに関する問題が解決されました。 プルリクエストで Ihor Sviziev によって送信された修正 27887. GitHub-25769
  • 言語パックの継承順序が、ドキュメントで説明されているように、一覧に記載された、最初に使用されたベースで期待どおりに適用されるようになりました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 26420. GitHub-8691
  • サポートされているロケールでフォルダ名に非ラテン文字を入力すると、次のエラーメッセージが表示されるようになりました。 Please rename the folder using only Latin letters, numbers, underscores and dashes. プル要求で Eden Duong から送信された修正 25904. GitHub-25896
  • の長さ localedirectory_country_region_name が 8 から 16 に増加し、次のようなロケールをサポートするようになりました。 zh_Hans_CN. プルリクエストで Bartomiej Szubert によって送信された修正 26268. GitHub-14001

UI

  • 「戻る」ボタンが次の場所で期待どおりに動作するようになりました。 管理者 > ストア > 注文ステータス > 注文ステータスの編集. Vadim Malesh がプル要求で提出した修正 27976. GitHub-1270
  • 矢印キーを使用して ファイル名 フィールドに値を入力します。Adobe Stock プルリクエストで Adarsh Manickam から送信された修正 25991. GitHub-847
  • The パスワード フィールドを選択します。 管理者 > システム > 統合 ページは期待どおりにスタイルを継承するようになりました。 プルリクエストで Eduard Chitoraga から送信された修正 25918. GitHub-25917
  • ストアフロントの JavaScript バリデーターによって検証された入力も、管理者での検証に合格します。 以前は、JavaScript バリデーターはストアフロントでは改行を 1 文字としてカウントしていましたが、サーバー側では \Magento\Catalog\Model\Product\Option\Type\maxCharacters は改行を 2 文字としてカウントしました。 プル要求で Grzegorz Boguz によって送信された修正 26033. GitHub-25974
  • The subTitle タグは、 setTitle() を呼び出します。 以前は、タイトルとサブタイトルを含むポップアップまたはカスタムモーダルを作成しようとしたときに、 setTitle() メソッド、 subTitle が消去されました。 プル要求で Andrea Parmeggiani によって送信された修正 26142. GitHub-26141
  • 「管理マーケティング」タブのサブメニューは、メニュー項目の長さに合わせて自動的に調整されるようになりました。 水平方向にスクロールすることもできます。 プル要求で Pawel Tylek によって送信された修正 26034. GitHub-18687
  • テーブル quotecustomer_note 現在は、タイプを使用しています text 期待どおり。 以前は、次のタイプを使用していました。 varchar(255). プル要求で Ravi Chandra から送信された修正 26160. GitHub-26155
  • 上のテーブルヘッダーの表示の問題を修正しました。 マイアカウント > アドレス帳 [ 住所のエントリ ] テーブル。 プル要求で Abrar Pathan によって送信された修正 27336. GitHub-27335
  • レイヤーナビゲーション価格ステップで使用される通貨記号が、デフォルト設定に基づくようになりました。 プルリクエストで Bartomiej Szubert によって送信された修正 24815. GitHub-21684
  • ベラルーシ通貨 (BYR) のシンボルを BYN に更新しました。 プルリクエストで Bartomiej Szubert によって送信された修正 25723. GitHub-24713
  • カタログページの「製品を比較」セクションが、解像度 767 px 未満のモバイル表示で、期待どおりに表示されるようになりました。 プルリクエストで Hitesh から送信された修正 26418. GitHub-26416
  • モバイル表示で、製品ページのスクロールが期待どおりに動作するようになりました。 プルリクエストで Mateusz Krzeszowiak から送信された修正 25385. GitHub-10518, GitHub-21717
  • モバイル表示で、製品ページ上のギャラリーのサムネール画像を期待どおりにスクロールできるようになりました。 プル要求で iGerchak から送信された修正 25839. GitHub-21014
  • 次のテーマタイトルをクリック: 管理者 > コンテンツ > テーマ では、レコードが重複しなくなりました。 プル要求で Eden Duong から送信された修正 25926. GitHub-25925
  • 管理フォームの表示規則に従って、管理請求先住所/配送先住所ページのレイアウトがリファクタリングされました。 プルリクエストで Alexey Rakitin によって送信された修正 25699. GitHub-23481, GitHub-19805
  • 製品の詳細ページの「比較に追加」リンクが、解像度 640px 未満のディスプレイのモバイル表示で正しくレンダリングされるようになりました。 プル要求で Pawe Tylek によって送信された修正 26424 プル要求に Tejash Kumbhare を含む 26365. GitHub-26364
  • The 並べ替え基準 ラベルが次のラベルと重複しなくなりました: 購入者 」ボタンをクリックします。 プルリクエストで Andrii Kartavtsev によって送信された修正 26381. GitHub-25300
  • ダウンロード可能な製品のサンプルとリンクのタイトルの値を更新するには、 デフォルトを使用 チェックボックス。 プル要求で Abel Truong によって送信された修正 27295. GitHub-27169
  • 修正後の 更新 ボタンと 数量 」フィールドをクリックします。 プルリクエストで Hitesh から送信された修正 26234. GitHub-26227
  • [ アドレス帳 ] ページの [ 追加のアドレス項目 ] テーブルの下の罫線の色が一致するようになりました。 thead および tbody 境界線の色。 プルリクエストで Tejash Kumbhare から送信された修正 26649. GitHub-26648
  • ユーザーがモーダルオーバーレイをクリックしたときに確認操作が実行されなくなりました。 プルリクエストで Serhiy Zhovnir によって送信された修正 27399.

URL

  • カテゴリリポジトリ(保存方法)がリファクタリングされました。以前は、カテゴリ URL キーを変更する際に一意のパスを作成できませんでした。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27304. GitHub-14080
  • カテゴリ URL のキーロジックの検証が改善されました。 プルリクエストで Sergiy Vasiutynskyi から送信された修正 27412. GitHub-13689

URL の書き換え

  • CMS ページで言語を変更した顧客は、選択したストア表示に正常に移動できるようになりました。 以前は、アプリケーションで 404 エラーが表示されていました。
  • カテゴリパスの追加を有効にした製品 URL の URL 書き換え生成が、期待どおりに動作するようになりました。 以前は、複数のストア表示を持つデプロイメントで、アプリケーションが誤った URL を生成していた場合に、ストレビュー固有の URL パスの代わりに、カテゴリの URL パスのデフォルト値を使用して書き換えをおこなっていました。 Pieter Hoste がプル要求で送信した修正 26784. GitHub-25124, GitHub-11616
  • リクエストパスがターゲットパスと同じ場合に URL のリダイレクトを防ぐためのチェックを追加しました。 プルリクエストで Bartomiej Szubert によって送信された修正 26902. GitHub-20309
  • URL の書き換え操作で、URL の末尾にスラッシュが使用されている場合に、URL からクエリ文字列が削除されなくなりました。 プルリクエストで Alexey Arendarenko によって送信された修正 25603. GitHub-18717

VAT

Web API フレームワーク

  • POST /rest/default/async/bulk/V1/orders 呼び出し。
  • POST /rest/default/async/bulk/V1/products 呼び出し。
  • The getList メソッドがリファクタリングされ、取得されました is_subscribed extension 属性。 以前は、API を使用して顧客エンティティを取得する際に、この属性を取得できませんでした。 プルリクエストで enriquei4 から送信された修正 25311. GitHub-13252
  • を使用した顧客情報の更新 /V1/customers/:id リセットされなくなりました group_id 不必要に 以前は、REST を使用して顧客を更新した場合、本文に顧客グループが含まれていないと、顧客グループが 1 に変更されていました。 プル要求で MaxRomanov4669 によって送信された修正 25958. GitHub-14663
  • Web API で使用した場合に、サービス契約の NULL 許容ゲッターが反射エラーをスローしなくなりました。 null および有効な型を返すメソッドが、順序に関係なく正しく動作するようになりました。 プル要求で Marco Pcke によっk̦て送信された修正 25806. GitHub-25656
  • これで、POST /V1/guest-carts/:cartId/items をクリックして、特定の買い物かごに製品を追加します。 以前は、この呼び出しを使用した場合、アプリケーションは cartId. Vadim Malesh がプル要求で提出した修正 27172. GitHub-14086
  • これで、 PUT /V1/cmsPage/:id endpoint を使用すると、他のフィールドの値を変更せずに CMS のページタイトルを保存できます。 Vadim Malesh がプル要求で提出した修正 27237. GitHub-24704
  • REST リクエストの結果のページネーションが正確になりました。 以前は、特定のページからの結果をリクエストした場合 ( 例: page_size = 1 および a current_page の値(範囲外)の場合、呼び出しによって、情報メッセージではなく、結果の最後のページが繰り返されていました。 Lukasz Bajsarowicz がプル要求で送信した修正 26988. GitHub-26986, GitHub-8099
  • GETの結果 /V1/orders/items/{id} に、ギフトメッセージデータを含む拡張属性要素が含まれるようになりました。 プル要求で Laura Folco から送信された修正 25946. GitHub-19093

ウィッシュリスト

  • ウィッシュリストがストアビューレベルで有効になり、グローバルレベルで無効になっている場合、期待どおりに動作するようになりました。 以前は、これらの設定が適用されていると、製品をウィッシュリストに追加すると 404 エラーが発生していました。
  • 許可されている数を超える電子メールアドレスで顧客がウィッシュリストを共有しようとした場合に表示されるエラーメッセージを改善しました。 プル要求で divyajyothi5321 によって送信された修正 26066. GitHub-26064
  • アプリケーションに、期待どおりにマイウィッシュリストページが表示され、解像度が 768px より大きく 1,023px 未満になりました。 プルリクエストで Hitesh から送信された修正 26546. GitHub-26543
  • クリック時に生成される電子メール ウィッシュリストを共有 には、ウィッシュリストページと同じ製品画像が表示されるようになりました。 Michael Bottens によってプル要求で送信された修正 27125. GitHub-27124
  • 顧客は、グループ化された製品の一部であるシンプルな製品と、数量が異なる同じシンプルな製品の両方をウィッシュリストに追加できるようになりました。 プル要求で MaxRomanov4669 によって送信された修正 26258. GitHub-11209

WYSIWYG

  • WYSIWYG 画像アップローダで、 pub/media/wysiwyg をストレージルートとして設定します。 以前は、アップロード済みの pub/media をストレージルートとして使用することで、画像アップローダコードに最近変更した後で、アップロードされた画像にアクセスできなくなります。 Pieter Hoste がプル要求で送信した修正 24878. GitHub-22609
  • Chrome ブラウザーの TinyMCE4 で、全角文字が期待どおりに処理されるようになりました。 以前は、Chrome でダブルバイト文字(中国語で使用されるなど)を正しく処理できませんでした。 西裕和 (Hirokazu Nishi) のプルリクエストで提出した修正 25454. GitHub-24637

既知の問題 — 一般

問題:ストアフロントのエラーメッセージの異常は、PHP 7.4.2 がインストールされているデプロイメントで発生します。 PHP 7.4.2 で 2.4.0 がデプロイされた場合、ストアフロントエラーメッセージのスペース記号はプラス (+) 文字に置き換えられます。 このバグは PHP 7.4.2 にネイティブであり、Magento Open Sourceでは修正できません。 回避策:PHP 7.4.x の他のバージョンを使用することをお勧めします。詳しくは、 ストアフロントに生のメッセージデータを表示 ナレッジベース記事。

問題:マーチャントは、管理者のパッケージを作成ページから注文した製品をパッケージに追加してパッケージを保存することはできません。 詳しくは、 発送ラベルの作成 ナレッジベース記事。 The MC-35514-2.4.0-CE-composer.patch この問題のホットフィックスは、次の場所から利用できるようになりました: リリース.

問題:の API に依存するサードパーティの拡張機能を使用したインストール中に、アプリケーションがこのエラーメッセージを表示します Store CLI コマンドのモジュール: The default website isn't defined. Set the website and try again. 回避策:Composer からサードパーティの拡張機能への依存関係を削除し、Magentoをインストールして、サードパーティの拡張機能をインストールします。

問題: 買い物かごへの選択の追加 ボタンが動作しない。 回避策:を使用します。 買い物かごへの選択の追加 」ボタンをクリックします。 詳しくは、 カートへの選択項目の追加ボタンが機能しない ナレッジベース記事。

問題:管理者から新しい注文を作成できません。 SKU 別の製品の追加 および 製品を追加 JavaScript のバンドルを有効にすると、注文の作成ページにボタンが表示されない。 回避策:デプロイメントで JavaScript のバンドルを無効にします。

問題:アプリケーション a 404 not found 顧客が複数の住所に出荷される注文をチェックアウトする際に報酬ポイントを削除しようとした際にエラーが発生しました。

問題:顧客のウィッシュリストから設定可能な製品を編集すると、予期しない動作が発生します。製品を設定ページに予期しないフィールドが表示され、「製品を設定」ページがクリックした後も表示されなくなります。 OK. また、次のメッセージも表示されます。 Please load Wish List item. 回避策:製品を設定ページをリロードします。

問題:注文リストが複数のページにまたがる場合、1 ページあたりに表示される注文数を変更することはできません。 現在、注文の最後のページに移動し、ページごとに表示される注文数を変更しようとすると、アプリケーションはこのメッセージを表示します。 You have placed no orders. 詳しくは、 注文の表示エラー ナレッジベース記事。 回避策:マイ注文ページを再度開くと、注文リストが表示されます。

問題: 税率のエクスポート 「新規税務処理基準の追加」ページのボタン (ストア > 税務処理基準) はダウンロードしません tax_rates.csv ファイルに書き込みます。 回避策:のエッジをクリックします。 税率のエクスポート 」ボタンをクリックします。 詳しくは、 書き出し税率が機能しない ナレッジベース記事。

問題: 更新 管理顧客アクティビティページの「最後に注文した品目」、「比較リストの製品」、「最近比較した製品」の各セクションのボタンが期待どおりに機能しません。 現在、 更新 ボタンがクリックされ、製品名は表示されません。 詳しくは、 顧客のアクティビティの更新が機能しない ナレッジベース記事。

既知の問題 — VBE

Amazon Pay

  • 問題:顧客がクリックしたときに支払い方法がチェックアウトワークフローに表示されません 標準チェックアウトに戻る Amazon Pay のチェックアウト時に 回避策:「チェックアウト」ページを更新して、見つからないメソッドを表示します。

  • 問題:新しい買い物かご価格ルールの作成時に使用できる「支払い方法」ドロップダウンリストに、同一の 2 つのAmazon支払い方法が表示されます。

Braintree

  • 問題:管理者が「Braintree決済レポート」ページ (管理者 > レポート ) をクリックします。 現在、アプリケーションには次のメッセージが表示されます。 An error has happened during application run. See exception log for details. 詳しくは、 Braintree決済レポートの読み込みに失敗しました ナレッジベース記事。 The BUNDLE-2683_SettlementReport.patch この問題のホットフィックスは、次の場所から利用できるようになりました: リリース.

  • 問題:Venmo が有効で、 カードの支払い用に Vault を有効にする の設定は無効です。 現在、アプリケーションは次のエラーを表示します。 The "vault_capture" command doesn't exist. Verify the command and try again.

  • 問題:新しい買い物かごの価格ルールの作成時に使用できる「支払い方法」ドロップダウンリストに、2 つの同一の PayPal メソッドが表示されます。

  • 問題:アプリケーションを開く際にエラーが発生しました セールス > Braintree仮想端末. フォームに破損した UI 要素が含まれていますが、まだ支払いを受け入れています。 回避策:折りたたまれたBraintree入力フィールドを修正する正しい入力資格情報を保存します。 詳しくは、 Braintreeの仮想ターミナルページが壊れています ナレッジベース記事。 The BUNDLE-2670_VirtualTerminal.patch この問題のホットフィックスは、次の場所から利用できるようになりました: リリース.

  • 問題:顧客がチェックアウト時に現地の支払い方法(ベルギー、オランダ、イタリア、スペイン、ポーランド)を選択すると、次の国にエラーメッセージが表示されます。 回避策:エラーメッセージを無視し、支払いを続行します。

クラルナ

  • 問題:を残します デザインテーマ Klarna オンサイトメッセージ (管理者 > ストア > 設定 > Klarna 設定) を指定すると、空白のページになります。 回避策:デザインテーマを選択して保存します。

頂点

  • 問題:アプリケーションが 住所の検証 ボタンをクリックします。 アドレスバリデーターは、更新されたアドレスを再確認せず、アドレス検証が有効な場合でも、誤ったアドレスを入力した後、顧客が正しいアドレスを入力した場合、アドレスが無効であることを示すメッセージを引き続き表示します。 回避策:頂点アドレスの検証を無効にします。

コミュニティへの貢献

私たちは、より広いMagento Open Sourceコミュニティに感謝し、このリリースに対する彼らの貢献を認めたいと思います。 現在のリリースに対するコミュニティの貢献については、次の方法を確認してください。

  • コミュニティメンバーがこのリリースの修正を提供している場合は、これらのノートの「修正された問題」セクションで、「コミュニティメンバー@member_nameが提供する修正".

  • コミュニティエンジニアリングチーム Magento寄稿者 は、貢献度の高い個人およびパートナーのリストを月、四半期、年別に管理しています。 寄稿者ページから、GitHub 上の結合された PR へのリンクをたどることができます。

パートナーへの貢献

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

パートナー
プル要求
関連する GitHub の問題
Atwix
magento/magento2#25774, magento/magento2#25913, magento/magento2#25765, magento/magento2#25918, magento/magento-functional-tests-migration#744, magento/magento-functional-tests-migration#746, magento/magento-functional-tests-migration#711, magento/magento2#26069, magento/magento2#26063, magento/magento2#25697, magento/magento2#26154, magento/magento2#26150, magento/magento2#26148, magento/magento2#26096, magento/magento2#26028, magento/magento2#25864, magento/magento2#26029, magento/magento2#26251, magento/magento2#25985, magento/magento-functional-tests-migration#760, magento/magento-functional-tests-migration#757, magento/magento-functional-tests-migration#701, magento/magento2#26312, magento/magento2#26311, magento/magento2#26305, magento/magento2#26402, magento/magento2#26313, magento/magento2#26464, magento/magento2#26452, magento/partners-magento2ee#129, magento/partners-magento2ee#128, magento/magento2#26558, magento/magento2#26490, magento/magento2#26478, magento/magento2#26455, magento/magento2#26435, magento/magento2#26000, magento/magento2#26525, magento/magento2#26487, magento/magento2#26439, magento/magento2#26429, magento/magento2#26241, magento/magento2#26579, magento/magento2#26574, magento/magento2#26569, magento/magento2#26496, magento/magento2#26476, magento/magento2#26430, magento/magento2#26399, magento/magento2#26420, magento/magento2#26770, magento/magento2#26715, magento/magento2#26246, magento/magento2#26816, magento/magento2#26846, magento/magento2#26844, magento/magento2#26839, magento/magento2#26835, magento/magento2#26769, magento/magento2#26712, magento/magento2#26317, magento/magento2#26904, magento/magento2#26899, magento/magento2#26894, magento/magento2#26878, magento/magento2#26710, magento/magento2#26617, magento/partners-magento2ee#134, magento/magento2#26833, magento/magento2#26755, magento/magento2#26090, magento/magento2#25895, magento/magento2#27021, magento/magento2#26947, magento/magento2#26944, magento/magento2#26912, magento/magento2#26842, magento/magento2#27010, magento/magento2#27114, magento/magento2#27057, magento/magento2#27149, magento/magento2#27131, magento/magento2#27029, magento/partners-magento2ee#141, magento/partners-magento2ee#140, magento/partners-magento2ee#139, magento/magento2#26563, magento/partners-magento2ee#154, magento/magento2#25722, magento/magento2#27261, magento/magento2#27170, magento/magento2#27266, magento/magento2#27165, magento/magento2#26560, magento/magento2#27191, magento/magento2#26015, magento/magento2#27304, magento/magento2#27263, magento/magento2#27390, magento/magento2#27353, magento/magento2#27334, magento/magento2#27307, magento/magento2#22011, magento/magento2#27412, magento/magento2#27383, magento/magento2#27371, magento/magento2#27493, magento/magento2#27492, magento/magento2#26100, magento/magento2#27399, magento/partners-magento2ee#162, magento/magento-functional-tests-migration#724, magento/magento-functional-tests-migration#723, magento/magento-functional-tests-migration#710, magento/magento-functional-tests-migration#707, magento/magento-functional-tests-migration#706, magento/magento2#27526, magento/magento2#27497, magento/magento2#27495, magento/magento2#27563, magento/magento2#27343, magento/magento2#27671, magento/magento-functional-tests-migration#765, magento/magento-functional-tests-migration#764, magento/magento-functional-tests-migration#762, magento/magento-functional-tests-migration#761, magento/magento-functional-tests-migration#759, magento/magento-functional-tests-migration#751, magento/magento2#27676, magento/magento2#27689, magento/magento2#27677, magento/magento2#27843, magento/magento2#27841, magento/magento2#27692, magento/magento2#27846
magento/magento2#25739, magento/magento2#25917, magento/magento2#20379, magento/magento2#761, magento/magento2#23899, magento/magento2#25968, magento/magento2#25162, magento/magento2#18012, magento/magento2#26240, magento/magento2#17847, magento/magento2#26332, magento/magento2#8691, magento/magento2#26245, magento/magento2#26314, magento/partners-magento2ee#100, magento/magento2#25910, magento/magento2#13269, magento/magento2#25738, magento/magento2#27027, magento/magento2#26758, magento/magento2#26847, magento/magento2#25669, magento/magento2#20472, magento/magento2#20906, magento/magento2#21910, magento/magento2#26825, magento/magento2#26473, magento/magento2#26856, magento/magento2#26858, magento/magento2#26827, magento/magento2#14080, magento/magento2#26708, magento/magento2#26224, magento/magento2#22010, magento/magento2#13689, magento/magento2#27370, magento/magento2#26652, magento/magento2#24990, magento/magento2#1002, magento/magento2#27496, magento/magento2#13851
Mediatype
magento/magento2#26225, magento/magento2#26274, magento/magento2#26273, magento/magento2#26259, magento/magento2#26207, magento/partners-magento2ee#120, magento/partners-magento2ee#108, magento/partners-magento2ee#107, magento/partners-magento2ee#106, magento/partners-magento2ee#105, magento/partners-magento2ee#104, magento/magento2#26407, magento/magento2#26395, magento/magento2#26323, magento/magento2#26321, magento/magento2#26320, magento/magento2#26319, magento/partners-magento2ee#109, magento/partners-magento2ee#119, magento/partners-magento2ee#111, magento/magento2#26322, magento/partners-magento2ee#121, magento/partners-magento2ee#117, magento/magento2#26391, magento/partners-magento2ee#124, magento/partners-magento2ee#102, magento/magento2#26614, magento/magento2#26480, magento/magento2#26355, magento/magento2#26611, magento/magento2#26621, magento/partners-magento2ee#116, magento/partners-magento2ee#115, magento/magento2#26608, magento/partners-magento2ee#135, magento/magento2#25858, magento/magento2#26974, magento/magento2#25828, magento/magento2#27048, magento/magento2#26779, magento/magento2#26329, magento/magento2#26778, magento/partners-magento2ee#132, magento/magento2#26990, magento/magento2#27281, magento/magento2#27277, magento/magento2#27274, magento/magento2#27249, magento/magento2#27118, magento/partners-magento2ee#151, magento/magento2#27255, magento/magento2#27273, magento/magento2#27298, magento/magento2#27292, magento/magento2#27214, magento/partners-magento2ee#158, magento/magento2#27276, magento/magento2#27000, magento/magento2#27378, magento/magento2#27381, magento/magento2#27427, magento/magento2#27425, magento/magento2#27322, magento/magento2#27321, magento/magento2#27597, magento/partners-magento2ee#172, magento/magento2#26988, magento/magento2#27552, magento/magento2#27701, magento/partners-magento2ee#178, magento/magento2#27325, magento/magento2#27606, magento/magento2#27300, magento/magento2#27323, magento/magento2#27093, magento/magento2#27964
magento/magento2#26206, magento/magento2#26331, magento/magento2#26396, magento/magento2#26612, magento/magento2#26479, magento/magento2#26610, magento/partners-magento2ee#26607, magento/magento2#25856, magento/magento2#26973, magento/magento2#27044, magento/magento2#26989, magento/partners-magento2ee#27117, magento/magento2#27320, magento/partners-magento2ee#171, magento/magento2#26986, magento/magento2#27607, magento/magento2#27299, magento/magento2#27089
Strix
magento/magento2#25822, magento/magento2#25812, magento/magento2#25803, magento/magento2#25792, magento/magento2#25791, magento/magento2#25954, magento/magento2#26009, magento/magento2#25854, magento/magento2#25846, magento/magento2#25845, magento/magento2#25844, magento/magento2#25842, magento/magento2#25841, magento/magento2#25836, magento/magento2#25831, magento/magento2#25830, magento/magento2#25829, magento/magento2#25825, magento/magento2#25823, magento/magento2#25821, magento/magento2#25820, magento/magento2#25819, magento/magento2#25818, magento/magento2#25817, magento/magento2#25816, magento/magento2#25815, magento/magento2#25813, magento/magento2#25811, magento/magento2#25807, magento/magento2#25804, magento/magento2#25802, magento/magento2#25800, magento/magento2#25799, magento/magento2#25797, magento/magento2#25794, magento/magento2#25793, magento/magento2#25788, magento/magento2#25787, magento/magento2#25784, magento/magento2#25783, magento/magento2#26128, magento/magento2#26131, magento/magento2#26129, magento/magento2#26126, magento/magento2#26125, magento/magento2#25957
magento/magento2#22047
ジフィティ
magento/magento2#25808, magento/magento2#26057, magento/magento2#26050, magento/magento2#25920, magento/magento2#26068, magento/magento2#26136, magento/magento2#26215, magento/magento2#26540, magento/magento2#26537, magento/magento2#26549, magento/magento2#26568, magento/magento2#26782, magento/magento2#26764, magento/magento2#26820, magento/magento2#26771, magento/magento2#26768, magento/magento2#26761, magento/magento2#26584, magento/magento2#26932, magento/magento2#26862, magento/magento2#26979, magento/magento2#26928, magento/magento2#27014, magento/magento2#27740, magento/magento2#26886
magento/magento2#26208, magento/magento2#26760, magento/magento2#26583, magento/magento2#26917, magento/magento2#26838, magento/magento2#26800, magento/magento2#26992
Fast White Cat
magento/magento2#25723, magento/magento2#26130, magento/magento2#24815, magento/magento2#26268, magento/magento2#26263, magento/magento2#26354, magento/magento2#26269, magento/magento2#26360, magento/magento2#26684, magento/magento2#26398, magento/magento2#22296, magento/magento2#26982, magento/magento2#27054, magento/magento2#26765, magento/magento2#27084, magento/magento2#27083, magento/magento2#27082, magento/magento2#27080, magento/magento2#26964, magento/magento2#26902, magento/magento2#27145, magento/magento2#27215, magento/magento2#26923, magento/magento2#27319, magento/magento2#27393, magento/magento2#27385, magento/magento2#27384, magento/partners-magento2ee#150, magento/magento2#26075, magento/magento2#27462, magento/magento2#26397, magento/magento2#27463, magento/magento2#27491
magento/magento2#24713, magento/magento2#25390, magento/magento2#21684, magento/magento2#14001, magento/magento2#14913, magento/magento2#7065, magento/magento2#14958, magento/magento2#17933, magento/magento2#20309, magento/magento2#186, magento/magento2#6310
creativestyle
magento/magento2#25541, magento/magento2#25587, magento/magento2#26037, magento/magento2#26034, magento/magento2#26033, magento/magento2#26424, magento/magento2#25385, magento/magento2#25764, magento/magento2#25641, magento/magento2#27360, magento/magento2#26036, magento/magento2#27603, magento/magento2#27589
magento/magento2#22416, magento/magento2#25586, magento/magento2#18687, magento/magento2#25974, magento/magento2#26364, magento/magento2#10518, magento/magento2#21717, magento/magento2#17125, magento/magento2#25032, magento/magento2#27506
Fisheye
magento/magento2#25655, magento/magento2#25624, magento/magento2#23313, magento/partners-magento2ee#50, magento/magento2#25860, magento/magento2#25297
magento/magento2#25654, magento/partners-magento2ee#22909
ヴァイモ
magento/magento2#25452, magento/magento2#26213, magento/magento2#27015, magento/magento2#27448, magento/magento2#27578
magento/magento2#20966, magento/magento2#26683
ワント
magento/magento2#25973, magento/magento2#26234, magento/magento2#26290, magento/magento2#26238, magento/magento2#26365, magento/magento2#25966, magento/magento2#26546, magento/magento2#26339, magento/magento2#26342, magento/magento2#26659, magento/magento2#26418, magento/magento2#26649
magento/magento2#25972, magento/magento2#26227, magento/magento2#26289, magento/magento2#26235, magento/magento2#26364, magento/magento2#25962, magento/magento2#26543, magento/magento2#26338, magento/magento2#26054, magento/magento2#26416, magento/magento2#26648
Krish TechnoLabs
magento/magento2#26160, magento/magento2#26170, magento/partners-magento2ee#118, magento/magento2#26162, magento/partners-magento2ee#143, magento/magento2#27336
magento/magento2#26155, magento/magento2#24972, magento/magento2#25195, magento/magento2#27335
i95Dev
magento/magento2#26011, magento/magento2#25759, magento/magento2#26173, magento/magento2#26182, magento/magento2#26066, magento/magento2#26237, magento/magento2#26183, magento/magento2#26169
magento/magento2#25930, magento/magento2#25433, magento/magento2#26164, magento/magento2#26176, magento/magento2#26064, magento/magento2#25936, magento/magento2#26181, magento/magento2#26168
Something Digital
magento/magento2#26359, magento/magento2#26185, magento/partners-magento2ee#60
Comwrap
magento/partners-magento2ee#68, magento/magento2#27257
Zilker Technology
magento/magento2#25428, magento/magento2#26714, magento/magento2#25991, magento/magento2#27138
magento/magento2#14885, magento/magento2#847, magento/magento2#973
洋部
magento/magento2#24360, magento/magento2#25194, magento/magento2#26748
magento/magento2#24357, magento/magento2#25188, magento/magento2#26745
Reach Digital
magento/magento2#25875
magento/magento2#9466
セドコマース
magento/magento2#26628, magento/magento2#26348, magento/magento2#27886
magento/magento2#26345, magento/magento2#27874
ディバンテ
magento/magento-functional-tests-migration#718, magento/magento-functional-tests-migration#720, magento/magento-functional-tests-migration#719, magento/magento-functional-tests-migration#717
Interactiv4
magento/magento2#24843, magento/magento2#25311
magento/magento2#24842, magento/magento2#13252
モンスーン
magento/magento2#26044, magento/partners-magento2ee#136, magento/magento2#26869, magento/magento2#26868, magento/magento2#26821, magento/magento2#26697
MediaCT
magento/partners-magento2ee#145
Aligent Consulting
magento/magento2#26623, magento/magento2#26781
magento/magento2#26622
マギヌス
magento/magento2#26413, magento/magento2#27196
integer_net GmbH
magento/magento2#25851, magento/magento2#24485
Veriteworks
magento/magento2#25454
magento/magento2#24637

個々の投稿者への投稿

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

投稿コミュニティメンバー
プル要求
関連する GitHub の問題
エデンドゥオン
#25905
該当なし
アジス
#25808
該当なし
マルコケプケ
#25790
24229
エドゥアール千取長
#25774
該当なし
エドワード・シンプソン
#25604
該当なし
マテウスクルツェゾウィーク
#25541
22416
エデンドゥオン
#25939
該当なし
エデンドゥオン
#25928
該当なし
エドゥアール千取長
#25913
該当なし
ルカスバジサロヴィッツ
#25822
該当なし
ルカスバジサロヴィッツ
#25812
該当なし
ルカスバジサロヴィッツ
#25803
該当なし
ルカスバジサロヴィッツ
#25791
該当なし
ルカスバジサロヴィッツ
#25792
該当なし
アンドリベジアジチニ
#25765
25739
Nathan Morgan
#25655
25654
エデンドゥオン
#25952
25731
エデンドゥオン
#25942
25935
エデンドゥオン
#25932
25931
エデンドゥオン
#25926
25925
エドゥアール千取長
#25918
25917
Ihor Sviziev
#25912
25911
アダムメレン
#25995
該当なし
エデンドゥオン
#25984
該当なし
エデンドゥオン
#25982
該当なし
ルカスバジサロヴィッツ
#25954
該当なし
エデンドゥオン
#25924
25893
エデンドゥオン
#25904
25896
バルツォミエジスズベルト
#25723
24713
Alexey Rakitin
#25699
19805, 23481
フィル
#25262
該当なし
エデンドゥオン
#26016
該当なし
エデンドゥオン
#25997
該当なし
エデンドゥオン
#25993
該当なし
ナザルクロバンヒ
#25992
該当なし
ヒテシュ
#25973
25972
マスリ
#25975
該当なし
ダン・ウォリス
#25624
該当なし
名良田
#25114
該当なし
マテウスクルツェゾウィーク
#25587
25586
エドゥアール千取長
#26069
該当なし
エデンドゥオン
#26067
該当なし
エドゥアール千取長
#26063
20379
サシュスブラマニア語
#26057
該当なし
サシュスブラマニア語
#26050
該当なし
ジャンカルロペリス
#26044
該当なし
エデンドゥオン
#26045
該当なし
エデンドゥオン
#26042
該当なし
エデンドゥオン
#26043
該当なし
クルジストフダニエル
#26037
該当なし
Pawel Tylek
#26034
18687
エデンドゥオン
#26003
該当なし
ウォカスレワンドウスキー
#26001
24025
セルゲイドブンコ
#25940
100
エドゥアール千取長
#25697
該当なし
ラファエルコレアゴメス
#25523
該当なし
タンセザー
#24360
24357
エデンドゥオン
#26060
該当なし
エデンドゥオン
#26059
該当なし
マテウスゴンティホ
#26058
該当なし
divyajyothi5321
#26011
25930
エデンドゥオン
#26004
該当なし
サシュスブラマニア語
#25920
該当なし
エデンドゥオン
#26082
該当なし
エデンドゥオン
#26076
該当なし
サシュスブラマニア語
#26068
該当なし
ルカスバジサロヴィッツ
#26009
該当なし
アシュナジャハン
#25759
25433
ルカスバジサロヴィッツ
#25854
該当なし
ルカスバジサロヴィッツ
#25846
該当なし
ルカスバジサロヴィッツ
#25845
該当なし
ルカスバジサロヴィッツ
#25844
該当なし
ルカスバジサロヴィッツ
#25842
該当なし
ルカスバジサロヴィッツ
#25841
該当なし
ルカスバジサロヴィッツ
#25831
該当なし
ルカスバジサロヴィッツ
#25836
該当なし
ルカスバジサロヴィッツ
#25830
該当なし
ルカスバジサロヴィッツ
#25829
該当なし
ルカスバジサロヴィッツ
#25825
該当なし
ルカスバジサロヴィッツ
#25823
該当なし
ルカスバジサロヴィッツ
#25821
該当なし
ルカスバジサロヴィッツ
#25819
該当なし
ルカスバジサロヴィッツ
#25820
該当なし
ルカスバジサロヴィッツ
#25818
該当なし
ルカスバジサロヴィッツ
#25817
該当なし
ルカスバジサロヴィッツ
#25816
該当なし
ルカスバジサロヴィッツ
#25815
該当なし
ルカスバジサロヴィッツ
#25813
該当なし
ルカスバジサロヴィッツ
#25811
該当なし
ルカスバジサロヴィッツ
#25807
該当なし
ルカスバジサロヴィッツ
#25804
該当なし
ルカスバジサロヴィッツ
#25802
該当なし
ルカスバジサロヴィッツ
#25800
該当なし
ルカスバジサロヴィッツ
#25799
該当なし
ルカスバジサロヴィッツ
#25797
該当なし
ルカスバジサロヴィッツ
#25794
該当なし
ルカスバジサロヴィッツ
#25793
該当なし
ルカスバジサロヴィッツ
#25788
該当なし
ルカスバジサロヴィッツ
#25787
該当なし
ルカスバジサロヴィッツ
#25784
該当なし
ルカスバジサロヴィッツ
#25783
該当なし
ジホバニフィリッペレイラデメトリオ
#26157
該当なし
ラヴィチャンドラ
#26160
26155
エドゥアール千取長
#26154
該当なし
エドゥアール千取長
#26150
#26148
エデンドゥオン
#26140
該当なし
サシュスブラマニア語
#26136
該当なし
ルカスバジサロヴィッツ
#26128
該当なし
エデンドゥオン
#26127
該当なし
エドゥアール千取長
#26096
該当なし
アンドリベジアジチニ
#26028
該当なし
セリージョヴニール
#25864
761
Daniel Ruf
#24849
該当なし
ルカスバジサロヴィッツ
#26131
該当なし
ルカスバジサロヴィッツ
#26129
該当なし
ルカスバジサロヴィッツ
#26125
該当なし
グルゼゴルツボグス
#26033
25974
パベルビストリツキー
#25915
該当なし
Andreasマウツ
#25838
25674
マルクロドリゲス
#25315
13136
ルカスバジサロヴィッツ
#25957
22047
デビッド・ランバウアー
#24103
該当なし
divyajyothi5321
#26173
26164
ラヴィチャンドラ
#26170
24972
アザミン
#25876
25659
Adarsh Manickam
#25428
該当なし
アンドレイレガイエフ
#25125
該当なし
ルカスバジサロヴィッツ
#26225
該当なし
アレクシーアレンダレンコ
#25603
18717
divyajyothi5321
#26182
26176
バルツォミエジスズベルト
#26130
25390
マルコオリヴェイラ
#26084
26083
divyajyothi5321
#26066
26064
MaxRomanov4669
#25958
14663
アントンカプリヤ
#25479
該当なし
トルベンホーン
#25640
該当なし
エドワード・シンプソン
#25478
該当なし
ベナムシャヤニ
#25452
20966
バルツォミエジスズベルト
#24815
21684
エデンドゥオン
#24471
24468
パベルビストリツキー
#22917
22856
ルカスバジサロヴィッツ
#26274
該当なし
ルカスバジサロヴィッツ
#26273
該当なし
バルツォミエジスズベルト
#26268
14001
aleromano89
#26264
23521
ルカスバジサロヴィッツ
#26259
該当なし
divyajyothi5321
#26237
25936
ヒテシュ
#26234
26227
サシュスブラマニア語
#26215
26208
ルカスバジサロヴィッツ
#26207
26206
divyajyothi5321
#26183
26181
divyajyothi5321
#26169
26168
ヤロスラブロゴサ
#26029
該当なし
Laura Folco
#25946
19093
miszyman の複数形
#25250
23350
ヒテシュ
#26290
26289
マルコオリヴェイラ
#26270
22964
バルツォミエジスズベルト
#26263
14913
エドゥアール千取長
#26251
該当なし
リッカルドテンペスタ
#26218
26217
パワンクマールパルマー
#26048
該当なし
アンドリ・チョルニー
#25985
23899
Douglas Radburn
#25337
14971
デニスコピロフ
#22990
22988
バルツォミエジスズベルト
#26360
該当なし
パトリック・マクライン
#26359
該当なし
バルツォミエジスズベルト
#26354
該当なし
アレクサンダー・タラノフスキー
#26312
該当なし
エドゥアール千取長
#26311
該当なし
エドゥアール・チトラガ )
#26305
該当なし
バルツォミエジスズベルト
#26269
7065
MaxRomanov4669
#26258
11209
ヒテシュ
#26238
26235
パトリック・マクライン
#26185
該当なし
エデンドゥオン
#26051
25130
エデンドゥオン
#25909
25881
ベンジャミンローゼンバーガー
#25718
該当なし
ベンジャミンローゼンバーガー
#25716
該当なし
Matti Vapa
#25375
25373
ミカイロ
#25333
25278
dhoang89
#25194
25188
トーマス・クライン
#25083
該当なし
ジホバニフィリッペレイラデメトリオ
#24955
22304
John Hughes
#23313
22909
ルカスバジサロヴィッツ
#26407
26396
ルカスバジサロヴィッツ
#26395
26396
ルカスバジサロヴィッツ
#26323
26331
ルカスバジサロヴィッツ
#26321
26331
ルカスバジサロヴィッツ
#26320
26331
ルカスバジサロヴィッツ
#26319
26331
Pawel Tylek
#26424
26364
アレクサンダー・タラノフスキー
#26402
該当なし
テジャッシュクンブヘア
#26365
26364
アンドリ・チョルニー
#26313
25968
ティモン・デ・グルート
#26495
該当なし
アレクサンダー・タラノフスキー
#26464
該当なし
アレクサンダー・タラノフスキー
#26452
該当なし
ルカスバジサロヴィッツ
#26322
26331
ルカスバジサロヴィッツ
#26391
該当なし
ヴィカルプサクセナ
#26628
該当なし
ルカスバジサロヴィッツ
#26614
26612
エドゥアール千取長
#26558
該当なし
アジス
#26540
該当なし
アジス
#26537
該当なし
フレッド・オロスコ・ディアス
#26512
該当なし
フレッド・オロスコ・ディアス
#26511
該当なし
フレッド・オロスコ・ディアス
#26509
該当なし
アンドリ・チョルニー
#26490
該当なし
ラビンダー
#26489
26437
ルカスバジサロヴィッツ
#26480
26479
カリナ・シンバル
#26478
該当なし
Oleh Usik
#26455
25162
深層化
#26445
25761
セルギーバシウティンスキー
#26435
18012
辻瀬
#26434
該当なし
アンドリイ・カルタヴツェフ
#26381
25300
ドイツ語
#26327
該当なし
Daniel Ruf
#26285
26275
スタニスラフイルニツキー
#26071
26065
フレッド・オロスコ・ディアス
#25994
該当なし
ドイツ語
#25839
21014
マテウスクルツェゾウィーク
#25385
10518, 21717
ルカスバジサロヴィッツ
#26355
該当なし
マヌエルエドゥアルドカネパシフエロ
#26296
該当なし
アレクサンダー・タラノフスキー
#26000
該当なし
ヒテシュ
#25966
25962
ジェロエン
#25875
9466
マテウスクルツェゾウィーク
#25764
17125
Vinai Kopp
#24460
該当なし
名良田
#26634
該当なし
ルカスバジサロヴィッツ
#26611
26610
サシュスブラマニア語
#26549
該当なし
カリナ・シンバル
#26525
該当なし
カリナ・シンバル
#26487
該当なし
アレクサンダー・タラノフスキー
#26439
該当なし
アレクサンダー・タラノフスキー
#26429
該当なし
セルギーバシウティンスキー
#26241
26240
理社地割
#26641
該当なし
カリナ・シンバル
#26579
該当なし
Dmitry Tsymbal
#26574
該当なし
Oleh Usik
#26569
17847
アジス
#26568
該当なし
Mayank Zalavadia
#26542
該当なし
イエヴェンセンティアボフ
#26533
21555, 26532
エドゥアール千取長
#26496
該当なし
アレクサンダー・タラノフスキー
#26476
該当なし
Erfan Shamabadi
#26462
該当なし
Michele Fantetti
#26451
該当なし
カリナ・シンバル
#26430
該当なし
カリナ・シンバル
#26399
26332
パアボポキネン
#26213
該当なし
カウシカヴダ
#26007
25591
ダン・ウォリス
#25860
該当なし
ウィレム・ウィッグマン
#25851
該当なし
ジミールド
#25742
該当なし
ラウルベルドゥゴロレンゾ
#25324
13865
ジョージ・ババルース
#24648
該当なし
Andreas・フォン・シュトゥドニッツ
#24485
該当なし
Chris Pook
#26378
26375
Pawel Tylek
#25641
25032
アンドレイ・ニコラエフ
#25285
該当なし
セルギーバシウティンスキー
#26420
8691
Raul E Watson
#26413
該当なし
ラヴィチャンドラ
#26162
25195
ラクランターナー
#26623
26622
ルカスバジサロヴィッツ
#26621
該当なし
ヒテシュ
#26546
26543
Fanis Strezos
#26423
25268
テジャッシュクンブヘア
#26339
26338
Jens Scherbl
#24691
該当なし
アジス
#26782
該当なし
マシューオルーグリン
#26781
該当なし
カリナ・シンバル
#26770
該当なし
サシュスブラマニア語
#26764
26760
Adarsh Manickam
#26714
14885
カリナ・シンバル
#26715
該当なし
シャンカルコナル
#26502
863
ユリ・トヴァルディ
#26279
26276
アレクサンダー・タラノフスキー
#26246
26245
アンドレアパルメギアニ
#26142
26141
毒素
#25488
25487
ニキータサリチェフ
#25249
該当なし
vishal-webkul
#25246
25245
adrian-martinez-interactiv4
#24843
24842
サシュスブラマニア語
#26820
該当なし
カリナ・シンバル
#26816
該当なし
アジス
#26771
該当なし
バルツォミエジスズベルト
#26684
該当なし
プラティックメタ
#26674
該当なし
テジャッシュクンブヘア
#26342
該当なし
Adarsh Manickam
#25991
847
ビンレ
#26857
26843
アレクサンダー・タラノフスキー
#26846
該当なし
カリナ・シンバル
#26844
該当なし
カリナ・シンバル
#26835
該当なし
カリナ・シンバル
#26839
該当なし
カリナ・シンバル
#26769
該当なし
アジス
#26768
該当なし
カリナ・シンバル
#26712
該当なし
Vova Yatsyuk
#26688
該当なし
ダシャートパテル
#26659
26054
バルツォミエジスズベルト
#26398
該当なし
セルギーバシウティンスキー
#26317
26240, 26314
アレクサンデルルキャノフ
#24612
24547
エドゥアール千取長
#26904
該当なし
カリナ・シンバル
#26899
該当なし
スタニスラフイルニツキー
#26897
該当なし
カリナ・シンバル
#26894
該当なし
エドゥアール千取長
#26878
該当なし
ウラジミールフィッシュチェンコ
#26869
該当なし
ウラジミールフィッシュチェンコ
#26868
該当なし
ミラノオストロモク
#26863
該当なし
スタニスラフイルニツキー
#26790
該当なし
サシュスブラマニア語
#26761
該当なし
エドゥアール千取長
#26710
該当なし
エデンドゥオン
#26701
26675
セリイペトリチェンコ
#26650
25675
カリナ・シンバル
#26617
該当なし
サシュスブラマニア語
#26584
26583
Maksym Novik
#26523
25963
ヒテシュ
#26418
26416
マルコケプケ
#25806
25656
ベンジャミンローゼンバーガー
#25626
該当なし
ブリス
#25426
該当なし
ラファエルコレアゴメス
#25417
該当なし
ラファエルコレアゴメス
#25321
該当なし
アルテムヴォロズノフ
#24976
24971
バルツォミエジスズベルト
#22296
14958
アレクサンダー・タラノフスキー
#26833
該当なし
ルカスバジサロヴィッツ
#26608
26607
グレイソン
#26772
該当なし
ルカスバジサロヴィッツ
#25858
25856
デニスコピロフ
#23570
該当なし
ペタールボリソフスキー
#26995
該当なし
バルツォミエジスズベルト
#26982
該当なし
ルカスバジサロヴィッツ
#26974
26973
Max Mezhensky
#26947
該当なし
Max Mezhensky
#26944
該当なし
サシュスブラマニア語
#26932
26917
ナンディーニナガラジ
#26928
該当なし
アンドリカシアン
#26916
該当なし
Max Mezhensky
#26912
該当なし
モハメド・アサル
#26862
26838
ウラジミールフィッシュチェンコ
#26821
該当なし
Oleh Usik
#26755
該当なし
ウラジミールフィッシュチェンコ
#26697
該当なし
フレッド・オロスコ・ディアス
#26586
該当なし
ラビンダー
#26230
26229
Oleh Usik
#26090
25910
アンドリ・チョルニー
#25895
13269, 25738
シャンカルコナル
#25349
572
Chris Frewin
#25161
該当なし
サシュスブラマニア語
#26979
26800
Max Mezhensky
#26842
該当なし
Alastair Mucklow
#26615
該当なし
ルカスバジサロヴィッツ
#25828
26331
enriquei4
#25311
13252
バルツォミエジスズベルト
#27054
該当なし
ルカスバジサロヴィッツ
#27048
27044
Sean van Zuidam
#27041
27040
カリナ・シンバル
#27021
該当なし
Max Mezhensky
#27010
該当なし
ルカスバジサロヴィッツ
#26779
該当なし
バルツォミエジスズベルト
#26765
17933
トビアス・ニルソン
#26548
23755, 26384
ルカスバジサロヴィッツ
#26329
26331
衣尻
#25359
25243
ピーターホステ
#24003
23619
アレクサンダー・タラノフスキー
#27114
該当なし
Oleh Usik
#27057
該当なし
ティモン・デ・グルート
#27033
27032
ドミニカフェルナンド
#26907
該当なし
トゥングエン
#26619
該当なし
ルカスバジサロヴィッツ
#26778
該当なし
ルカスバジサロヴィッツ
#26990
26989
Raul E Watson
#27196
該当なし
セルギーバシウティンスキー
#27149
27027
Adarsh Manickam
#27138
973
セルギーバシウティンスキー
#27131
26758
バルツォミエジスズベルト
#27084
該当なし
バルツォミエジスズベルト
#27083
該当なし
バルツォミエジスズベルト
#27082
該当なし
バルツォミエジスズベルト
#27080
該当なし
セルギーバシウティンスキー
#27029
26847
ビンレ
#27026
27009
サシュスブラマニア語
#27014
26992
バルツォミエジスズベルト
#26964
該当なし
Ihor Sviziev
#26939
該当なし
バルツォミエジスズベルト
#26902
20309
テジャッシュクンブヘア
#26649
26648
princeCB
#26642
26590
アレクサンダー・タラノフスキー
#26563
該当なし
西博多
#25454
24637
ピーターホステ
#24878
22609
ドミトリ
#24743
24735
フランシス
#23742
該当なし
wardcapp
#22442
該当なし
ヴァディムマレシュ
#27172
14086
フランシゼク・ワワラザク
#27179
該当なし
バルツォミエジスズベルト
#27145
該当なし
アレクサンダー・アレマン
#26959
25219
ダニエリミ
#26506
26499
アンドリベジアジチニ
#25722
25669
Ihor Sviziev
#27284
該当なし
ルカスバジサロヴィッツ
#27281
該当なし
ルカスバジサロヴィッツ
#27277
該当なし
ルカスバジサロヴィッツ
#27274
該当なし
セルギーバシウティンスキー
#27261
20472, 20906, 21910
ナバール・バーニエ
#27249
該当なし
ピーターホステ
#26784
4112, 11615, 11616, 25124, 26393
ピオトルマルキエウィッツ
#26746
該当なし
Mudit Shukla
#26348
26345
ヴァディムマレシュ
#27187
26117
セルギーバシウティンスキー
#27170
26825
エデンドゥオン
#25733
該当なし
ルカスバジサロヴィッツ
#27118
27117
Dmitry Tsymbal
#27266
該当なし
ルカスバジサロヴィッツ
#27255
該当なし
バシリブルラク
#27165
該当なし
AleksLi
#27015
26683
トゥングエン
#26987
26963
セルギーバシウティンスキー
#26560
26473, 26856, 26858
ダン・ウォリス
#25297
該当なし
solwininfotech
#24479
22251
ルカスバジサロヴィッツ
#27273
該当なし
ヴァディムマレシュ
#27237
24704
バルツォミエジスズベルト
#27215
該当なし
セルギーバシウティンスキー
#27191
26827
マイケル・ボッテンズ
#27125
27124
ヤロスラブロゴサ
#26015
該当なし
ルイス氏
#25734
該当なし
アレクサンダーメンク
#23191
該当なし
アブラパサン
#27336
27335
セルギーバシウティンスキー
#27304
14080
ルカスバジサロヴィッツ
#27298
該当なし
ルカスバジサロヴィッツ
#27292
該当なし
バシリブルラク
#27263
26708
ルカスバジサロヴィッツ
#27214
該当なし
Michele Fantetti
#27116
該当なし
アントニノボヌモレ
#26748
26745
バルツォミエジスズベルト
#26923
186
アンドリベジアジチニ
#27390
該当なし
フィルマジ
#27375
該当なし
Oleh Usik
#27353
該当なし
Dmitry Tsymbal
#27334
該当なし
バルツォミエジスズベルト
#27319
該当なし
アンドリベジアジチニ
#27307
26224
ルカスバジサロヴィッツ
#27276
該当なし
ルカスバジサロヴィッツ
#27000
該当なし
辻瀬
#26538
該当なし
パベルビストリツキー
#25664
25540
アレクサンダー・タラノフスキー
#22011
22010
ルカスバジサロヴィッツ
#27378
該当なし
ニラヴパテル
#26055
22363
セルギーバシウティンスキー
#27412
13689
バルツォミエジスズベルト
#27393
該当なし
バルツォミエジスズベルト
#27385
該当なし
バルツォミエジスズベルト
#27384
該当なし
バシリブルラク
#27383
27370
ルカスバジサロヴィッツ
#27381
該当なし
マテウスクルツェゾウィーク
#27360
該当なし
プリヤ —V — パンチャル
#27088
27086
Laura Folco
#22837
22833
バルツォミエジスズベルト
#26075
6310
Shankar Konar)
#27388
該当なし
グラハム・ワートン
#26999
該当なし
バシリブルラク
#27371
該当なし
ヴァディムマレシュ
#27509
該当なし
バルツォミエジスズベルト
#27462
該当なし
ルカスバジサロヴィッツ
#27427
該当なし
ルカスバジサロヴィッツ
#27425
該当なし
ナザルクロバンヒ
#27413
該当なし
アベル・トルオン
#27365
16315
リズンオレクサンドル
#27257
該当なし
Daniel Ruf
#26763
26762
シャンカルコナル
#26736
該当なし
トゥングエン
#26618
該当なし
スタニスラフイルニツキー
#26417
該当なし
バシリブルラク
#27493
26652
アンドリベジアジチニ
#27492
該当なし
セリージョヴニール
#27399
1002
バルツォミエジスズベルト
#26397
該当なし
Oleh Usik
#26100
24990
シモンスプランケル
#27545
該当なし
トゥングエン
#27544
該当なし
Oleh Usik
#27526
該当なし
Ihor Sviziev
#27521
27500
バシリブルラク
#27497
27496
バシリブルラク
#27495
該当なし
バルツォミエジスズベルト
#27463
該当なし
アベル・トルオン
#27295
27169
Mark Shust
#26900
該当なし
ピーターホステ
#26801
該当なし
Ihor Sviziev
#27519
27500
ルカスバジサロヴィッツ
#27322
27320
ルカスバジサロヴィッツ
#27321
27320
ナザルクロバンヒ
#27652
該当なし
クリスティアーノパチェコ
#27627
27500
ルカスバジサロヴィッツ
#27597
171
Oleh Usik
#27563
該当なし
バルツォミエジスズベルト
#27491
該当なし
セルギーバシウティンスキー
#27343
13851
ルカスバジサロヴィッツ
#26988
26986
トゥングエン
#26926
該当なし
クルジストフダニエル
#26036
該当なし
Oleh Usik
#27671
該当なし
ルカスバジサロヴィッツ
#27552
該当なし
マルクスペテルセンイルヘンス
#27547
該当なし
Oleh Usik
#27676
該当なし
Ihor Sviziev
#27522
27500
エイノケスキタロ
#27448
該当なし
ルカスバジサロヴィッツ
#27701
27638
Oleh Usik
#27689
該当なし
バルトスゴルスキー
#27685
該当なし
Oleh Usik
#27677
該当なし
Pawel Tylek
#27603
27506
ルカスバジサロヴィッツ
#27325
該当なし
Oleh Usik
#27843
該当なし
Oleh Usik
#27841
該当なし
Oleh Usik
#27692
該当なし
ルカスバジサロヴィッツ
#27606
27607
マテウスゴンティホ
#26293
該当なし
Oleh Usik
#27846
該当なし
ルカスバジサロヴィッツ
#27300
27299
セルギイヴァシチェンコ
#27499
該当なし
セルギイヴァシチェンコ
#27536
該当なし
ナザルクロバンヒ
#27566
該当なし
ナザルクロバンヒ
#27966
該当なし
ピーターホステ
#27926
27920
ピーターホステ
#27892
該当なし
Ihor Sviziev
#27887
25769
シカ・ミシュラ
#27886
27874
アジス
#27740
該当なし
オレクサンドルクラヴチュク
#27578
該当なし
ルカスバジサロヴィッツ
#27323
27320
ルカスバジサロヴィッツ
#27093
27089
Alexander Shkurko
#27994
該当なし
ヴァディムマレシュ
#27976
1270
ルカスバジサロヴィッツ
#27964
該当なし
アンドリカリーニッヒ
#27955
27897
シャンカルコナル
#27515
27503
アジス
#26886
該当なし
ナザルクロバンヒ
#28048
該当なし
ヴォロディミルザエ
#27948
該当なし
ヴォロディミルザエ
#27662
該当なし
アジス
#26704
該当なし
トゥングエン
#27572
27058
ドングエン
#27455
23440
ロハンハパニ
#27359
27358

必要システム構成

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

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

Composer を使用してMagento Open Source2.4.0 をインストールできます。

移行ツールキット

データ移行ツールは、既存のMagento1.x のストアデータをMagento2.x に転送するのに役立ちます。このコマンドラインインターフェイスには、検証、進行状況の追跡、ログ、テストの各機能が含まれます。 インストール手順については、 データ移行ツールのインストール. 詳細を調べたり、 データ移行リポジトリ.

The コード移行ツールキット は、既存のMagento1.x のストア拡張機能とカスタマイズ機能をMagento2.x に転送するのに役立ちます。コマンドラインインターフェイスには、Magento1.x のモジュールとレイアウトを変換するためのスクリプトが含まれています。

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