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

Magento Open Source 2.4.0 リリースノート

Magento Open Source 2.4.0では、PHP 7.4、Elasticsearch 7.6.x、およびMySQL 8.0がサポートされています。大幅なセキュリティ変更には、デフォルトでAdminで2要素認証を有効にすることが含まれます。

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

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

このリリースには、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です。 今後のリリースでは、通常の命名規則に戻りたいと考えています。

配送業者としてDHLを提供し続けるには、AC-3022.patchを適用します

DHLはスキーマバージョン 6.2を導入しており、近い将来スキーマバージョン 6.0を廃止する予定です。 DHL統合をサポートするAdobe Commerce 2.4.4以前のバージョンは、バージョン 6.0のみをサポートします。これらのリリースを展開する販売者は、DHLを配送業者として提供し続けるために、最も早い都合でAC-3022.patchを適用する必要があります。 パッチのダウンロードとインストールについて詳しくは、配送業者としてDHLを提供し続けるためのパッチの適用 ナレッジベースの記事を参照してください。

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

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

セキュリティパッチの一般的な情報については、新しいセキュリティパッチリリースの紹介を参照してください。セキュリティパッチ(パッチ 2.3.5-p2を含む)のダウンロードと適用の手順については、​ オンプレミスインストールのクイックスタート ​を参照してください。 セキュリティパッチには、セキュリティバグの修正のみが含まれ、フルパッチに含まれている追加のセキュリティ機能強化は含まれません。

その他のリリース情報

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

ハイライト

このリリースでは、次のハイライトを確認してください。

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

このリリースには、30以上のセキュリティ修正とプラットフォームセキュリティの改善が含まれています。

リモートコード実行(RCE)およびクロスサイトスクリプティング(XSS)の脆弱性をクローズするのに役立つ30以上のセキュリティ強化

これらの問題に関連する確認された攻撃は、これまでに発生していません。 ただし、特定の脆弱性を悪用して、顧客情報にアクセスしたり、管理者セッションを引き継いだりする可能性があります。 これらの問題のほとんどは、攻撃者が最初に管理者へのアクセスを取得する必要があります。 その結果、IP許可リストに加える、二段階認証、VPNの使用、/adminではなく一意の場所の使用、適切なパスワードの健全性など、管理者を保護するために必要なすべての手順を実行することをお勧めします。 これらの修正済みの問題については、Magentoで利用可能なセキュリティアップデート ​を参照してください。 修正された問題について説明します。

その他のセキュリティ機能

  • 管理者アカウント、magento.com ユーザーアカウント、クラウド SSH アクセスに対する2FAの実装

    • 管理者アカウントの保護。 管理者には2要素認証(2FA)が必要になりました。 管理者ユーザーは、UIまたはweb APIを使用して管理者にログインする前に、最初に2FAを設定する必要があります。 2FAはデフォルトで有効になっています。 2FA モジュールを無効にしないように強くお勧めします。 この追加の認証ステップにより、悪意のあるユーザーが権限なく管理者にログインすることが難しくなります。 二段階認証(2FA) ​を参照してください。

    • アカウントの保護。 2要素認証(2FA)は、ユーザーが望まない方法でアカウントを使用する可能性のある不正ユーザーからmagento.com アカウントをより適切に保護するために、追加されたオプションのセキュリティ レイヤーを提供します。 ​ アカウントの保護を参照してください。

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

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

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

  • 新しい\Magento\Framework\Escaper クラス。 このクラスは、HTMLの生成を担当する.phtml テンプレートとPHP クラスに対して提供されます。 このクラスには、複数のコンテキストに関連するHTMLのサニタイゼーションメソッドが含まれています。 $escaper ローカル変数は.phtml テンプレート内で使用でき、非推奨の$block->escape{method}の代わりに使用する必要があります。 $escaperの使用は非推奨となったため、$blockではなく$block->escape{method}を使用してください。

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

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

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で実行するように設定されていることを確認する必要があります。

  • Elasticsearch 7.6.x サポート。 Elasticsearch 7.6.xは、Adobe CommerceおよびAdobe Commerceのデフォルトのカタログ検索エンジンになりました。 Elasticsearch 7.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は、Magento 2.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のサポートにより、マーチャントはMagento Open Sourceを使用してMariaDB 10.4をデプロイできます。 販売者は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 プロジェクトへの移行が反映されます。 Zend Frameworkは非推奨になりました。 Zend FrameworkのLaminas プロジェクトへの移行の開発ブログ投稿を参照してください。

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

  • Signifyd不正利用防止コードのコア統合の削除。 このコア機能はサポートされなくなりました。 加盟店は、Commerce Marketplaceで利用可能なSignifyd Fraud & Chargeback Protection拡張機能に移行する必要があります。

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

  • Internet Explorer 11.x ブラウザーはサポートされなくなりました。

基盤の改善

このリリースには、コア品質の機能強化が含まれており、フレームワークとモジュール(カスタマーアカウント、カタログ、CMS、インポート、カートとチェックアウト、B2B)の品質が向上します。

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

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

  • PayPal JavaScript SDK アップグレード。 PayPal Express Checkout統合を最新のPayPal JavaScript SDKに移行しました。このSDKは、必要なリスクパラメーターを自動的に収集し、PayPalに渡します。 PayPal Express Checkoutの決済方法の動作は変更されません。 ただし、このSDKを最新バージョンにアップグレードすると、最新の機能とセキュリティ拡張機能にアクセスできるようになります。

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

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

  • 販売者支援ショッピング。 この機能により、販売者は顧客の代理でストアフロントを表示できます。 顧客は、ストアフロントから自分のアカウントへのアクセスを許可することを選択しています。 このコミュニティで開発された機能には、MAGEFANが開発したオリジナルの拡張機能が含まれています。 販売者支援ショッピング ​を参照してください。 機能は次のとおりです。

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

パフォーマンスの向上

  • 顧客データセクション無効化ロジックの改善。 このリリースでは、カスタム sections.xml無効化がアクティブな場合にローカルストレージに関する既知の問題を回避するために、すべての顧客セクションデータを無効にする新しい方法が導入されました。 (以前は、アクションが無効化されたカスタム etc/frontend/sections.xml​を持っていた場合、プライベートコンテンツ(ローカルストレージ)が正しく入力されませんでした。) ​ プライベートコンテンツ ​を参照してください。

  • Redis パフォーマンスに対する複数の最適化。 この機能強化により、各リクエストで実行されるRedisへのクエリの数が最小限に抑えられます。 次のような最適化が行われます。

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

    • ロードする必要があるものを自動的に決定するアダプタの機能を向上させることで、RedisのCPUサイクルの消費量を削減します

    • Redis書き込み操作での競合条件の削減

    ページとデフォルトのキャッシュ および キャッシュの設定については、Redisの使用を参照してください。

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

    • inventory_stock_sales_channel テーブルへのSQL クエリのキャッシュ (16ではなく1つのクエリ)

    • クエリの結果をinventory_stock テーブルにキャッシュします(16ではなく1つのクエリ)

  • クイックオーダーのカートへの追加機能のパフォーマンスが最大25 ~ 30%向上

  • マーチャントは、遅延読み込みを使用して画像を読み込めるようになりました。

Adobe Stock Integration v2.0

メディアギャラリー​からストック画像のプレビューをライセンス購入できます。 Adobe Stockのプレビュー画像がメディアギャラリーに表示されるようになりました。これにより、ストックプレビュー画像のライセンス取得に必要な手順の数が減ります。

新しいメディアギャラリー

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

Inventory management

このリリースのInventory managementの機能強化には、実店舗での受け取りのサポートとバンドル製品のサポートが含まれます。 最近のInventory managementのバグ修正について詳しくは、Inventory management リリースノート ​を参照してください。

GraphQL

GraphQLの機能強化には、次のものが含まれます。

  • pickupLocations クエリは、実店舗での在庫受け取り機能をサポートしています
  • categories クエリは、指定したフィルターに一致するカテゴリのリストを返します。 このクエリは、ページネーションをサポートするという点で、categoryList クエリとは異なります。
  • reorderItemsの突然変異により、ログイン ユーザーは以前の注文のすべての商品をカートに追加できます。

この機能強化やその他の機能強化について詳しくは、GraphQL開発者ガイド ​を参照してください。 最近のGraphQLのバグ修正について詳しくは、​ リリースノート ​を参照してください。

PWA Studio

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の評価とレビューは、ページビルダーと統合されています。

修正された問題

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 configurationGitHub-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/に保存されました
    • エラーや例外は記録されません。
  • bin/magento setup:di:compile コマンドが匿名クラスで失敗しなくなりました。 プル リクエスト 26533🔗でYevhen Sentiabovによって送信された​修正。 GitHub-26532GitHub-21555
  • MagentoのLuma テーマで、デフォルトでアプリケーションに付属しているLESS コンパイラよりも代替のLESS コンパイラを使用する場合のLESS コンパイラの問題が解決されました。 プル要求24003​でPieter Hosteによって送信された修正。 GitHub-23619
  • メンテナンスモードに切り替えるときに、書き込み可能なenv.php ファイルが必要でなくなりました。 代わりに、アプリケーションは、メンテナンスモード (no-cache)のすべてのフロントエンドリクエストにCache-Control ヘッダーを設定します。 以前は、env.phpが読み取り専用の場合、メンテナンスモードを有効にできず、メンテナンスモードに切り替えるときにFPCを無効にしようとしていました。 Marco K̦pckeによってプルリクエスト 25790​で送信された修正。 GitHub-24229
  • db-ssl-verifyでは、ddevのセットアップ中に未定義のインデックスエラーが発生しなくなりました。 プル リクエスト 26763🔗でDaniel Rufによって送信された​修正。 GitHub-26762
  • コンポーザーの依存関係が更新され、Redis キーの有効期限が実装され、Redisのパフォーマンスが向上しました。 プルリクエスト 25488​でtoxixによって送信された修正。 GitHub-25487

Adobe Stockとの連携

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

バックエンド

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

バンドル製品

  • バンドル製品のcatalog_product_price再インデックス操作のパフォーマンスが向上しました。
  • バンドル製品の​ 税区分 ​および​ 動的価格 ​の設定がデフォルトのストアビューで無効になっている場合、管理者はバンドル製品の管理者に税区分を手動で入力できなくなります。 以前、管理者が​ 税区分 ​の横にある「デフォルト値」オプションのチェックを外すと、アプリケーションはオプションを有効にし、管理者が別の値を入力して製品を保存できるようにしました。
  • 商品ページでバンドル商品の価格が正しく計算されるようになりました。
  • これで、エラーなく任意の数のバンドル商品をショッピングカートに追加できるようになりました。 以前、バンドル製品をカートに追加し、カートに移動すると、アプリケーションに次のエラーが表示されていました:Please correct the quantity for some products

キャッシュ

  • cache.xsdMagento\Framework\Cache スキーマがリファクタリングされ、instance属性を持たないキャッシュタイプが、管理者キャッシュ管理でモジュールを無効にした場合に例外が発生しなくなりました。 以前は、cache.xml引数なしでinstanceを使用してキャッシュタイプを作成した場合、無効にしようとするとアプリケーションが例外をスローしていました。 プル要求​ 27307🔗でAndrii Beziazychnyiによって送信された ​修正。 GitHub-26224
  • デプロイメントでデータベース キャッシュ エンジンが構成されている場合、health_check.phpは失敗しなくなりました。 プル要求​ 25722🔗でAndrii Beziazychnyiによって送信された ​修正。 GitHub-25669

カートとチェックアウト

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

買い物かご価格ルール

  • 決済方法に基づくカート価格ルールが、チェックアウトワークフロー中に適用されるようになりました。 GitHub-24206
  • 管理者 > マーケティング > プロモーション > カタログ価格ルール​のDatepicker ページ要素の動作を修正しました。 プルリクエスト 26290​でHiteshによって送信された修正。 GitHub-26289
  • StorefrontMiniCartSectionは、MFTF テストでStorefrontMinicartSectionに置き換えられました。 プル要求27955​でAndrii Kalinichが修正を送信しました。 GitHub-27897
  • 「新しいカート価格ルールを作成」ワークフローの未使用のクーポングリッドが無効になりました。 プルリクエスト 24471🔗でEden Duongによって送信された​修正。 GitHub-24468
  • 請求先住所と配送先住所の両方に単一の住所が選択されている場合に、請求先住所を変更しても、顧客の配送先住所が変更されなくなりました。 プル要求26279​でYurii Tvardyiによって送信された修正。 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 サイトから最近閲覧した製品が表示されていました。
  • アプリケーションは、商品の画像を歪みなくミニカートに表示するようになりました。 以前は、アプリケーションはミニカート内の画像を拡張して、画像コンテナの幅と高さ全体を埋めていました。
  • getBasePrice関数は、文字列ではなくfloat値を期待どおりに返すようになりました。
  • 製品比較機能が正常に機能するようになりました。 現在のユーザーの比較リストに商品のみが表示されるようになりました。
  • テーマにデフォルトの透かしを割り当てることができるようになりました。 以前は、透かしを割り当てた後、アプリケーションは致命的なエラーをスローしました。
  • Adminから、多数のバリエーション(約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
  • 管理者 > カタログ > 製品​の属性セットの並べ替えが、予想どおりのアルファベット順に基づいて行われるようになりました。
  • 「最近閲覧した製品」機能が、マルチストア展開で期待どおりに機能するようになりました。
  • 新しい製品ページの「Web サイト内の製品」チェックボックスが、マルチサイト展開の制限付き管理者に対してデフォルトで有効になりました。 以前は、デフォルト以外のweb サイトのチェックボックスは事前に選択されておらず、管理者がチェックボックスを選択せずに残すと、アプリケーションにエラーメッセージが表示されていました。
  • addToCart件のイベントがデータ層で期待どおりに追跡されるようになりました。 以前は、製品の設定可能なオプションを変更した後、カートに追加​をクリックすると、新しいaddToCart イベントがデータレイヤーに追加されませんでした。
  • ミニカートと管理者ショッピングカート (管理者 > 顧客 > ショッピングカートを管理)に、カタログ価格ルールが適用されたときに正しい商品価格が表示されるようになりました。 以前は、ストアフロントのショッピングカートに正しい商品価格が表示されていましたが、ミニカートと管理者ショッピングカートには元の商品価格が表示されていました。
  • 管理者の製品グリッド web サイト列のフィルタリングが正常に機能するようになりました。 以前は、フィルター結果には正しい製品数は表示されませんでしたが、製品総数は一貫して1として表示されていました。
  • 価格条件では、catalog_product_entity_decimalを使用して価格で絞り込みます。 ただし、このテーブルには、設定可能な製品、バンドル動的な製品、グループ化された製品のレコードは含まれていません。これらの製品には固定価格がないためです。 価格によるフィルタリングに使用する正しいテーブルはcatalog_product_index_priceです。
  • 管理カタログと製品リストに、MSRP、コストおよび特別価格の列に通貨記号が表示されるようになりました。 Sergiy Vasiutynskyiによってプルリクエスト 27261​で送信された修正。 GitHub-21910GitHub-20906GitHub-20472
  • 「顧客グループ価格に追加」ポップアップウィンドウ(管理者 > カタログ > 製品 > 新製品 > 詳細価格)が、閉じるアイコンをクリックすると、予想どおりに閉じるようになりました。 プルリクエスト 25759​でAshna-Jahanによって送信された修正。 GitHub-25433
  • 新しい製品の説明とタイトルに提供されるサンプルの説明に、二重引用符が含まれていなくなりました。 プル リクエスト 25655🔗でNathan Morganによって送信された​修正。 GitHub-25654
  • 無効な価格を使用してカテゴリーページの商品をフィルタリングしようとすると、アプリケーションでエラーがスローされなくなりました。 以前、アプリケーションはこのエラーをシステムログに記録していました。 Ihor Svizievによってプルリクエスト 25912​で送信された修正。 GitHub-25911
  • 複数ページカテゴリの検索結果を移動できるようになりました。 以前は、「戻る」ボタンを使用して結果の最初のページに戻ろうとした際に、アプリケーションによって検索結果の重複ページが作成されていました。 プル リクエスト 25337🔗でDouglas Radburnによって送信された​修正。 GitHub-14971
  • string|null クラスのgetSourceModel メソッドの戻り値の型をEav\Attribute.phpに修正しました。 プルリクエスト 25333​でMychailoによって送信された修正。 GitHub-25278
  • 新しい(重複した)製品を保存しても、製品の画像が何百回も重複することはなくなります。 プルリクエスト 25875🔗でJeroenによって送信された​修正。 GitHub-9466
  • 管理者からの注文作成中に、種類がfileのカスタムオプションを持つ商品を削除すると、アプリケーションでJavaScript エラーがスローされなくなりました。 プルリクエスト 24843​でadrian-martinez-interactiv4によって送信された修正。 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。 プルリクエスト 26974🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-26973
  • 製品に既存のリンクがある場合は、POST /V1/:sku/links エンドポイントを使用して、製品の配列が空の製品リンクを設定できます。 以前は、アプリケーションでエラーがスローされていました。 Sathish Subramanianによってプルリクエスト 26979​で送信された修正。 GitHub-26800
  • 管理者から複数の製品の属性を更新する際に、製品グリッドのアクション ドロップダウンメニューを使用して、製品に重みがあるかどうかを指定できるようになりました。 プル要求26075​でBartomiej Szubertによって送信された修正。 GitHub-6310
  • ストア設定ページの「グリッドで許可された値​」の「 ページあたりの製品」および「グリッドでページごとの製品」の「」フィールドに検証ロジックが追加されました。 以前は、ストア管理者がこれらのフィールドに使用できない値を入力する可能性がありました。 プルリクエスト 27093🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-27089_

カタログウィジェット

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

クリーンアップ

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

CMS content

  • すべての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のレンダリングを修正しました。 プルリクエスト 26007​でKaushikChavdaによって送信された修正。 GitHub-25591
  • 関連するラベルのないフィールドにsystem.xmlAdmin > System > Configuration の値を入力することで、​構成情報を保存できるようになりました。 プル要求25985​でAndrii Chorniyによって送信された修正。 GitHub-23899
  • \Magento\ConfigurableProduct\Model\Product\Type\Configurable::isSalableのパフォーマンスが最適化されました。 Stanislav Ilnytskyiによってプルリクエスト 26071​で送信された修正。 GitHub-26065
  • 設定可能な製品画像を更新するロジックが改善されました。 以前は、設定可能な製品に関連付けられたシンプルな製品には、設定可能な製品に関連付けられたデフォルト画像のみが表示され、アプリケーションには製品に対して間違ったメイン画像が表示されることがありました。 Sergiy Vasiutynskyiによってプルリクエスト 26560​で送信された修正。 GitHub-26473GitHub-26856GitHub-26858
  • 設定可能な製品の割引オプションを選択すると、アプリケーションに製品の特別価格が予想どおりに表示されるようになりました。 以前は、割引オプションが選択されたときにclass="normal-price"class="special-price"に変更されませんでした。 プル要求26170​でRavi Chandraによって送信された修正。 GitHub-24972
  • setRedirectCookie関数とclearRedirectCookie関数が期待どおりに機能するようになりました。 以前は、これらの関数はブラウザーにCookieを送信していましたが、すべてのCookie パラメーターが欠落していました。 GitHub-24547
  • setRedirectCookieおよびclearRedirectCookie関数にメタデータが追加されました。 プルリクエスト 24612​でAlexander Lukyanovが修正を送信しました。 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 サイトに関連付けることができるようになりました。 以前、マルチサイト展開で新しい顧客をデフォルト以外のweb サイトに関連付けようとすると、アプリケーションに次のエラーが表示されていました:The store view is not in the associated website
  • チェックアウト時に、無効なクレジットカードが原因でトランザクションが最初に拒否されたが、後で正常に完了した場合に、顧客がデフォルトの請求および出荷フィールドに入力した情報が保存されるようになりました。 以前は、顧客が有効な支払い情報を入力したときに注文が作成されましたが、チェックアウトワークフローの「マイアカウント」セクションのデフォルトの請求先住所または配送先住所は更新されませんでした。
  • マルチサイト展開で管理者から新しい顧客を作成する際に、アプリケーションが顧客グループの設定を尊重するようになりました。
  • が有効になっていて、顧客グリッドインデクサーが スケジュールによる更新cronに設定されている場合、アプリケーションは​顧客と住所(単一ファイル) オプションを使用して顧客データを正常に読み込めるようになりました。 cronが実行されると、インポートされた顧客情報が管理者で期待どおりに利用できるようになります。 以前は、アプリケーションは顧客データを読み込みましたが、新しく読み込まれた顧客レコードで顧客グリッドを更新しませんでした。
  • 生年月日が必要な場合、ストアフロントから新しい顧客を作成できるようになりました。 以前は、有効なDOB値を入力した場合でも、このフィールドが必須の場合、新しい顧客を作成できませんでした。 GitHub-26700
  • 管理者からの顧客の作成が、期待どおりにデフォルトの顧客グループ設定に準拠するようになりました。
  • お客様がログアウトしてから再度ログインした後、PHPSessionIdが期待どおりに変更されるようになりました。
  • 顧客カートの管理者ビューに、複数のweb サイトの展開で複数のweb サイトからカートに追加されたすべての製品が表示されるようになりました。 以前、お客様がデフォルト以外のweb サイトから商品をカートに追加した場合、顧客アカウントを共有​が​ グローバル ​に設定されていても、その商品は管理者に表示されませんでした。
  • 管理者からカートを表示すると、お客様がカートに入れた商品のみがアプリケーションに表示されるようになりました。 以前は、顧客のショッピングカートは、管理者から表示すると、カタログ内のすべての商品を表示していました。 プル要求26489​でRavinderによって送信された修正。 GitHub-26437
  • 管理者から顧客を編集する際に、生年月日 フィールドの検証が正常に機能するようになりました。 以前、アプリケーションはユーザーロケールを考慮せず、一部の誕生日に次のエラーが表示されていました:The Date of Birth should not be greater than todaySergiy Vasiutynskyiによってプルリクエスト 27149​で送信された修正。 GitHub-27027
  • 管理画面から注文する際に、電子メールフィールドが不要になりました。 プルリクエスト 24479🔗でsolwininfotechによって送信された​修正。 GitHub-22251
  • マイアカウントダッシュボードで、モバイルビューにメールアドレスの値が正しく表示されるようになりました。 プルリクエスト 25942🔗でEden Duongによって送信された​修正。 GitHub-25935
  • 顧客登録フォームの「アカウントを作成」ボタンを複数回クリックしても、登録リクエストは複数回送信されなくなりました。 プルリクエスト 26642🔗でprinceCBによって送信された​修正。 GitHub-26590
  • ゲストとしてニュースレターを購読しているお客様は、新しいアカウントに登録した後、購読を解除されなくなりました。
  • アプリケーションは、パスワードの変更ごとに新しいPHPSessionを使用するようになりました。
  • お客様 > すべてのお客様 > 新しいお客様を追加​の「Web サイトに関連付ける」ドロップダウンメニューを使用して、お客様を正常に作成し、特定のWeb サイトに関連付けることができるようになりました。 以前、マルチサイト展開で新しい顧客をデフォルト以外のweb サイトに関連付けようとすると、アプリケーションに次のエラーが表示されていました:The store view is not in the associated website
  • チェックアウト時に、無効なクレジットカードが原因でトランザクションが最初に拒否されたが、後で正常に完了した場合に、顧客がデフォルトの請求および出荷フィールドに入力した情報が保存されるようになりました。 以前は、顧客が有効な支払い情報を入力したときに注文が作成されましたが、チェックアウトワークフローの「マイアカウント」セクションのデフォルトの請求先住所または配送先住所は更新されませんでした。
  • マルチサイト展開で管理者から新しい顧客を作成する際に、アプリケーションが顧客グループの設定を尊重するようになりました。
  • が有効になっていて、顧客グリッドインデクサーが スケジュールによる更新cronに設定されている場合、アプリケーションは​顧客と住所(単一ファイル) オプションを使用して顧客データを正常に読み込めるようになりました。 cronが実行されると、インポートされた顧客情報が管理者で期待どおりに利用できるようになります。 以前は、アプリケーションは顧客データを読み込みましたが、新しく読み込まれた顧客レコードで顧客グリッドを更新しませんでした。
  • 生年月日が必要な場合、ストアフロントから新しい顧客を作成できるようになりました。 以前は、有効なDOB値を入力した場合でも、このフィールドが必須の場合、新しい顧客を作成できませんでした。 GitHub-26700
  • 管理者からの顧客の作成が、期待どおりにデフォルトの顧客グループ設定に準拠するようになりました。
  • お客様がログアウトしてから再度ログインした後、PHPSessionIdが期待どおりに変更されるようになりました。
  • 顧客カートの管理者ビューに、複数のweb サイトの展開で複数のweb サイトからカートに追加されたすべての製品が表示されるようになりました。 以前、お客様がデフォルト以外のweb サイトから商品をカートに追加した場合、顧客アカウントを共有​が​ グローバル ​に設定されていても、その商品は管理者に表示されませんでした。
  • 管理者から顧客を編集する際に、生年月日 フィールドの検証が正常に機能するようになりました。 以前、アプリケーションはユーザーロケールを考慮せず、一部の誕生日に次のエラーが表示されていました:The Date of Birth should not be greater than todaySergiy Vasiutynskyiによってプルリクエスト 27149​で送信された修正。 GitHub-27027
  • 管理画面から注文する際に、電子メールフィールドが不要になりました。 プルリクエスト 24479🔗でsolwininfotechによって送信された​修正。 GitHub-22251
  • 管理者からカートを表示すると、お客様がカートに入れた商品のみがアプリケーションに表示されるようになりました。 以前は、顧客のショッピングカートは、管理者から表示すると、カタログ内のすべての商品を表示していました。 プル要求26489​でRavinderによって送信された修正。 GitHub-26437
  • マイアカウントダッシュボードに、モバイルビューで電子メールアドレスの値が正しく表示されるようになりました。 プルリクエスト 25942🔗でEden Duongによって送信された​修正。 GitHub-25935
  • 顧客登録フォームの「アカウントを作成」ボタンを複数回クリックしても、登録リクエストは複数回送信されなくなりました。 プルリクエスト 26642🔗でprinceCBによって送信された​修正。 GitHub-26590

ディレクトリ

  • デフォルトの税宛先計算」フィールドの値を設定すると、選択したweb サイトに割り当てられた許可された国に基づいて、デフォルトの状態ドロップダウンメニューにデータが入力されるようになりました。 以前は、このドロップダウンには、デフォルトのweb サイトに割り当てられた国が一覧表示されていました。

ダウンロード可能

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

EAV

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

メール

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

フレームワーク

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

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

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

  • 管理者編集の製品ページから製品を更新すると、updated_at columnから製品のcatalog_product_entityのタイムスタンプが更新されるようになりました。
  • 'persistent' => '1'env.phpを設定すると、setup:upgradeの実行時にエラーがスローされなくなりました。
  • 無効なフォームキー。 ログインページ上のページ テキスト文字列を更新してください。これで、想定どおりに翻訳されました。
  • 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検証に失敗していました。 プルリクエスト 25952🔗でEden Duongによって送信された​修正。 GitHub-25731
  • クラス @varのクラスメンバー変数doc$queueIterator ブロック内の不正な\Magento\Framework\MessageQueue\Topology\Config参照が修正されました。 プルリクエスト 24976​でArtem Voloznovによって送信された修正。 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プル要求25641​でPawe Tylekが修正を送信しました。 GitHub-25032
  • アプリケーションでは、Magento\Framework\Api\AbstractExtensibleObject クラスからのDTO クラスの継承がサポートされなくなりました。 PHP注釈@apiがありません がAbstractExtensibleModelに追加され、見つからない@deprecatedが表示されました 注釈がAbstractExtensibleObjectに追加されました。 プルリクエスト 22011​でAlexander Taranovskyによって送信された修正。 GitHub-22010
  • 英語以外のロケールを実装しているストアで、製品関連の日付(例:news_from_datenews_to_datespecial_price_from_datespecial_price_to_date)を変更した後、製品を想定どおりに保存できるようになりました。 以前、アプリケーションは次のようなエラーをスローしました:Invalid input datetime format of value '22/5/2019

一般的な修正

  • お客様のモジュールには、レビューモジュールへの依存がなくなりました。 以前は、この依存関係が原因でレビューモジュールを無効にできませんでした。
  • ページのデフォルト属性セットに選択ラベル付きのドロップダウン属性が含まれている場合、製品編集ページが正常に読み込まれるようになりました。
  • 管理画面の「注文」タブからアクセスできるグラフィカルな注文チャートに、注文数量が正確に反映されるようになりました。
  • これらの2つのURLが異なる場合、ストアの管理者URLはストアフロント URLにリダイレクトされなくなりました。
  • 複数のweb サイトでperformance toolkit プロファイルを使用する際に、サブカテゴリのURL書き換え生成が正しく機能するようになりました。
  • 空のユーザーモデルを、割り当てられた管理者の役割を削除せずに削除できるようになりました。
  • TinyMCE4 エディターがすべてのHTML タグをサポートするようになりました。
  • 「クレジットメモを作成」ワークフローの「オフラインを返金」ボタンをクリックすると、想定どおりにクレジットメモが生成されるようになりました。 以前は、JavaScript エラーによってこのボタンが無効になり、アプリケーションでクレジットメモが作成されませんでした。
  • 販売者は、タイプ Decimalの製品属性を作成できるようになりました。 以前は、以前のバグ修正により、アプリケーションに製品属性タイプ Priceが表示されませんでした。 GitHub-26949
  • Layout = Product - Full Width​がカテゴリーページの「デザイン」タブから設定されている場合、ストアフロントでカテゴリーページを開こうとすると、アプリケーションから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で表示される場合、管理者顧客編集ページの「住所」タブに、顧客の請求先住所と配送先住所が期待どおりに表示されるようになりました。 プルリクエスト 27383​でVasilii Burlacuによって送信された修正。 GitHub-27370
  • 1つを削除しても、すべてのブックマークビューが編集可能なままになりました。 以前は、複数のブックマークビューを持つアカウントの最初のビューを削除すると、すべてのブックマークビューが編集できなくなっていました。 プル要求26263​でBartomiej Szubertによって送信された修正。 GitHub-14913
  • レイヤー化されたナビゲーションで、HTML5のスウォッチモジュールの検証が壊れなくなりました。 以前は、W3C マークアップ検証サービス ​で定義されていない属性に対してHTML検証エラーが発生していましたが、これらの属性はデータ属性に変更されました。 プルリクエスト 26055​でNirav Patelによって送信された修正。 GitHub-22363
  • 未使用のrequire.JS エイリアス (critical-css-loader ) has been removed from app/code/Magento/Theme/view/frontend/requirejs-config.js)。 プル要求​ 26987🔗でTu Nguyenによって送信された修正: ​件。 GitHub-26963
  • 新しいフォルダーを作成ポップアップウィンドウで新しいフォルダーの名前を入力する際にESC キーを押すと、フォルダーを作成せずにポップアップが期待どおりに閉じるようになりました。 プル要求25349​でShankar Konarによって送信された修正。 GitHub-572
  • 誤ってネストされたHTML構造が修正されました。 以前は、この構造により、関連、アップセル、またはクロスセルの商品リストのレイアウトが壊れていました。 プル要求27926​でPieter Hosteによって送信された修正。 GitHub-27920
  • addToolbarBlockへの重複した呼び出しを削除しました。これにより、ORDER BYで2つの類似した条件が発生しました。 プルリクエスト 27263​でVasilii Burlacuによって送信された修正。 GitHub-26708
  • 管理者ユーザーアカウントに有効期限を設定できるようになりました。 プル リクエスト 22837🔗でLaura Folcoによって送信された​修正。 GitHub-22833
  • @api PHP注釈をAbstractExtensibleModelに、@deprecated PHP注釈をAbstractExtensibleObjectに、@seeAbstractExtensibleModelに追加しました。 プルリクエスト 22011​でAlexander Taranovskyによって送信された修正。 GitHub-22010

GraphQL

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

  • GraphQLの突然変異setShippingMethodsOnCartは、available_shipping_methods属性の間違ったデータを取得しなくなりました。 プルリクエスト 27004​でVadim Maleshによって送信された修正。 GitHub-26742

製品グループ化

  • 同じグループに属する別のシンプルな製品が在庫切れになった場合、グループ製品に属するシンプルな製品をショッピングカートに追加できるようになりました。 プルリクエスト 24955🔗で、Gihovani Filipp Pereira Detrioによって送信された​修正m̩。 GitHub-22304
  • アプリケーションは、払い戻されたグループ製品に関する電子メールを顧客に送信するようになりました。 プルリクエスト 26246​でAlexander Taranovskyによって送信された修正。 GitHub-26245
  • グループ化された製品の他の子製品の1つが在庫切れになった場合、グループ化された製品の子製品をカートに追加できるようになりました。 以前は、ある子商品の在庫がなかった場合、他の子商品をカートに追加することはできませんでした。

画像

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

読み込み/書き出し

  • 読み込まれたデータにswatch_image ストア ビューのキーの値がno_selectionの場合、読み込み中にエラーがスローされなくなりました。 以前、アプリケーションがこのエラーをスローしました:Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s): 1GitHub-25026
  • 複数のストアビューを持つデプロイメントで製品を読み込む際に、hide_from_product_page設定を使用すると、アプリケーションが予想どおりに画像を更新するようになりました。
  • カスタマイズ可能なオプションは、row_idが製品のentity_idと等しくない場合に、予想どおりに読み込まれるようになりました。 以前は、row_idが製品のentity_idと等しくない場合、アプリケーションはカスタマイズ可能なオプションをインポートしなかったため、特定の製品がインポートされませんでした。
  • 設定可能な製品に関連付けられた画像が、読み込み中に適切にアップロードされ、製品編集ページから期待どおりに表示できるようになりました。
  • 書き出された.csv個のファイルに、在庫または在庫切れの商品を含めるフィルター設定が反映されるようになりました。 以前は、選択した在庫設定に関係なく、すべての製品が書き出されていました。
  • 「顧客とアドレス」オプションを使用して顧客を正常にインポートまたは更新できるようになりました。インポートワークフローの「単一ファイル」オプションを使用します。 以前、このオプションを選択した際、アプリケーションは顧客データを読み込まず、次のエラーを表示しました:Invalid data for insert
  • 読み込み後にStock インデクサーが正常にトリガーされ、製品ステータスが更新されます。 以前は、Stock インデクサーは変更された製品在庫データをインデックス化していませんでした。
  • 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
  • システム > 書き出し リストからディレクトリを削除しようとすると、アプリケーションにより有益なエラーメッセージが表示され、ダウンロードリンクが表示されなくなりました。 以前は、このリストからディレクトリを削除しようとすると、アプリケーションにダウンロードできないファイルのダウンロードリンクが引き続き表示され、情報のないエラーメッセージが表示されていました。
  • 読み込み中に使用される.csv ファイルに、ダウンロード可能な製品の正しいリンクが含まれるようになり、ダウンロード可能な製品の読み込みと更新をサポートするように正しくフォーマットされるようになりました。
  • 「置換」の読み込み動作を設定し、以前に書き出した.csv ファイルを選択して「.csv データを確認​」をクリックすると、アプリケーションが ファイルを正常に書き出せるようになりました。 以前、アプリケーションはこのエラーを表示しました:Data validation failed. Please fix the following errors and upload the file againFollowing Error(s) has been occurred during importing process
  • 読み込み後にStock インデクサーが正常にトリガーされ、製品ステータスが更新されます。 以前は、Stock インデクサーは変更された製品在庫データをインデックス化していませんでした。
  • 製品の読み込み中に生成される.csv個のファイルに、ダウンロード可能な製品のグループタイトルが期待どおりに含まれるようになりました。 以前は、読み込み中にgroup_titleを不必要に検証すると、ダウンロード可能な製品のグループタイトルの表示が妨げられました。
  • cronが有効になっていて、(顧客とアドレス (単一ファイル)) オプションを使用して顧客の読み込みを実行すると、アプリケーションは期待どおりに管理者の顧客グリッドにデータを入力します。 顧客グリッドには、customer_grid indexerの手動での再インデックス作成が完了すると、顧客が表示されます。 以前は、新しく読み込まれた顧客アドレスで顧客グリッドが更新されませんでした。
  • 自動インデックス再作成後、アプリケーションに顧客リストが期待どおりに表示されるようになりました。 以前は、bin/magento index:reindexを手動で実行しても、自動的にインデックスを再作成した後、顧客グリッドに顧客情報が表示されませんでした。
  • 製品の読み込みが完了した後、アプリケーションが一時ファイルを<Magento_home>/varから予期どおりに削除するようになりました。
  • 製品が.csv ファイルによって読み込まれたときに、アプリケーションがAdminで重複SKUを作成しなくなります。
  • 読み込まれた設定可能な属性の値に等号(=)が含まれている場合、読み込みが失敗しなくなりました。 プルリクエスト 25194​でdhoang89によって送信された修正。 GitHub-25188
  • 書き出されたすべてのグリッドデータ(Magento Open Sourceとカスタムデータの両方)には、タイプ SelectまたはMultiselectのすべての列のオプション値ではなく、オプションラベルが含まれるようになりました。 以前は、このデータを書き出す際、書き出されたスプレッドシートには、グリッドに表示された値ではなく、IDを持つ列が含まれていました。 プル要求​ 26523🔗でMaksym Novikによって送信された ​修正。 GitHub-25963
  • .csv ファイルを読み込んで製品を更新すると、アプリケーションがストアフロントにバンドル製品を予期どおりに表示するようになりました。 Pavel Bystritskyによってプルリクエスト 25664​で送信された修正。 GitHub-25540

Index

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

メール基盤

  • Internet Explorer 11.x ブラウザーはサポートされなくなりました。
  • お客様登録フォームの​生年月日 フィールドに関連付けられている検証ロジックで、JavaScript エラーがトリガーされなくなりました。
  • カテゴリ リポジトリ $storeId メソッドのget()をカバーする統合テストを追加しました。 プルリクエスト 27048🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-27044
  • Safariで​ すべてのCookieをブロック ​設定を有効にすると、JavaScript エラーが発生しなくなり、アプリケーションはcookies disabled メッセージを期待どおりに表示します。 以前は、コンソールに複数のSecurityError (DOM Exception 18): The operation is insecure個のエラーが表示されていました。 プル要求25324​でRa̼l Verdugo Lorenzoによって送信された修正。 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に関する問題により、統合テストがランダムに失敗していました。 プルリクエスト 26480🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-26479
  • date/module-sales/view/frontend/templates/order/order_date.phtml タグがspanに修正されました。 以前は、ストアフロント exception.log マイアカウント > マイオーダー​ ページで ​注文を表示​をクリックすると、アプリケーションが ファイルにエラーを記録していました。 プル要求25895​でAndrii Chorniyによって送信された修正。 GitHub-13269GitHub-25738
  • JavaScript mixin モジュールがリファクタリングされ、高度なバンドルモジュールのmixinの読み込みと適用が改善されました。 以前は、アプリケーションは高度なバンドルモジュールのミックスインを読み込んだり適用したりしませんでした。 プルリクエスト 25587​でMateusz Krzeszowiakによって送信された修正。 GitHub-25586
  • grunt clean コマンドは、生成されたコードとメタデータ フォルダーを期待どおりにクリーンするようになりました。 プル要求​ 25765🔗でAndrii Beziazychnyiによって送信された ​修正。 GitHub-25739
  • 結果getVersionがキャッシュされるようになりました(ProductMetadata::getVersion)。これにより、ProductMetadata::getVersion メソッドのパフォーマンスが向上します。 プルリクエスト 26001🔗でLukasz Lewandowskiによって送信された​修正。 GitHub-24025
  • additional_informationのセッターがOrderPaymentInterfaceに追加されました。これにより、スキーマ宣言と受け入れられたプロパティの間の不整合が解決されます。 Antonino Bonumoreによってプルリクエスト 26748​で送信された修正。 GitHub-26745GitHub-13222

階層化されたナビゲーション

  • アプリケーションは、「レイヤーナビゲーションで使用:ストアフロントプロパティのフィルター可能(結果を含む)」が有効になっている場合、カテゴリーページに​ はい/いいえ ​属性をレンダリングするようになりました。
  • 冗長な\Magento\Sales\Model\Order\Email\Sender\ShipmentSenderは廃止され、\Magento\Sales\Model\Order\Shipment\Sender\EmailSenderが導入されました。 プル要求26714​でAdarsh Manickamによって送信された修正。 GitHub-14885

メディアギャラリー

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

メディアストレージ

  • var/resource_config.jsonは、get.phpによって画像が要求されるたびに再生成されなくなりました。 以前は、このファイルはget.phpへの各呼び出しで書き換えられていました。

ニュースレター

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

注文

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

支払い方法

  • サードパーティの決済方法であるAuthorize.Net、eWay、CyberSource、Braintree、Worldpayをコアコードに統合する必要がなくなりました。 加盟店は、Commerce Marketplaceで利用可能な公式の拡張機能に移行する必要があります。
  • Web サイト支払いプロホストソリューション​が設定されると、注文を正常に完了し、加盟店のホームページに戻れるようになりました。 以前、販売店に戻る​をクリックすると、アプリケーションがこのエラーをスローしました: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 メソッドがデフォルトのストアビューから支払い指示を取得したので、デフォルトのストアビューから支払い指示が使用されていました。 プル要求26399​でKaryna Tsymbalによって送信された修正。 GitHub-26332
  • アプリケーションは、複数のストアを含むデプロイメントで注文が行われたストアから、管理者と請求書および出荷請求書の両方に表示される支払い情報を収集するようになりました。 以前は、アプリケーションはデフォルトストアから支払い情報を派生していました。 プル要求26765​でBartomiej Szubertによって送信された修正。 GitHub-17933

ペイパル

  • チェックアウトワークフローで無効な配送先住所を入力した後、顧客が​ PayPal ​をクリックするたびに、情報のエラーメッセージが表示されるようになりました。 以前は、顧客が最初にボタンをクリックしたときにのみエラーメッセージが表示され、その後のクリックには表示されませんでした。
  • PayPalでの支払いが失敗した場合、チェックアウトワークフローの「支払いレビュー」セクションで注文のステータスがProcessingに変更されなくなりました。
  • Payflow Linkのお支払い方法を使用して、注文を正常に完了できるようになりました。 以前は、Payflow Linkの支払い方法は、支払い方法ログの注文状況が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:1527GitHub-26698
  • PayPal Proの支払い方法が、Chrome 80 ブラウザーで期待どおりに機能するようになりました。 この支払い方法では、お客様のセッションにアクセスする必要があるコールバックエンドポイントを以前に呼び出しました。これは、新しいデフォルトのChrome SameSite Cookie機能で許可されていないアクセスです。 GitHub-26840
  • 永続的なチェックアウトカートが有効になっており、「ログアウト時の永続性をクリア」設定が​ no ​に設定されている場合に、PayPal Expressを正常に使用して注文の支払いを行えるようになりました。 以前は、アプリケーションからログインページにリダイレクトされていました。
  • Paypal ExpressおよびWeb Payments Proからの支払いは、処理が開始されると、想定どおりProcessing状態に移行するようになりました。 以前は、Paypal Web Payments Proの支払いは、支払い情報がPending状態であったときでもProcessing支払い状態のままでした。 プル要求25876​でazambonによって送信された修正。 GitHub-25659

パフォーマンス

  • 顧客データセクションの無効化ロジックが改善されました。 このリリースでは、カスタム sections.xml無効化がアクティブな場合にローカルストレージに関する既知の問題を回避するために、すべての顧客セクションデータを無効にする新しい方法が導入されました。 (以前は、アクションが無効化されたカスタム etc/frontend/sections.xml​を持っていた場合、プライベートコンテンツ(ローカルストレージ)が正しく入力されませんでした。) ​ プライベートコンテンツ ​を参照してください。
  • インポート速度を向上させるために、顧客アカウントのインポートをリファクタリングしました。
  • マーチャントは、遅延読み込みを使用して画像を読み込めるようになりました。 プル要求​ 27033🔗でTimon de Grootによって送信された ​修正。 GitHub-27032
  • ダッシュボード チャートがchart.js ライブラリに移行されました。 プルリクエスト 26923でBartomiej Szubertが修正を送信しました。 GitHub-186
  • 多数の製品属性(3,000 ~ 23000 オプションのスケール)を含む大きなカタログで実行される操作のパフォーマンスは、属性オプション配列の作成方法のリファクタリングによって向上しました。 Behnam Shayaniがプルリクエスト 25452​で修正内容を送信しました。 GitHub-20966

価格

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

製品ビデオ

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

レポート

  • 製品リストで、設定可能な製品をSKUごとに注文し、バリエーションごとにグループ化できるようになりました。 以前は、レポートでは製品がproduct_idでグループ化されていました。 プルリクエスト 25858🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-25856
  • Admin > Reports > Refresh Statistics テーブルに、undefined​ではなく​ Updated ​列に​Updated At = Null statusが​ Never ​と表示されるようになりました。 プルリクエスト 25932🔗でEden Duongによって送信された​修正。 GitHub-25931
  • Low Stock レポートには、無効化された製品は含まれなくなりました。 プルリクエスト 26862​でMohamed-Asarによって送信された修正。 GitHub-26838
  • アプリケーションは、管理者 > ストア > 構成 > 一般 > レポート​の​年累計開始 フィールドの正確な値を表示するようになりました。 プルリクエスト 27088​でPriya-V-Panchalによって送信された修正。 GitHub-27086

レビュー

  • ユーザーがボタンを1回クリックすると、アプリケーションで「レビューを送信」ボタンが無効になります。 以前は、最初のクリック後にこのボタンを無効にせず、ユーザーが​レビューを送信 ボタンを複数回クリックしたときに複数のレビューを作成していました。
  • 管理者 > レポート > レビュー > 製品ごとの フィルターリストに、期待どおりの結果が表示されるようになりました。 以前は、このリストをフィルタリングしようとしたときに、アプリケーションに結果が表示されませんでした。
  • 保留中のレビューのメニュー項目が、管理者 > マーケティング > ユーザーコンテンツ > 保留中のレビュー​に対して正常にアクティブになりました。 プル要求26230​でRavinderによって送信された修正。 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 availableGithub-24365
  • 在庫量が1の場合、管理者から商品をカートに正常に追加できるようになりました。 以前、アプリケーションは商品をカートに追加せず、次のメッセージを表示していました:The requested qty is not availableプルリクエスト 26650でSerhii Petrychenkoが修正を送信しました。 GitHub-25675
  • ストア管理者が、カスタムオプションの名前が最大文字数を超える製品を再注文しようとすると、アプリケーションに有益なエラーメッセージが表示されるようになりました。 以前は、これらの条件の下で、アプリケーションはメッセージではなくレポートページを表示していました。 プルリクエスト 26348🔗でMudit Shuklaによって送信された​修正。 GitHub-26345
  • 販売注文住所情報編集フォームのレイアウトが、管理者フォームライブラリの規則に一致するようにリファクタリングされました。 プルリクエスト 25699​でAlexey Rakitinによって送信された修正。 GitHub-19805
  • カタログ/カテゴリー ページの「製品」セクションのチェックボックスが正常に機能するようになりました。 プルリクエスト 22990🔗でDenis Kopylovによって送信された​修正。 GitHub-22988
  • getCustomer メソッドは、phpdoc ブロックで定義されたとおりに顧客オブジェクトを返すようになりました。 以前、このメソッドはNULLを返しましたが、phpdoc ブロックはこのメソッドがNULLを返す可能性があることをハイライトしませんでした。 プルリクエスト 26423​でFanis Strezosによって送信された修正。 GitHub-25268
  • 加盟店が​管理者 > ストア > 設定 > セールス > 再発注 > 注文を許可​を無効にした場合、再発注が期待どおりに無効になりました。 プルリクエスト 26051🔗でEden Duongによって送信された​修正。 GitHub-25130
  • 管理画面で注文のカスタム価格を設定する際に、getPrice() メソッドが文字列の代わりに浮動小数またはnullを返すようになりました。 プル要求26313​でAndrii Chorniyによって送信された修正。 GitHub-25968
  • 管理者/ストア/設定/注文ステータス​の​ 状態コードとタイトル ​列に、ステータスが正常に表示されるようになりました。 プル要求​ 26569🔗でOleh Usikによって送信された ​修正。 GitHub-17847
  • PDF請求書は、GB ロケールで作成されたときに正しい購入日を取得できるようになりました。 プルリクエスト 26701🔗でEden Duongによって送信された​修正。 GitHub-26675

セールスルール

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

検索 search-heading

  • Elasticsearch 7.6.xは、Adobe CommerceおよびMagento Open Sourceのデフォルトのカタログ検索エンジンになりました。 Elasticsearch 7.6.xをインストールせずに、バージョン 2.4.0をインストールまたはアップグレードすることはできません。Elasticsearch バージョン 2.xのコードが削除されました。 Elasticsearch バージョン 5.xおよび6.xは廃止され、サポートされなくなりました。 検索エンジンの前提条件を参照してください。
  • アプリケーションは、ストアフロントカタログ検索文字列で​ < ​および​ > ​記号を正しくレンダリングするようになりました。
  • Elasticsearchを実装するデプロイメントでcron:runを実行した後、製品がカテゴリで期待どおりに表示されるようになりました。
  • 新しい製品属性をストアフロントで検索できるようにするために、完全な検索インデックスを再作成する必要がなくなりました。
  • バンドル商品を含む商品リストを、アルファベット順の商品名で並べ替えると、Elasticsearchが正常に動作するようになりました。
  • カテゴリ内の設定可能な製品をフィルタリングする際に、フィルタリング結果に在庫切れオプションが含まれなくなりました。
  • Elasticsearchを使用して商品リストページからすべての商品を選択すると、検索結果に商品がすべて表示されるようになりました。 以前は、アプリケーションに検索結果は表示されませんでした。
  • 1 ページあたりの検索結果数を変更すると、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 サイトのデプロイメントでストアフロントクイック検索を使用する場合、アプリケーションで例外がスローされなくなりました。
  • マーチャントが​Marketing > SEO & Search > 検索語​のフッターにある「検索語を検索」オプションをクリックして検索語ページを開くと、アプリケーションに警告が表示されなくなりました。 プルリクエスト 25246​でvishal-webkulによって送信された修正。 GitHub-25245
  • モバイルビューでSafariを実行する際に、検索入力ボックスをクリックしても、アプリケーションがビューポートのサイズを変更しなくなりました。 プル要求27603でPawe Tylekが修正を送信しました。 GitHub-27506
  • Elasticsearchのバージョンは、管理者(Stores >設定> Configuration > Catalog > Catalog > Catalog Search)のX.0+表記ではなく、X.x表記で識別されるようになりました。 プル要求25838​でAndreas Mautzが修正を送信しました。 GitHub-25674

発送

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

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

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

サイトマップ

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

店舗

  • 顧客が1つのストアにログインし、ショッピングカートに商品を追加し、複数のストア展開で新しいストアに切り替えた場合、顧客セッションが期待どおりに保持されるようになりました。 以前は、顧客が2つ目の店舗に移動すると、アプリケーションが顧客をログアウトし、ショッピングカートを空にしました。
  • アプリケーションは、削除されたストアビューに関連するレコードをsale_sequence_metaおよびsales_sequence_profile テーブルから予期どおりに削除するようになりました。 プル要求22296​でBartomiej Szubertによって送信された修正。 GitHub-14958
  • ストア切り替え機能が、異なるベース URLを持つストアを切り替える際に想定どおりに機能するようになりました。 以前は、お客様がストアスイッチャーを使用してストアを切り替えた場合、ターゲットストアが現在のストアと異なるベース URLを持っている場合、リクエストは失敗しました。 プルリクエスト 26548​でTobias Nilssonによって送信された修正。 GitHub-23755GitHub-26384

スウォッチ

  • 販売者は、ストア > 属性 > 製品 > 新規属性​の​ビジュアルスウォッチ オプションを使用して、製品にカラースウォッチ属性を正常に追加できるようになりました。 以前は、新しく作成したスウォッチ属性を開こうとすると、JavaScript エラーがトリガーされていました。
  • お客様が設定可能な製品の新しいスウォッチオプションを選択すると、最小広告価格が予想どおりに変更されるようになりました。 Sergiy Vasiutynskyiによってプルリクエスト 26241​で送信された修正。 GitHub-26240
  • 新しいスウォッチオプションを選択した場合、アプリケーションは設定可能な製品の最低広告価格を複製しなくなります。 Sergiy Vasiutynskyiによってプルリクエスト 26317​で送信された修正。 GitHub-26314
  • 新しい製品属性ページの「スウォッチを管理(属性の値)」領域のドロップダウンメニューの動作に関する問題を修正しました。 プル要求​ 26090🔗でOleh Usikによって送信された ​修正。 GitHub-25910

TargetRule

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

  • チェックアウト時に顧客が注文の配送先国を変更すると、アプリケーションが予想通りの配送料と価格を更新するようになりました。
  • 適用されるカート価格ルールに基づいて、送料無料が期待どおりに適用されるようになりました。 以前は、カートの価格ルールでは、注文が送料無料の基準を満たしているかどうかを計算する際に税金を考慮していませんでした。

テスト

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

統合テスト

  • 統合テストの連続したリクエストが失敗しなくなりました。 以前は、リクエストオブジェクトがディスパッチ間で共有されていたため、テストに失敗しました。 resetRequest メソッドは、requestの状態を空にしました。 プルリクエスト 27300🔗で、Lukasz Bajsarowiczが​修正を送信しました。 GitHub-27299
  • Magento_Customer個のメール機能に対応するために、追加の統合テストが追加されました。 プルリクエスト 27606🔗で、Lukasz Bajsarowiczが​修正を送信しました。 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 1Lukasz Bajsarowiczがプライベートリポジトリパートナーのmagento2eeおよび27701​でプルリクエスト 178で送信した修正。 GitHub-27638
  • Offline_Paymentsのテストは、PHPUnit 8と互換性があります。 プルリクエスト 27627🔗でCristiano Pachecoによって送信された​修正。 GitHub-27500
  • FrameworkAdminAnalyticsAdminNotificationAMPQの単体テストがPHPUnit 8に更新されました。 Ihor Svizievがプル要求​ 27522275212751927522🔗で送信した ​修正。 GitHub-27500
  • インターネットに接続せずに\Magento\Downloadable\Test\Unit\Helper\DownloadTest単体テストを実行できるようになりました。 プルリクエスト 26264​でaleromano89によって送信された修正。 GitHub-23521
  • app/code/Magento/Fedex/Model/Source/Generic.phpの単体テストを追加しました。 Sathish Subramanianによってプルリクエスト 26549​で送信された修正。
  • <magentoCron>が複数のテストに追加され、部分的なインデックス再作成がトリガーされました。 この変更は、Magento_BundleCatalogImportExportCatalogInventoryCatalogRuleBackendBraintree、およびCaptchaを対象とした機能テストで偽陰性が発生した問題を解決します。 ルカシュ Bajsarowiczによってプルリクエスト 273222732327321🔗で送信された​修正。 GitHub-27320
  • <amOnPage>の誤った使用はすべて、テストで該当する場合、管理者ログアウトに適した<actionGroup>に置き換えられました。 Lukasz Bajsarowiczによってプライベートリポジトリパートナーのプルリクエスト 116で送信された修正 – magento2eeGitHub-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

    ルカシュ Bajsarowiczがプルリクエストで送信した​修正2580026323263212632026319263222582826329 (およびプルリクエスト 104、105、107、108、109、111, 19 120, 121 in private repository partners-magento2ee). GitHub-22853

テーマ

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

翻訳とロケール

  • ストアフロントで​Admin > Stores > Configuration > Advanced > Developer > Translate Inline > Enabled for Storefront​が設定されている場合、インライン翻訳がストアフロントで期待どおりに機能するようになりました。
  • ストアフロントでインライン翻訳が有効になっている場合に、想定どおりに機能するようになりました。
  • 製品URL キーが期待どおりに変換されるようになりました。 プル要求​ 26506🔗でDanieliMiによって送信された ​修正。 GitHub-26499
  • es_US Spanish (United States) ロケールがサポートされるようになりました。 プル要求26857​でVinh Leによって送信された修正。 GitHub-26843
  • 数値プレースホルダー数とJavaScript コードのプレースホルダー数が同じになりました。 以前は、数値プレースホルダー数が%1で始まる間、JavaScript コードは0%と仮定されていました。 プルリクエスト 25359​でkorostiiによって送信された修正。 GitHub-25243
  • デフォルトで有効になっている製品詳細ページ (page.main.title)のページタイトルの翻訳を無効にできるようになりました。 プル要求26269​でBartomiej Szubertによって送信された修正。 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。 プル リクエスト 25904でEden Duongによって送信された修正。 ​ GitHub-25896
  • localeなどのロケールをサポートするために、directory_country_region_namezh_Hans_CN列の長さが8から16に増加しました。 プル要求26268​でBartomiej Szubertによって送信された修正。 GitHub-14001

UI

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

URL

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

URLの書き換え

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

VAT

  • EU Vat番号のVAT検証URLを修正しました。 プルリクエスト 27886🔗でShikha Mishraによって送信された​修正。 GitHub-27874

Web API フレームワーク

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

Wishlist

  • ウィッシュリストがストアビューレベルで有効になっていて、グローバルレベルで無効になっている場合、ウィッシュリストが正常に機能するようになりました。 以前、これらの設定が有効な場合、製品をウィッシュリストに追加すると404 エラーが発生していました。
  • お客様が許可されているメールアドレスを超えてウィッシュリストを共有しようとすると、表示されるエラーメッセージが改善されました。 プルリクエスト 26066​でdivyajyothi5321によって送信された修正。 GitHub-26064
  • アプリケーションで、解像度が768 px以上1023 px未満のディスプレイに、「My Wishlist」ページが期待どおりに表示されるようになりました。 プルリクエスト 26546​でHiteshによって送信された修正。 GitHub-26543
  • ウィッシュリストを共有」をクリックしたときに生成されたメールに、ウィッシュリストページと同じ製品画像が表示されるようになりました。 プルリクエスト 27125でMichael Bottensが修正を送信しました。 GitHub-27124
  • 顧客は、グループ化された製品の一部である単純な製品と、数量が異なる同じ単純な製品の両方をウィッシュリストに追加できるようになりました。 MaxRomanov4669によってプルリクエスト 26258🔗で送信された​修正。 GitHub-11209

WYSIWYG

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

既知の問題 – 一般

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

問題:販売者は、管理者作成パッケージ ページからパッケージに注文済み製品を追加し、パッケージを保存できません。 配送ラベルの作成 ナレッジベースの記事を参照してください。 この問題に関する​ MC-35514-2.4.0-CE-composer.patch ​のホットフィックスが、​ リリース ​から利用できるようになりました。

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

問題: ショッピングカートの下部にある「自分のカートに選択肢を追加」ボタンが機能しません。 回避策: ページの上部にある「自分の買い物かごに選択肢を追加」ボタンを使用します。 「買い物かごに選択項目を追加する」ボタンが機能しない ナレッジベースの記事を参照してください。

問題:販売者は、製品をSKUで追加​および​ 製品を追加 ​しているため、管理者から新しい注文を作成できません JavaScript バンドルが有効になっている場合、注文作成ページにボタンがありません。 回避策:デプロイメントのJavaScript バンドルを無効にします。

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

問題:お客様のウィッシュリストから設定可能な製品を編集すると、次のような予期しない動作が発生します。製品の設定ページに予期しないフィールドが表示され、OK​をクリックしても製品の設定ページが表示されません。 アプリケーションには、このメッセージも表示されます:Please load Wish List item回避策:製品の設定ページをリロードします。

問題:注文リストが複数のページにまたがる場合、お客様はページごとに表示される注文数を変更できません。 現在、注文の最後のページに移動し、ページごとに表示される注文数を変更しようとすると、アプリケーションにこのメッセージが表示されます: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決済レポートがナレッジベース記事を読み込めませんでした」を参照してください。 この問題に関する​ BUNDLE-2683_SettlementReport.patch ​のホットフィックスが、​ リリース ​から利用できるようになりました。

  • 問題:Venmoが有効になっていて、カード支払い用にVaultを有効にする​設定が無効になっているデプロイメントでは、注文の部分的な請求書を作成できません。 現在、アプリケーションに次のエラーが表示されます:The "vault_capture" command doesn't exist. Verify the command and try again

  • 問題: アプリケーションでは、新しいカート価格ルールを作成する際に使用できる2つの同じPayPal支払い方法が「支払い方法」ドロップダウンリストに表示されます。

  • 問題: Sales > Braintree Virtual Terminal​を開くときにアプリケーションがエラーが発生しました。 フォームには破損したUI要素が含まれていますが、それでも支払いを受け付けます。 回避策:正しいBraintree資格情報を保存します。これにより、折りたたまれた入力フィールドが修正されます。 Braintree Virtual Terminal ページが壊れています ナレッジベース記事を参照してください。 この問題に関する​ BUNDLE-2670_VirtualTerminal.patch ​のホットフィックスが、​ リリース ​から利用できるようになりました。

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

クラルナ

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

頂点

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

コミュニティへの貢献

より多くのMagento Open Source コミュニティに感謝し、このリリースに対する貢献を認めたいと思います。 以下の方法で、現在のリリースに対するコミュニティの貢献を確認できます。

  • このリリースの修正がコミュニティメンバーによって提供された場合は、これらのメモの「修正済み問題」セクションの修正を、コミュニティメンバーが提供した「修正@member_name」というフレーズで特定します。

  • コミュニティエンジニアリングチーム Magento Contributorsは、月、四半期、年ごとに、最も貢献度の高い個人とパートナーのリストを管理しています。 その貢献者ページから、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#25739magento/magento2#25917magento/magento2#20379magento/magento2#761magento/magento2#23899magento/magento2#25968magento/magento2#25162magento/magento2#18012magento/magento2#26240magento/magento2#17847magento/magento2#26332 🔗 ​ 26245 ​ 26314 🔗 ​ 25910 ​ 13269 ​ 25738 ​ 27027 ​ 26758 ​ 26847 ​ 25669 ​ 20472 ​ 20906 ​ 21910 ​ 26825 ​ 26473 ​ 26856 ​ 26858 ​ 26827 ​ 14080 ​ 26708 ​ 26224 ​ 22010 ​ 13689 ​ 27370 ​ 26652 ​ 24990 🔗 ​ 27496 ​ 13851、magento/magento2#86911, magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#1002#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTO
Mediotype
magento/magento2#26225magento/magento2#26274magento/magento2#26273magento/magento2#26259magento/magento2#26207magento/partners-magento2ee#120magento/partners-magento2ee#108magento/partners-magento2ee#107magento/partners-magento2ee#106, magento/partners-magento2ee#105, magento/partners-magento2ee#104🔗 ​ 26407 ​ 26395 ​ 26323 ​ 26321 ​ 26320 ​ 26319 🔗 🔗 🔗 ​ 26322 🔗 🔗 ​ 26391 🔗 🔗 ​ 26614 ​ 26480 ​ 26355 ​ 26611 ​ 26621 🔗 🔗 ​ 26608 🔗 ​ 25858 ​ 26974 ​ 25828 ​ 27048 ​ 26779 ​ 26329 ​ 26778 🔗 ​ 26990 ​ 27281 ​ 27277 ​ 27274 ​ 27249 ​ 27118 🔗 ​ 27255 ​ 27273 ​ 27298 ​ 27292 ​ 27214 🔗 ​ 27276 ​ 27000 ​ 27378 ​ 27381 ​ 27427 ​ 27425 ​ 27322 ​ 27321 ​ 27597 🔗 ​ 26988 ​ 27552 ​ 27701 🔗 ​ 27325 ​ 27606 ​ 27300 ​ 27323 ​ 27093 ​ 27964, magento/partners-magento2ee#1198, magento/partners-magento2ee#1022,#magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO/magento2#1165, MAGENTO/PARTNERS-magento2ee#1155, magento/magento2ee#102, magento3 magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO/magento2#MAGENTO/magento2#1322#MAGENTOmagento/magento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#151#MAGENTO, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTO, magento/magento2#8, magento/magento2ee magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#172 magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#1788, magento/partners-magento2ee#MAGENTO, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTO
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, magentomagento/magento2#​ 26989 ​ 27117 ​ 27320 🔗 ​ 26986 ​ 27607 ​ 27299 ​ 27089, magento/partners-magento2ee#, magentomagento/magento2#, magento/partners-magento2ee#1718, magento/magento2ee#magento は,magento は magento/magento2#を,magento は magento/magento2#を,magento は magento/magento2#を,magento は magento/magento2#を,
ストリックス
magento/magento2#25822magento/magento2#25812magento/magento2#25803magento/magento2#25792magento/magento2#25791magento/magento2#25954magento/magento2#26009magento/magento2#25854magento/magento2#25846magento/magento2#25845magento/magento/magento2#25844 ​ 25842 ​ 25841 ​ 25836 ​ 25831 ​ 25830 ​ 25829 ​ 25825 ​ 25823 ​ 25821 ​ 25820 ​ 25819 ​ 25818 ​ 25817 ​ 25816 ​ 25815 ​ 25813 ​ 25811 ​ 25807 ​ 25804 ​ 25802 ​ 25800 ​ 25799 ​ 25797 ​ 25794 ​ 25793 ​ 25788 ​ 25787 ​ 25784 ​ 25783 ​ 26128 ​ 26131 ​ 26129 ​ 26126 ​ 26125 ​ 25957、magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO
magento/magento2#22047
ジフティー
magento/magento2#25808magento/magento2#26057magento/magento2#26050magento/magento2#25920magento/magento2#26068magento/magento2#26136magento/magento2#26215magento/magento2#26540magento/magento2#26537magento/magento2#26549magento/magento/magento2#26568 ​ 26782 ​ 26764 ​ 26820 ​ 26771 ​ 26768 ​ 26761 ​ 26584 ​ 26932 ​ 26862 ​ 26979 ​ 26928 ​ 27014 ​ 27740 ​ 26886、magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magentomagento2#Magento
magento/magento2#26208, magento/magento2#26760, magento/magento2#26583, magento/magento2#26917, magento/magento2#26838, magento/magento2#26800, magento/magento2#26992
速い白い猫
magento/magento2#25723magento/magento2#26130magento/magento2#24815magento/magento2#26268magento/magento2#26263magento/magento2#26354magento/magento2#26269magento/magento2#26360magento/magento2#26684magento/magento2#26398magento/magento/magento2#22296 ​ 26982 ​ 27054 ​ 26765 ​ 27084 ​ 27083 ​ 27082 ​ 27080 ​ 26964 ​ 26902 ​ 27145 ​ 27215 ​ 26923 ​ 27319 ​ 27393 ​ 27385 ​ 27384 🔗 ​ 26075 ​ 27462 ​ 26397 ​ 27463 ​ 27491、magento/magento2#MAGENTO, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO magento/magento2#MAGENTO, magento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTO, MAGENTO/magento2ee#1508, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO
magento/magento2#24713magento/magento2#25390magento/magento2#21684magento/magento2#14001magento/magento2#14913magento/magento2#7065magento/magento2#14958magento/magento2#17933magento/magento2#20309magento/magento2#186 🔗、magento/magento2#63100
creativestyle
magento/magento2#25541magento/magento2#25587magento/magento2#26037magento/magento2#26034magento/magento2#26033magento/magento2#26424magento/magento2#25385magento/magento2#25764magento/magento2#25641magento/magento2#27360magento/magento/magento2#26036 ​ 27603 ​ 27589、magento/magento2#MAGENTO, magentomagento2#Magento
magento/magento2#22416magento/magento2#25586magento/magento2#18687magento/magento2#25974magento/magento2#26364magento/magento2#10518magento/magento2#21717magento/magento2#17125magento/magento2#25032magento/magento2#27506
魚眼
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#25973magento/magento2#26234magento/magento2#26290magento/magento2#26238magento/magento2#26365magento/magento2#25966magento/magento2#26546magento/magento2#26339magento/magento2#26342magento/magento2#26659magento/magento/magento2#26418 ​ 26649、magento/magento2#手順
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/magento/magento2#​ 26648, magento2####magento
Krish TechnoLabs
magento/magento2#26160magento/magento2#26170magento/partners-magento2ee#118magento/magento2#26162magento/partners-magento2ee#143magento/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
デジタルのもの
magento/magento2#26359, magento/magento2#26185, magento/partners-magento2ee#60
Comwrap
magento/partners-magento2ee#68, magento/magento2#27257
ジルカー技術
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
Cedcommerce
magento/magento2#26628, magento/magento2#26348, magento/magento2#27886
magento/magento2#26345, magento/magento2#27874
ディバンテ
magento/magento-functional-tests-migration#718magento/magento-functional-tests-migration#720magento/magento-functional-tests-migration#719magento/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
適切なコンサルティング
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
ネイサン・モーガン
#25655
25654
エデン・ドゥオン
#25952
25731
エデン・ドゥオン
#25942
25935
エデン・ドゥオン
#25932
25931
エデン・ドゥオン
#25926
25925
エドゥアルト・チトラガ
#25918
25917
イホル・スヴィジエフ
#25912
25911
アダム・メレン
#25995
該当なし
エデン・ドゥオン
#25984
該当なし
エデン・ドゥオン
#25982
該当なし
ルカシュ・バハサロヴィチ
#25954
該当なし
エデン・ドゥオン
#25924
25893
エデン・ドゥオン
#25904
25896
バルツォミエイ・スベール
#25723
24713
アレクセイ・ラキチン
#25699
1980523481
フィル
#25262
該当なし
エデン・ドゥオン
#26016
該当なし
エデン・ドゥオン
#25997
該当なし
エデン・ドゥオン
#25993
該当なし
ナザール・クロヴァニチ
#25992
該当なし
ヒテシ
#25973
25972
マスリ
#25975
該当なし
ダン・ウォリス
#25624
該当なし
ナムラタ
#25114
該当なし
マテウシュ・クルツェソヴィアク
#25587
25586
エドゥアルト・チトラガ
#26069
該当なし
エデン・ドゥオン
#26067
該当なし
エドゥアルト・チトラガ
#26063
20379
サティシュ・スブラマニアン
#26057
該当なし
サティシュ・スブラマニアン
#26050
該当なし
ジャンカルロ・ペリス
#26044
該当なし
エデン・ドゥオン
#26045
該当なし
エデン・ドゥオン
#26042
該当なし
エデン・ドゥオン
#26043
該当なし
クリシュトフ・ダニエル
#26037
該当なし
パヴェウ・ティレク
#26034
18687
エデン・ドゥオン
#26003
該当なし
ウカシュ・レヴァンドフスキ
#26001
24025
セルゲイ・ドベンコ
#25940
100
エドゥアルト・チトラガ
#25697
該当なし
ラファエル・コレア・ゴメス
#25523
該当なし
タン・セゼル
#24360
24357
エデン・ドゥオン
#26060
該当なし
エデン・ドゥオン
#26059
該当なし
Matheus Gontijo
#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
ダニエル・ルフ
#24849
該当なし
ルカシュ・バハサロヴィチ
#26131
該当なし
ルカシュ・バハサロヴィチ
#26129
該当なし
ルカシュ・バハサロヴィチ
#26125
該当なし
グゼゴルツ・ボグシュ
#26033
25974
パヴェル・ビストリツキー
#25915
該当なし
アンドレアス・モッツ
#25838
25674
マルク・ロドリゲス
#25315
13136
ルカシュ・バハサロヴィチ
#25957
22047
デヴィッド・ランバウアー
#24103
該当なし
divyajyothi5321
#26173
26164
ラヴィ・チャンドラ
#26170
24972
アザンボン
#25876
25659
アドルシュ・マニッカム
#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
該当なし
ローラ・フォルコ
#25946
19093
ミシマン
#25250
23350
ヒテシ
#26290
26289
マルコ・オリベイラ
#26270
22964
バルツォミエイ・スベール
#26263
14913
エドゥアルト・チトラガ
#26251
該当なし
リカルド・テンペスタ
#26218
26217
パワン クマール パルマル
#26048
該当なし
アンドレイ・コルニー
#25985
23899
ダグラス・ラドバーン
#25337
14971
デニス・コピロフ
#22990
22988
バルツォミエイ・スベール
#26360
該当なし
Patrick McLain
#26359
該当なし
バルツォミエイ・スベール
#26354
該当なし
アレクサンドル・タラノフスキー
#26312
該当なし
エドゥアルト・チトラガ
#26311
該当なし
エドゥアルド・チトラガ(Eduard Chitoraga)
#26305
該当なし
バルツォミエイ・スベール
#26269
7065
MaxRomanov4669
#26258
11209
ヒテシ
#26238
26235
Patrick McLain
#26185
該当なし
エデン・ドゥオン
#26051
25130
エデン・ドゥオン
#25909
25881
ベンジャミン・ローゼンベルガー
#25718
該当なし
ベンジャミン・ローゼンベルガー
#25716
該当なし
マッティ・ヴァパ
#25375
25373
ミカイロ
#25333
25278
ドアン 89
#25194
25188
トーマス・クライン
#25083
該当なし
ジホヴァニ・フィリップ・ペレイラ・デメトリオ
#24955
22304
ジョン・ヒューズ
#23313
22909
ルカシュ・バハサロヴィチ
#26407
26396
ルカシュ・バハサロヴィチ
#26395
26396
ルカシュ・バハサロヴィチ
#26323
26331
ルカシュ・バハサロヴィチ
#26321
26331
ルカシュ・バハサロヴィチ
#26320
26331
ルカシュ・バハサロヴィチ
#26319
26331
パヴェウ・ティレク
#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
該当なし
オレフ・ウシク
#26455
25162
deepaksnair
#26445
25761
セルジ・ヴァシウティンスキー
#26435
18012
チツェ
#26434
該当なし
アンドレイ・カルタヴツェフ
#26381
25300
イゲルチャク
#26327
該当なし
ダニエル・ルフ
#26285
26275
スタニスラフ・イルニツキ
#26071
26065
フレッド・オロスコ・ディアス
#25994
該当なし
イゲルチャク
#25839
21014
マテウシュ・クルツェソヴィアク
#25385
1051821717
ルカシュ・バハサロヴィチ
#26355
該当なし
マヌエル・エドゥアルド・カネパ・チウエロ
#26296
該当なし
アレクサンドル・タラノフスキー
#26000
該当なし
ヒテシ
#25966
25962
イェルアン
#25875
9466
マテウシュ・クルツェソヴィアク
#25764
17125
ビナイ・コップ
#24460
該当なし
ナムラタ
#26634
該当なし
ルカシュ・バハサロヴィチ
#26611
26610
サティシュ・スブラマニアン
#26549
該当なし
カリーナ・チンバル
#26525
該当なし
カリーナ・チンバル
#26487
該当なし
アレクサンドル・タラノフスキー
#26439
該当なし
アレクサンドル・タラノフスキー
#26429
該当なし
セルジ・ヴァシウティンスキー
#26241
26240
リシャ・ティワリ
#26641
該当なし
カリーナ・チンバル
#26579
該当なし
ドミトリー・チンバル
#26574
該当なし
オレフ・ウシク
#26569
17847
アジス
#26568
該当なし
マヤンク・ザラヴァディア
#26542
該当なし
エフヘン・センティアボフ
#26533
2155526532
エドゥアルト・チトラガ
#26496
該当なし
アレクサンドル・タラノフスキー
#26476
該当なし
エルファン・シャマバディ
#26462
該当なし
ミケーレ・ファンテッティ
#26451
該当なし
カリーナ・チンバル
#26430
該当なし
カリーナ・チンバル
#26399
26332
パーヴォ・ポッキネン
#26213
該当なし
カウシク・チャヴダ
#26007
25591
ダン・ウォリス
#25860
該当なし
ウィレム・ウィグマン
#25851
該当なし
ジムルド
#25742
該当なし
ラウル・ヴェルドゥゴ・ロレンツォ
#25324
13865
ジョージ・ババラス
#24648
該当なし
アンドレアス・フォン・ストゥニッツ
#24485
該当なし
クリス・プック
#26378
26375
パヴェウ・ティレク
#25641
25032
アンドレイ・ニコラエフ
#25285
該当なし
セルジ・ヴァシウティンスキー
#26420
8691
ラウル・E・ワトソン
#26413
該当なし
ラヴィ・チャンドラ
#26162
25195
ラクラン・ターナー
#26623
26622
ルカシュ・バハサロヴィチ
#26621
該当なし
ヒテシ
#26546
26543
ファニス・ストレゾス
#26423
25268
テジャシュ・クンブハレ
#26339
26338
イェンス・シェルブル
#24691
該当なし
アジス
#26782
該当なし
マシュー・オラフリン
#26781
該当なし
カリーナ・チンバル
#26770
該当なし
サティシュ・スブラマニアン
#26764
26760
アドルシュ・マニッカム
#26714
14885
カリーナ・チンバル
#26715
該当なし
シャンカル・コナー
#26502
863
ユリイ・トゥヴァルディ
#26279
26276
アレクサンドル・タラノフスキー
#26246
26245
アンドレア・パルメッジャーニ
#26142
26141
toxix
#25488
25487
ニキータ・サリチェフ
#25249
該当なし
ヴィシャル=ウェブクル
#25246
25245
adrian-martinez-interactiv4
#24843
24842
サティシュ・スブラマニアン
#26820
該当なし
カリーナ・チンバル
#26816
該当なし
アジス
#26771
該当なし
バルツォミエイ・スベール
#26684
該当なし
Pratik Mehta
#26674
該当なし
テジャシュ・クンブハレ
#26342
該当なし
アドルシュ・マニッカム
#25991
847
ヴィン・ル
#26857
26843
アレクサンドル・タラノフスキー
#26846
該当なし
カリーナ・チンバル
#26844
該当なし
カリーナ・チンバル
#26835
該当なし
カリーナ・チンバル
#26839
該当なし
カリーナ・チンバル
#26769
該当なし
アジス
#26768
該当なし
カリーナ・チンバル
#26712
該当なし
ヴォヴァ・ヤツユク
#26688
該当なし
ダサルト・パテル
#26659
26054
バルツォミエイ・スベール
#26398
該当なし
セルジ・ヴァシウティンスキー
#26317
2624026314
アレクサンドル・ルキヤノフ
#24612
24547
エドゥアルト・チトラガ
#26904
該当なし
カリーナ・チンバル
#26899
該当なし
スタニスラフ・イルニツキ
#26897
該当なし
カリーナ・チンバル
#26894
該当なし
エドゥアルト・チトラガ
#26878
該当なし
ウラジーミル・フィッシチェンコ
#26869
該当なし
ウラジーミル・フィッシチェンコ
#26868
該当なし
ミラノ・オシュトロモク
#26863
該当なし
スタニスラフ・イルニツキ
#26790
該当なし
サティシュ・スブラマニアン
#26761
該当なし
エドゥアルト・チトラガ
#26710
該当なし
エデン・ドゥオン
#26701
26675
セルヒイ・ペトリチェンコ
#26650
25675
カリーナ・チンバル
#26617
該当なし
サティシュ・スブラマニアン
#26584
26583
マクシム・ノヴィク
#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
マックス・メジェンスキー
#26947
該当なし
マックス・メジェンスキー
#26944
該当なし
サティシュ・スブラマニアン
#26932
26917
ナンディニ・ナガラジ
#26928
該当なし
アンドレイ・カシアン
#26916
該当なし
マックス・メジェンスキー
#26912
該当なし
モハメド・アサール
#26862
26838
ウラジーミル・フィッシチェンコ
#26821
該当なし
オレフ・ウシク
#26755
該当なし
ウラジーミル・フィッシチェンコ
#26697
該当なし
フレッド・オロスコ・ディアス
#26586
該当なし
ラビンダー
#26230
26229
オレフ・ウシク
#26090
25910
アンドレイ・コルニー
#25895
1326925738
シャンカル・コナー
#25349
572
クリス・フレウィン
#25161
該当なし
サティシュ・スブラマニアン
#26979
26800
マックス・メジェンスキー
#26842
該当なし
Alastair Mucklow
#26615
該当なし
ルカシュ・バハサロヴィチ
#25828
26331
エンリケイ 4
#25311
13252
バルツォミエイ・スベール
#27054
該当なし
ルカシュ・バハサロヴィチ
#27048
27044
ショーン・ファン・ズイダム
#27041
27040
カリーナ・チンバル
#27021
該当なし
マックス・メジェンスキー
#27010
該当なし
ルカシュ・バハサロヴィチ
#26779
該当なし
バルツォミエイ・スベール
#26765
17933
トビアス・ニルソン
#26548
2375526384
ルカシュ・バハサロヴィチ
#26329
26331
コロスティー
#25359
25243
Pieter Hoste
#24003
23619
アレクサンドル・タラノフスキー
#27114
該当なし
オレフ・ウシク
#27057
該当なし
ティモン・デ・グルート
#27033
27032
ドミニク・フェルナンド
#26907
該当なし
トゥグエン語
#26619
該当なし
ルカシュ・バハサロヴィチ
#26778
該当なし
ルカシュ・バハサロヴィチ
#26990
26989
ラウル・E・ワトソン
#27196
該当なし
セルジ・ヴァシウティンスキー
#27149
27027
アドルシュ・マニッカム
#27138
973
セルジ・ヴァシウティンスキー
#27131
26758
バルツォミエイ・スベール
#27084
該当なし
バルツォミエイ・スベール
#27083
該当なし
バルツォミエイ・スベール
#27082
該当なし
バルツォミエイ・スベール
#27080
該当なし
セルジ・ヴァシウティンスキー
#27029
26847
ヴィン・ル
#27026
27009
サティシュ・スブラマニアン
#27014
26992
バルツォミエイ・スベール
#26964
該当なし
イホル・スヴィジエフ
#26939
該当なし
バルツォミエイ・スベール
#26902
20309
テジャシュ・クンブハレ
#26649
26648
princeCB
#26642
26590
アレクサンドル・タラノフスキー
#26563
該当なし
西浩和
#25454
24637
Pieter Hoste
#24878
22609
ドミトリー
#24743
24735
フランシス
#23742
該当なし
wardcapp
#22442
該当なし
ヴァディム・マレシュ
#27172
14086
フランシシェク・ワヴルザク
#27179
該当なし
バルツォミエイ・スベール
#27145
該当なし
アレクサンダー=アレマン
#26959
25219
ダニエリ・ミ
#26506
26499
アンドレイ・ベジアジチニ
#25722
25669
イホル・スヴィジエフ
#27284
該当なし
ルカシュ・バハサロヴィチ
#27281
該当なし
ルカシュ・バハサロヴィチ
#27277
該当なし
ルカシュ・バハサロヴィチ
#27274
該当なし
セルジ・ヴァシウティンスキー
#27261
204722090621910
ナヴァール・バルニエ
#27249
該当なし
Pieter Hoste
#26784
411211615116162512426393
ピョートル・マルキェヴィチ
#26746
該当なし
ムディット・シュクラ
#26348
26345
ヴァディム・マレシュ
#27187
26117
セルジ・ヴァシウティンスキー
#27170
26825
エデン・ドゥオン
#25733
該当なし
ルカシュ・バハサロヴィチ
#27118
27117
ドミトリー・チンバル
#27266
該当なし
ルカシュ・バハサロヴィチ
#27255
該当なし
ヴァシリー・ブルラク
#27165
該当なし
アレクスリー
#27015
26683
トゥグエン語
#26987
26963
セルジ・ヴァシウティンスキー
#26560
264732685626858
ダン・ウォリス
#25297
該当なし
solwininfotech
#24479
22251
ルカシュ・バハサロヴィチ
#27273
該当なし
ヴァディム・マレシュ
#27237
24704
バルツォミエイ・スベール
#27215
該当なし
セルジ・ヴァシウティンスキー
#27191
26827
マイケル・ボッテンス
#27125
27124
ヤロスラフ・ロゴザ
#26015
該当なし
ルイスさん
#25734
該当なし
アレクサンダー・メンク
#23191
該当なし
アブラル・パタン
#27336
27335
セルジ・ヴァシウティンスキー
#27304
14080
ルカシュ・バハサロヴィチ
#27298
該当なし
ルカシュ・バハサロヴィチ
#27292
該当なし
ヴァシリー・ブルラク
#27263
26708
ルカシュ・バハサロヴィチ
#27214
該当なし
ミケーレ・ファンテッティ
#27116
該当なし
アントニーノ・ボヌモア
#26748
26745
バルツォミエイ・スベール
#26923
186
アンドレイ・ベジアジチニ
#27390
該当なし
フィル・マージ
#27375
該当なし
オレフ・ウシク
#27353
該当なし
ドミトリー・チンバル
#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
ローラ・フォルコ
#22837
22833
バルツォミエイ・スベール
#26075
6310
Shankar Konar)
#27388
該当なし
Graham Wharton
#26999
該当なし
ヴァシリー・ブルラク
#27371
該当なし
ヴァディム・マレシュ
#27509
該当なし
バルツォミエイ・スベール
#27462
該当なし
ルカシュ・バハサロヴィチ
#27427
該当なし
ルカシュ・バハサロヴィチ
#27425
該当なし
ナザール・クロヴァニチ
#27413
該当なし
アベル・チュオン
#27365
16315
リュズン・オレクサンドル
#27257
該当なし
ダニエル・ルフ
#26763
26762
シャンカル・コナー
#26736
該当なし
トゥグエン語
#26618
該当なし
スタニスラフ・イルニツキ
#26417
該当なし
ヴァシリー・ブルラク
#27493
26652
アンドレイ・ベジアジチニ
#27492
該当なし
セルヒー・ジョヴニール
#27399
1002
バルツォミエイ・スベール
#26397
該当なし
オレフ・ウシク
#26100
24990
サイモン・スパンケル
#27545
該当なし
トゥグエン語
#27544
該当なし
オレフ・ウシク
#27526
該当なし
イホル・スヴィジエフ
#27521
27500
ヴァシリー・ブルラク
#27497
27496
ヴァシリー・ブルラク
#27495
該当なし
バルツォミエイ・スベール
#27463
該当なし
アベル・チュオン
#27295
27169
マーク・シャスト
#26900
該当なし
Pieter Hoste
#26801
該当なし
イホル・スヴィジエフ
#27519
27500
ルカシュ・バハサロヴィチ
#27322
27320
ルカシュ・バハサロヴィチ
#27321
27320
ナザール・クロヴァニチ
#27652
該当なし
クリスティアーノ・パチェコ
#27627
27500
ルカシュ・バハサロヴィチ
#27597
171
オレフ・ウシク
#27563
該当なし
バルツォミエイ・スベール
#27491
該当なし
セルジ・ヴァシウティンスキー
#27343
13851
ルカシュ・バハサロヴィチ
#26988
26986
トゥグエン語
#26926
該当なし
クリシュトフ・ダニエル
#26036
該当なし
オレフ・ウシク
#27671
該当なし
ルカシュ・バハサロヴィチ
#27552
該当なし
マーカス・ペテルセン・イルヘンス
#27547
該当なし
オレフ・ウシク
#27676
該当なし
イホル・スヴィジエフ
#27522
27500
エイノ・ケスキタロ
#27448
該当なし
ルカシュ・バハサロヴィチ
#27701
27638
オレフ・ウシク
#27689
該当なし
バルトシュ・ゴルスキ
#27685
該当なし
オレフ・ウシク
#27677
該当なし
パヴェウ・ティレク
#27603
27506
ルカシュ・バハサロヴィチ
#27325
該当なし
オレフ・ウシク
#27843
該当なし
オレフ・ウシク
#27841
該当なし
オレフ・ウシク
#27692
該当なし
ルカシュ・バハサロヴィチ
#27606
27607
Matheus Gontijo
#26293
該当なし
オレフ・ウシク
#27846
該当なし
ルカシュ・バハサロヴィチ
#27300
27299
セルジ・イヴァシチェンコ
#27499
該当なし
セルジ・イヴァシチェンコ
#27536
該当なし
ナザール・クロヴァニチ
#27566
該当なし
ナザール・クロヴァニチ
#27966
該当なし
Pieter Hoste
#27926
27920
Pieter Hoste
#27892
該当なし
イホル・スヴィジエフ
#27887
25769
シカ・ミシュラ
#27886
27874
アジス
#27740
該当なし
Oleksandr Kravchuk
#27578
該当なし
ルカシュ・バハサロヴィチ
#27323
27320
ルカシュ・バハサロヴィチ
#27093
27089
アレクサンダー・シュクルコ
#27994
該当なし
ヴァディム・マレシュ
#27976
1270
ルカシュ・バハサロヴィチ
#27964
該当なし
アンドレイ・カリニッチ
#27955
27897
シャンカル・コナー
#27515
27503
アジス
#26886
該当なし
ナザール・クロヴァニチ
#28048
該当なし
ヴォロディミル・ザエツ
#27948
該当なし
ヴォロディミル・ザエツ
#27662
該当なし
アジス
#26704
該当なし
トゥグエン語
#27572
27058
チョン・グエン
#27455
23440
ローハン・ハパニ
#27359
27358

必要システム構成

アドビのテクノロジースタックはPHPとMySQL上に構築されています。 詳しくは、必要システム構成を参照してください。

インストールとアップグレードの手順

Composerを使用してMagento Open Source 2.4.0をインストールできます。

移行ツールキット

Data Migration Toolは、既存のMagento 1.x ストアデータをMagento 2.xに転送するのに役立ちます。このコマンドラインインターフェイスには、検証、進捗状況の追跡、ログ記録、テスト機能が含まれています。 インストール手順については、​ データ移行ツールのインストール ​を参照してください。 ​ データ移行リポジトリ ​の探索または貢献を検討してください。

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

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