Magento Open Source 2.4.0 リリースノート

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

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

NOTE
Braintree支払いの統合: 2.4.0 以前は、マーチャントはコア統合に代わって、Commerce Marketplaceから公式のBraintree支払いの統合拡張機能をインストールして設定することをお勧めしていました。 このリリース(2.4.0)では、拡張機能がリリースに含まれるようになりました。 マーチャントは、2.4.0 のデプロイメントでBraintreeが正しく動作するように、追加の手順に従う必要があります。 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 Application(PWA) Studio)も個別にリリースされています。 これらのプロジェクトのバグ修正は、各プロジェクトのドキュメントで利用できる別のプロジェクト固有のリリース情報に記載されています。

ハイライト

このリリースのハイライトは次のとおりです。

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

このリリースには、30 を超えるセキュリティ修正と platform セキュリティの改善が含まれています。

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

これらの問題に関連する確認された攻撃は、今日まで行われていません。 ただし、特定の脆弱性が悪用されて、顧客情報にアクセスしたり、管理者のセッションを引き継いだりする可能性があります。 これらの問題のほとんどは、攻撃者が最初に管理者へのアクセス権を取得する必要があります。 そのため、IP許可リストに加える、 二要素認証、VPN の使用、/admin ではなく一意の場所の使用、適切なパスワードハイジーンなど、管理者を守るために必要なすべての手順を実行してください。 修正された問題については、Magento可能なセキュリティ更新プログラムを参照してください。 を参照してください。

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

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

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

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

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

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

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

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

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

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

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

Platform のアップグレード

次のプラットフォームのアップグレードは、web サイトのセキュリティとパフォーマンスの向上に役立ちます。 サポートされている PHP および PHPUnit、Elasticsearch、MySQL およびその他の依存性については、technology stack requirements を参照してください。

  • 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 はサポートされなくなりました。 2.4.x を MySQL 5.6 データベースでホストすることはできません。 MySQL を参照してください。

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

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

  • Zend フレームワークの Linux 基盤の Laminas プロジェクトへの移行を反映するために、Zend フレームワークの依存関係を Laminas プロジェクト に移行しました。 Zend フレームワークは廃止されました。 DevBlog の投稿 Zend フレームワークの Laminas プロジェクトへの移行を参照してください。

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

  • Signifyd 詐欺保護コードのコア統合の削除。 このコア機能はサポートされなくなりました。 マーチャントは、Commerce Marketplaceで利用可能な Signifyd Fraud & Chargeback Protection 拡張機能に移行する必要があります。

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

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

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

このリリースには、フレームワークと次のモジュールの品質を向上させるコア品質に対する機能強化が含まれています。Customer Account、Catalog、CMS、Import、Cart and Checkout、B2B。

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

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

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

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

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

  • 販売者主導の買い物 この機能を使用すると、マーチャントは、顧客に代わってストアフロントを表示できます。 顧客は、自分のアカウントへのストアフロントのアクセスを許可することを選択します。 コミュニティで開発されたこの機能には、MAGEFAN が開発した独自の拡張機能が含まれています。 販売者支援ショッピングを参照してください。 次のような機能があります。

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

パフォーマンスの向上

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

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

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

    • ロードする必要があるものをアダプタが自動的に判断する機能を改善することにより、Redis の CPU サイクル消費を削減します。

    • Redis 書き込みオペレーションの競合状態の削減

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

  • SQL クエリ結果のインベントリテーブルへのキャッシュを改善しました。 以下のような機能強化が含まれています。

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

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

  • クイックオーダーの買い物かごへの追加パフォーマンスが最大 25~30% 向上

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

Adobe Stock統合 v2.0

メディアギャラリーからストック画像プレビューのライセンスを取得する機能。 マーチャントは、Media Gallery でAdobe Stock プレビュー画像を検索できるようになりました。これにより、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 ペイ

このリリースの内容は次のとおりです。

  • 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 configuration」というエラーが表示されました。 GitHub-24061
  • index.php で無効になっている設定は、管理者では編集できなくなりました。

Magento Open Sourceのインストールが正常に完了し、ストア設定が config.php で事前定義されている場合、ストアが期待どおりに作成されるようになりました。

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

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

Adobe Stockの統合

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

バックエンド

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

バンドル製品

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

キャッシュ

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

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

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

買い物かご価格ルール

  • 支払方法に基づく買い物かご価格ルールが、チェックアウトワークフロー中に適用されるようになりました。 GitHub-24206
  • 管理者/マーケティング/プロモーション/カタログ価格ルール の日付選択ページ要素の動作を修正しました。 Hitesh によってプルリクエスト 26290 で送信された修正。 GitHub-26289
  • MFTF テストでは、StorefrontMiniCartSectionStorefrontMinicartSection に置き換えられました。 プルリクエスト 27955 ードで Andrii Kalinich によって送信された修正。 GitHub-27897
  • 新しい買い物かご価格ルールを作成ワークフローの未使用のクーポングリッドが無効になっています。 Eden Duong によってプルリクエスト 24471 ードで送信された修正。 GitHub-24468
  • 請求先住所を変更しても、請求先住所と出荷先住所の両方に 1 つの住所が選択されている場合に、顧客の出荷先住所が変更されなくなりました。 プルリクエスト 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 値を返すようになりました。
  • 製品比較機能が期待どおりに動作するようになりました。 現在のユーザーの比較リストにある製品のみが表示されるようになりました。
  • テーマにデフォルトの透かしを割り当てることができるようになりました。 以前は、透かしを割り当てた後、アプリケーションが致命的なエラーをスローしていました。
  • 多数のバリアント(約 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、コスト、特別価格列に通貨記号が表示されるようになりました。 プルリクエスト 27261 で Sergiy Vasiutynskyi によって送信された修正。 GitHub-21910, GitHub-20906, GitHub-20472
  • 顧客グループ価格のポップアップ用に追加ウィンドウ(管理者/カタログ/製品/新製品/詳細価格)を、閉じるアイコンをクリックすると期待どおりに閉じられるようになりました。 プルリクエスト 25759 で Ashna-Jahan によって送信された修正。 GitHub-25433
  • 新しい製品の説明とタイトル用に提供されたサンプル説明で、二重引用符を含まなくなりました。 Nathan Morgan がプルリクエスト 25655 ードで送信した修正。 GitHub-25654
  • 無効な価格を使用してカテゴリページで製品をフィルタリングしようとすると、アプリケーションがエラーをスローしなくなりました。 以前は、アプリケーションはシステムログにこのエラーを記録していました。 Ihor Sviziev がプルリクエスト 25912 ードで修正を送信しました。 GitHub-25911
  • 複数ページカテゴリの検索結果間を移動できるようになりました。 以前は、「戻る」ボタンを使用して結果の最初のページに戻ろうとすると、検索結果の重複したページが作成されていました。 Douglas Radburn がプルリクエスト 25337 ードで修正を送信しました。 GitHub-14971
  • Eav\Attribute.php クラスの getSourceModel メソッドの戻り値のタイプを string|null に修正しました。 プルリクエスト 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 givenLukasz Bajsarowicz がプルリクエスト 26974 ードで修正を送信しました。 GitHub-26973
  • POST /V1/:sku/links エンドポイントを使用すると、製品に既存のリンクがある場合に、製品リンクに空の製品の配列を設定できます。 以前は、アプリケーションがエラーをスローしました。 Satish Subramanian がプルリクエスト 26979 で修正を送信しました。 GitHub-26800
  • 製品グリッドの「アクション」ドロップダウンメニューを使用して、管理者から複数の製品の属性を更新した際に、製品に重み付けがあるかどうかを指定できるようになりました。 Bartomiej Szubert がプルリクエスト 26075 に修正を送信しました。 GitHub-6310
  • ストア設定ページの「Products per Page on Grid Allowed Values」フィールドと「Products per Page on Grid Default Value」フィールドに検証ロジックが追加されました。 以前は、ストア管理者がこれらのフィールドに使用できない値を入力できていました。 Lukasz Bajsarowicz がプルリクエスト 27093 ードで修正を送信しました。 GitHub-27089_

カタログウィジェット

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

Cleanup

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

CMS コンテンツ

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

設定可能な製品

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

カスタム顧客属性

  • ストアフロントで会社アカウントを作成する際、Formsの「使用場所」フィールドに空の顧客属性フィールドを含めると、アプリケーションがエラーをスローしなくなりました。 以前は、アプリケーションは次のエラーをスローしていました:PHP Fatal error: Uncaught TypeError: Argument 2 passed to Magento\Eav\Model\Attribute\Data\Text::validateLength() must be of the type string, null given

顧客

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

ディレクトリ

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

ダウンロード可能

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

EAV

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

電子メール

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

フレームワーク

  • Zend フレームワークの Linux 基盤の Laminas プロジェクトへの移行を反映するため、Zend フレームワークの依存関係が Laminas プロジェクトに移行されました。 Zend フレームワークは廃止されました。 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 で削除されました。このファイルがインストール上に存在する場合は、安全に削除できます。 また、アップグレード時には crontab でこのファイルへの参照を削除してください。

  • 管理者の製品を編集ページで製品を更新する際に、属性を更新アクションで catalog_product_entity から製品の updated_at column のタイムスタンプが正しく更新されるようになりました。
  • env.php'persistent' => '1' を設定しても、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 の検証が失敗していました。 Eden Duong によってプルリクエスト 25952 ードで送信された修正。 GitHub-25731
  • クラス \Magento\Framework\MessageQueue\Topology\Config のクラス メンバ変数 $queueIteratordoc ブロックにある誤った @var 参照が修正されました。 Artem Voloznov がプルリクエスト 24976 で送信した修正。 GitHub-24971
  • JavaScript ページの読み込みリスナーが、ドキュメントが「complete」とマークされるまで待たずに「complete」とマークされるまで待つと、JavaScript コンテンツのレンダリングで重大な遅延が発生する可能性があり、ドキュメントが loading ージされなくなった場合にトリガーされるようになりました。 John Hughes によってプルリクエスト 23313 とプルリクエスト 50 で送信された修正。 GitHub-22909
  • 数量が 0 または負の数の商品をウィッシュリストに追加しようとすると、アプリケーションに次の情報メッセージが表示されるようになりました。Please enter a valid number in this field。 以前は、アプリケーションに「We can't update your Wish List right now」というエラーが表示されていました。 Pawe Tylek がプルリクエスト 25641 ードで修正を送信しました。 GitHub-25032
  • アプリケーションは、Magento\Framework\Api\AbstractExtensibleObject クラスからの DTO クラスの継承をサポートしなくなりました。 PHP 注釈 @api がありません が AbstractExtensibleModel に追加され、見つからない @deprecatedAbstractExtensibleObject に注釈が追加されました。 Alexander Taranovsky がプルリクエスト 22011 で送信した修正。 GitHub-22010
  • 英語以外のロケールを実装するストアで製品関連の日付(news_from_datenews_to_datespecial_price_from_datespecial_price_to_date など)を変更した後、製品を期待どおりに保存できるようになりました。 以前は、アプリケーションは次のようなエラーをスローしていました:Invalid input datetime format of value '22/5/2019

一般的な修正点

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

GraphQL

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

  • GraphQL ミューテーション setShippingMethodsOnCartavailable_shipping_methods 属性の間違ったデータを取得しなくなりました。 プルリクエスト 27004 ードで Vadim Malesh によって送信された修正。 GitHub-26742

グループ化された製品

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

画像

  • カテゴリ画像を保存する際に、画像が期待どおりに pub/media/catalog/category に保存されるようになりました。 以前は、アプリケーションによってこれらの画像が pub/media/catalog/tmp/category に保存されていました。
  • 透かし画像でオーバーレイする製品画像が不明瞭にななくなりました。 以前は、透かし画像が適用先の商品画像よりも大きい場合、商品画像が表示されませんでした。
  • これで、管理者からカテゴリに画像を正常に保存できるようになりました。 以前は、画像を保存した後に URL の一部が見つからず、画像を再度開くことができませんでした。
  • アプリケーションは、アップロード後 .png 期待どおりに画像を表示するようになりました。
  • REST を使用して画像を追加または更新すると、画像のサムネールが期待どおりに作成されるようになりました。 プルリクエスト 27170 で Sergiy Vasiutynskyi によって送信された修正。 GitHub-26825
  • Block\Product\ImageFactory で生成された画像のカスタム属性が正しくレンダリングされるようになりました。 以前は、HTML出力のエスケープが誤っているので、独自のカスタム属性を属性マークアップに追加することができませんでした。 Fix submitted by alexander-aleman in pull request 26959. GitHub-25219
  • iPhoneからストアフロントを表示した際に画像がぼかされなくなりました。 Dmitriy によってプル要求 24743 で送信された修正。 GitHub-24735
  • ストアフロントの画像がレスポンシブになりました。 以前は、画像の高さが歪んでいました。 Sean van Zuidam によってプルリクエスト 27041 ードで送信された修正。 GitHub-27040
  • Magento_blank テーマを使用する際に、デフォルトのストアロゴがストアフロントに表示されるようになりました。 Vasilii Burlacu がプルリクエスト 27497 で修正を送信しました。 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 設定を使用する場合、アプリケーションは画像を期待どおりに更新するようになりました。
  • 製品の entity_id に等しくない場合に、カスタマイズ可能 row_id オプションが期待どおりに読み込まれるようになりました。 以前は、製品の entity_id と等しくない場合、アプリケーションはカスタマイズ可能 row_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 again」と「Following Error(s) has been occurred during importing process」というエラーが表示されていました。
  • Stock インデクサーが読み込み後、期待どおりにトリガーされ、製品ステータスが更新されるようになりました。 以前は、Stock インデクサーは、変更された製品在庫データのインデックスを作成しませんでした。
  • 製品の読み込み時に生成される .csv ファイルに、期待どおりにダウンロード可能な製品のグループタイトルが含まれるようになりました。 以前は、読み込み時に不要な group_title の検証を行うことで、ダウンロード可能な製品のグループタイトルが表示されていませんでした。
  • cron が有効な場合、「(顧客とアドレス (単一ファイル))」オプションを使用して顧客のインポートを実行すると アプリケーションは、期待どおりに管理者の顧客グリッドにデータを入力します。 customer_grid indexer で手動によるインデックス再作成が完了すると、カスタマーグリッドに顧客が表示されます。 以前は、アプリケーションは、新しくインポートされた顧客アドレスで顧客グリッドを更新していませんでした。
  • 自動でのインデックス再作成後、アプリケーションで顧客リストが期待どおりに表示されるようになりました。 以前は、bin/magento index:reindex を手動で実行しても機能していましたが、自動インデックス再作成後にカスタマーグリッドに顧客情報が表示されませんでした。
  • アプリケーションは、製品の読み込みが完了した後、期待どおりに <Magento_home>/var から一時ファイルを削除するようになりました。
  • ファイルを使用して製品をインポートする際に、アプリケーションによって管理画面に重複した SKU が作成され .csv くなりました。
  • 読み込んだ設定可能な属性の値に等号(=)が含まれている場合でも、読み込みが失敗しなくなりました。 dhoang89 がプルリクエスト 25194 で送信した修正。 GitHub-25188
  • 書き出されるすべてのグリッドデータ(Magento Open Sourceとカスタムデータの両方)に、タイプ Select または Multiselect のすべての列のオプション値ではなく、オプションラベルが付くようになりました。 以前は、このデータを書き出した場合、書き出されたスプレッドシートには、グリッドに表示された値ではなく、ID を持つ列が含まれていました。 Maksym Novik によってプルリクエスト 26523 ードで送信された修正。 GitHub-25963
  • .csv ファイルを読み込んで製品を更新した後、アプリケーションで、ストアフロントにバンドル製品が期待どおりに表示されるようになりました。 Pavel Bystritsky によってプルリクエスト 25664 で送信された修正。 GitHub-25540

索引

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

インフラストラクチャ

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

階層型ナビゲーション

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

メディアギャラリー

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

メディアストレージ

  • get.php から画像がリクエストされるたびに var/resource_config.json が再生成されなくなりました。 以前は、このファイルは get.php への呼び出しごとに書き換えられていました。

ニュースレター

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

注文件数

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

支払い方法

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

PayPal

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

パフォーマンス

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

Pricing

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

製品ビデオ

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

レポート

  • 製品リストは、設定可能な製品を SKU 別に並べ替えるようになりました。SKU は、バリエーション別に設定可能な製品をグループ化します。 以前は、レポートは product_id 別に製品をグループ化していました。 Lukasz Bajsarowicz がプルリクエスト 25858 ードで修正を送信しました。 GitHub-25856
  • 管理者/レポート/統計を更新 テーブルの 未定義列ではなく、 更新日= Null ステータスが 更新なし と表示されるようになりましたEden Duong によってプルリクエスト 25932 ードで送信された修正。 GitHub-25931
  • 低在庫レポートに、無効な製品が含まれなくなりました。 Mohamed-Asar がプルリクエスト 26862 ードで修正を送信しました。 GitHub-26838
  • これで、アプリケーションの 管理/ストア/設定/一般/レポート の「年累計の開始日 フィールドに正確な値が表示されるようになりました。 Priya-V-Panchal によってプルリクエスト 27088 で送信された修正。 GitHub-27086

レビュー

  • ユーザーがボタンを 1 回クリックした後、アプリケーションは レビューを送信 ボタンを無効にするようになりました。 以前は、アプリケーションは、ユーザーが「レビューを送信」ボタンを複数回クリックした場合、最初のクリックおよび複数のレビューの作成後にこのボタンを無効にしていなかった。
  • 管理者/レポート/レビュー/製品別 フィルターリストに、結果が期待どおりに表示されるようになりました。 以前は、このリストをフィルタリングしても、アプリケーションに結果が表示されませんでした。
  • 「保留中のレビュー」メニュー項目が、管理者 / マーケティング / ユーザーコンテンツ / 保留中のレビュー で期待どおりにアクティブ化されました。 Ravinder によってプルリクエスト 26230 で送信された修正。 GitHub-26229

売上

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

販売ルール

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

検索 search-heading

  • 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 サイトのデプロイメントで顧客がストアフロントのクイック検索を使用した場合に、アプリケーションで例外がスローされなくなりました。
  • マーケティング/SEO と検索/検索語句 のフッターにある「検索語句」オプションをクリックしてマーチャントが検索語句ページを開いても、アプリケーションに警告が表示されなくなりました。 プルリクエスト 25246 ードで vishal-webkul によって送信された修正。 GitHub-25245
  • モバイルビューで Safari を実行する際に検索入力ボックスをクリックしても、アプリケーションでビューポートのサイズが変更されなくなりました。 Pawe Tylek がプルリクエスト 27603 ードで修正を送信しました。 GitHub-27506
  • Elasticsearchバージョンは、管理者(ストア/設定/設定/カタログ/カタログ/カタログ検索)の X.0+表記ではなく X.x 表記で識別されるようになりました。 プルリクエスト 25838 でAndreas Mautz によって送信された修正。 GitHub-25674

送料

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

  • 複数の所在地に出荷される受注を顧客が作成する場合に、固定金額値引が複数回適用されなくなりました。 Mahesh Singh によってプルリクエスト 26419 で送信された修正。 GitHub-25834

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

サイトマップ

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

ストア

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

スウォッチ

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

TargetRule

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

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

テスト

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

統合テスト

  • 統合テストで連続したリクエストが失敗しなくなりました。 以前は、リクエストオブジェクトがディスパッチ間で共有されているので、テストは失敗していました。 resetRequest メソッドは、request の状態を空にします。 Lukasz Bajsarowicz がプルリクエスト 27300 ードで修正を送信しました。 GitHub-27299
  • メール機能に対応するために、追加の統合テスト Magento_Customer 追加されました。 Lukasz Bajsarowicz がプルリクエスト 27606 ードで修正を送信しました。 GitHub-27607

PHP 単体テスト

  • PHP ユニットテストで、この致命的なエラーがスローされなくなりました。Fatal error: Class Mock_CartExtensionInterface_0ba80a0b contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Magento\Quote\Api\Data\CartExtensionInterface::getAmazonOrderReferenceId, Magento\Quote\Api\Data\CartExtensionInterface::setAmazonOrderReferenceId) in /var/www/html/vendor/phpunit/phpunit-mock-objects/src/Generator.php(264) : eval()'d code on line 1 Lukasz Bajsarowicz がプライベートリポジトリパートナー(magento2ee および 27701)のプルリクエスト 178 で送信した修正。 GitHub-27638
  • Offline_Payments のテストは、PHPUnit 8 と互換性を持つようになりました。 Pull request 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 の単体テストを追加しました。 Satish Subramanian がプルリクエスト 26549 で修正を送信しました。
  • 複数のテストに <magentoCron> が追加され、部分的なインデックス再作成がトリガーになりました。 この変更により、Magento_BundleCatalogImportExportCatalogInventoryCatalogRuleBackendBraintree および Captcha を対象とする機能テストで偽陰性が発生する問題に対処できます。 Lukasz Bajsarowicz がプルリクエスト 273222732327321 で送信した修正。 GitHub-27320
  • <amOnPage> のすべての間違った使用法は、テストで該当する場合、管理者がログアウトする適切な <actionGroup> に置き換えられました。 Lukasz Bajsarowicz がプライベートリポジトリパートナー – magento2ee のプルリクエスト 116 で送信した修正GitHub-26331
  • テストの各アクション グループは、MFTF のベスト プラクティスに従って個別のファイルに移動され、一貫性のないファイル名が修正されました。 次のモジュールのテストが影響を受けています。

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

    プルリクエスト 2580026323263212632026319263222582826329 (およびプライベートリポジトリーパートナー – magento2ee のプルリクエスト 104、105、106、107、108、109、111、119、120、121)で Lukasz Bajsarowicz によって送信された修正)GitHub-22853

テーマ

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

翻訳とロケール

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

UI

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

URL

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

URL の書き換え

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

VAT

  • 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 呼び出しの問題を修正しました。
  • is_subscribed 拡張属性を取得するために、getList メソッドがリファクタリングされました。 以前は、API を使用して顧客エンティティを取得する際に、この属性を取得できませんでした。 プルリクエスト 25311 で enriquei4 によって送信された修正。 GitHub-13252
  • /V1/customers/:id を通じて顧客情報を更新しても、group_id が不必要にリセットされなくなりました。 以前は、REST を使用して顧客を更新した場合、本文に顧客グループが含まれていなければ、顧客グループは 1 に変更されていました。 MaxRomanov4669 がプルリクエスト 25958 で送信した修正。 GitHub-14663
  • サービス契約の Nullable ゲッターが、web API で使用される際にリフレクションエラーをスローしなくなりました。 null を返すメソッドと有効な型が、順序に関係なく正しく動作するようになりました。 プルリクエスト 25806 で Marco k̦Pcke によって送信された修正。 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 値が範囲外だった場合)、呼び出しは、情報メッセージではなく、結果の最後のページを繰り返して返していました。 Lukasz Bajsarowicz がプルリクエスト 26988 ードで修正を送信しました。 GitHub-26986GitHub-8099
  • GET/V1/orders/items/{id} の結果に、ギフトメッセージデータを含む拡張属性要素が含まれるようになりました。 Laura Folco によってプルリクエスト 25946 ードで送信された修正。 GitHub-19093

ウィッシュリスト

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

WYSIWYG

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

既知の問題 – 一般

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

問題:マーチャントは、管理の「パッケージを作成」ページから注文した製品をパッケージに追加してパッケージを保存することができません。 ナレッジベースの記事 配送ラベルの作成を参照してください。 この問題のホットフィックス 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 回避策:製品の設定ページをリロードします。

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

問題:新しい税務処理基準を追加ページ(ストア/税務処理基準)の「税率のエクスポート」ボタンを直接クリックしても、tax_rates.csv ファイルが期待どおりにダウンロードされません。 回避策:「税率のエクスポート」ボタンの端をクリックします。 ナレッジベースの記事 書き出し税率が機能しないを参照してください。

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

既知の問題 – VBE

Amazon ペイ

  • 問題: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

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

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

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

クラルナ

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

頂点

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

コミュニティの投稿

より広いMagento Open Sourceコミュニティに感謝し、今回のリリースへの貢献を認めたいと思います。 現在のリリースに対するコミュニティの投稿について学べる、次の方法を確認してください。

  • コミュニティメンバーがこのリリースの修正を提供している場合は、これらのメモの修正済みの問題の節で、「コミュニティメンバーが提供する修正@member_name」というフレーズで修正を識別します。

  • コミュニティエンジニアリングチーム のMagento貢献者は、貢献した上位の個人とパートナーのリストを月別、四半期別、年別に管理しています。 その投稿者ページから、GitHub の結合された PR へのリンクをフォローできます。

パートナーの投稿

次の表に、パートナー様のコントリビューションを示します。 この表は、プルリクエストを行ったパートナー、外部プルリクエスト、それに関連付けられた GitHub 問題番号(利用可能な場合)の一覧です。

パートナー
プルリクエスト
関連する GitHub の問題
Atwix
magento/magento2#25774, magento/magento2#25913, magento/magento2#25765, magento/magento2#25918, magento/magento-functional-tests-migration#744, magento/magento-functional-tests-migration#746, magento/magento-functional-tests-migration#711, magento/magento2#26069, magento/magento2#26063, magento/magento2#25697, magento/magento2#26154, magento/magento2#26150, magento/magento2#26148, magento/magento2#26096, magento/magento2#26028, magento/magento2#25864, magento/magento2#26029, magento/magento2#26251, magento/magento2#25985, magento/magento-functional-tests-migration#760, magento/magento-functional-tests-migration#757, magento/magento-functional-tests-migration#701, magento/magento2#26312, magento/magento2#26311, magento/magento2#26305, magento/magento2#26402, magento/magento2#26313, magento/magento2#26464, magento/magento2#26452, magento/partners-magento2ee#129, magento/partners-magento2ee#128, magento/magento2#26558, magento/magento2#26490, magento/magento2#26478, magento/magento2#26455, magento/magento2#26435, magento/magento2#26000, magento/magento2#26525, magento/magento2#26487, magento/magento2#26439, magento/magento2#26429, magento/magento2#26241, magento/magento2#26579, magento/magento2#26574, magento/magento2#26569, magento/magento2#26496, magento/magento2#26476, magento/magento2#26430, magento/magento2#26399, magento/magento2#26420, magento/magento2#26770, magento/magento2#26715, magento/magento2#26246, magento/magento2#26816, magento/magento2#26846, magento/magento2#26844, magento/magento2#26839, magento/magento2#26835, magento/magento2#26769, magento/magento2#26712, magento/magento2#26317, magento/magento2#26904, magento/magento2#26899, magento/magento2#26894, magento/magento2#26878, magento/magento2#26710, magento/magento2#26617, magento/partners-magento2ee#134, magento/magento2#26833, magento/magento2#26755, magento/magento2#26090, magento/magento2#25895, magento/magento2#27021, magento/magento2#26947, magento/magento2#26944, magento/magento2#26912, magento/magento2#26842, magento/magento2#27010, magento/magento2#27114, magento/magento2#27057, magento/magento2#27149, magento/magento2#27131, magento/magento2#27029, magento/partners-magento2ee#141, magento/partners-magento2ee#140, magento/partners-magento2ee#139, magento/magento2#26563, magento/partners-magento2ee#154, magento/magento2#25722, magento/magento2#27261, magento/magento2#27170, magento/magento2#27266, magento/magento2#27165, magento/magento2#26560, magento/magento2#27191, magento/magento2#26015, magento/magento2#27304, magento/magento2#27263, magento/magento2#27390, magento/magento2#27353, magento/magento2#27334, magento/magento2#27307, magento/magento2#22011, magento/magento2#27412, magento/magento2#27383, magento/magento2#27371, magento/magento2#27493, magento/magento2#27492, magento/magento2#26100, magento/magento2#27399, magento/partners-magento2ee#162, magento/magento-functional-tests-migration#724, magento/magento-functional-tests-migration#723, magento/magento-functional-tests-migration#710, magento/magento-functional-tests-migration#707, magento/magento-functional-tests-migration#706, magento/magento2#27526, magento/magento2#27497, magento/magento2#27495, magento/magento2#27563, magento/magento2#27343, magento/magento2#27671, magento/magento-functional-tests-migration#765, magento/magento-functional-tests-migration#764, magento/magento-functional-tests-migration#762, magento/magento-functional-tests-migration#761, magento/magento-functional-tests-migration#759, magento/magento-functional-tests-migration#751, magento/magento2#27676, magento/magento2#27689, magento/magento2#27677, magento/magento2#27843, magento/magento2#27841, magento/magento2#27692, magento/magento2#27846
magento/magento2#25739, magento/magento2#25917, magento/magento2#20379, magento/magento2#761, magento/magento2#23899, magento/magento2#25968, magento/magento2#25162, magento/magento2#18012, magento/magento2#26240, magento/magento2#17847, magento/magento2#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, to/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#to, magentomagento/magento2#magento/magento2#magento は,magento/magento2#magento/magento2#を,magento/magento2#magento/magento2#と、magento/magento2#、magento/magento2#、magento/magento2##、magento/magento2#、magentomagento/magento2#、magento/magento2#10028、magento/magento2#magento/magento2#10028
Mediotype
magento/magento2#26225magento/magento2#26274magento/magento2#26273magento/magento2#26259magento/magento2#26207magento/partners-magento2ee#120magento/partners-magento2ee#108magento/partners-magento2ee#107magento/partners-magento2ee#10, magento/partners-magento2ee#105 🔗 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#1044, ento/partners-magento2ee#1191, magento/partners-magento2ee#1118, 225#8, magento/magento2#MAGENTO, magento/magento2##MAGENTO/magento2#MAGENTO/magento2#MAGENTO/magento2#116#115, MAGENTO/PARTNERS-magento2ee#115#135 magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO/magento2#MAGENTO, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO/magento2#MAGENTO/magento2ee#1322#MAGENTOmagento/magento/magento2#MAGENTO/magento2#MAGENTO ,magento/magento2#, magento/magento2#, magento/magento2###1518, magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO/magento2#MAGENTO, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#1722, magento/magento/magento2#MAGENTO ,magento/magento2#, magento/magento2#, magento/partners-magento2ee#1788,
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#magento2# 26989 27117 27320 🔗 26986 27607 27299 27089, magento to/partners-magento2ee#, magento/magento2#, magento/partners-magento2ee#1718, magento/magento2#magento, magentomagento/magento2#ja, magentomagento/magento2#ja, magento/magento2#ja
ストリックス
magento/magento2#25822, magento/magento2#25812, magento/magento2#25803, magento/magento2#25792, magento/magento2#25791, magento/magento2#25954, magento/magento2#26009, magento/magento2#25854, magento/magento2#25846, magento/magento2#25845, magentomagento/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/magento/magento/magento#magento ento2#, magento/magento2#, magentomagento/magento2#, magento/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#magento は,magento は magento/magento2#を,magento は magento/magento2#を,magento は magento/magento2#を,magento/magento2#MAGENTO, magentomagento/magento2#MAGENTO, magentomagento/magento2#MAGENTO/magento2#MAGENTO, MAGENTOmagento/magento2#MAGENTO/magento2#MAGENTO/magento2#MAGENTOmagento/magento2#MAGENTOmagento/magento2#MAGENTO から magento/magento2#MAGENTO to2#, magento/magento2#, magentomagento/magento2#, magento/magento2#, magentomagento/magento2#, magentomagento/magento2#対応,magentomagento/magento2#magento と magento2#対応,magento/magento2#対応,magentomagento/magento2#対応,magentomagento/magento2#対応
magento/magento2#22047
ジフティー
magento/magento2#25808, magento/magento2#26057, magento/magento2#26050, magento/magento2#25920, magento/magento2#26068, magento/magento2#26136, magento/magento2#26215, magento/magento2#26540, magento/magento2#26537, magento/magento2#26549, magentomagento/magento2# 26568 26782 26764 26820 26771 26768 26761 26584 26932 26862 26979 26928 27014 27740 26886, magento/magento/magento/magento#magento ento2#, magento/magento2#, magentomagento/magento2#, magento/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#magento は,magento は magento/magento2#を,magento は magento/magento2#を,magento は magento/magento2#を,magento/magento2#, magento/magento2#magento
magento/magento2#26208, magento/magento2#26760, magento/magento2#26583, magento/magento2#26917, magento/magento2#26838, magento/magento2#26800, magento/magento2#26992
速い白い猫
magento/magento2#25723, magento/magento2#26130, magento/magento2#24815, magento/magento2#26268, magento/magento2#26263, magento/magento2#26354, magento/magento2#26269, magento/magento2#26360, magento/magento2#26684, magento/magento2#26398, magentomagento/magento2# 22296 26982 27054 26765 27084 27083 27082 27080 26964 26902 27145 27215 26923 27319 27393 27385 27384 🔗 26075 27462 26397 27463 27491, magento/magento/magento/magento#magento ento2#, magento/magento2#, magentomagento/magento2#, magento/magento2#, magentomagento/magento2#, magentomagento/magento2#, magentomagento/magento2#magento は,magento は magento/magento2#を,magento は magento/magento2#を,magento は magento/magento2#を,magento/magento2#MAGENTO, magento/magento2#MAGENTO, magento/magento2#MAGENTO/magento2#MAGENTO/magento2#MAGENTO, MAGENTOmagento/magento2ee#1508, MAGENTOmagento/magento2#MAGENTO から magento/magento2#MAGENTO から 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#6310
creativestyle
magento/magento2#25541, magento/magento2#25587, magento/magento2#26037, magento/magento2#26034, magento/magento2#26033, magento/magento2#26424, magento/magento2#25385, magento/magento2#25764, magento/magento2#25641, magento/magento2#27360, magentomagento/magento2# 26036 27603 27589, magento/magento/magento/magento#magento ento2#, magento/magento2#E
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#25973, magento/magento2#26234, magento/magento2#26290, magento/magento2#26238, magento/magento2#26365, magento/magento2#25966, magento/magento2#26546, magento/magento2#26339, magento/magento2#26342, magento/magento2#26659, magentomagento/magento2# 26418 26649, magento/magento/magento/magento#magento ento2#エントー#
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
該当なし
Lukasz Bajsarowicz
#25822
該当なし
Lukasz Bajsarowicz
#25812
該当なし
Lukasz Bajsarowicz
#25803
該当なし
Lukasz Bajsarowicz
#25791
該当なし
Lukasz Bajsarowicz
#25792
該当なし
アンドレイ ベジアーズィチニ
#25765
25739
ネイサン・モーガン
#25655
25654
エデン ドゥオン
#25952
25731
エデン ドゥオン
#25942
25935
エデン ドゥオン
#25932
25931
エデン ドゥオン
#25926
25925
エドゥアルド・チトラガ
#25918
25917
イホル スヴィジエフ
#25912
25911
アダム・メレン
#25995
該当なし
エデン ドゥオン
#25984
該当なし
エデン ドゥオン
#25982
該当なし
Lukasz Bajsarowicz
#25954
該当なし
エデン ドゥオン
#25924
25893
エデン ドゥオン
#25904
25896
バルトマイエイ スズベール
#25723
24713
アレクセイ ラキティン
#25699
19805, 23481
フィル
#25262
該当なし
エデン ドゥオン
#26016
該当なし
エデン ドゥオン
#25997
該当なし
エデン ドゥオン
#25993
該当なし
ナザール クロバニチ
#25992
該当なし
Hitesh
#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
該当なし
マテウス ゴンティジョ
#26058
該当なし
divyajyothi5321
#26011
25930
エデン ドゥオン
#26004
該当なし
イスラム教のスブラマニア人
#25920
該当なし
エデン ドゥオン
#26082
該当なし
エデン ドゥオン
#26076
該当なし
イスラム教のスブラマニア人
#26068
該当なし
Lukasz Bajsarowicz
#26009
該当なし
アシュナ・ジャハン
#25759
25433
Lukasz Bajsarowicz
#25854
該当なし
Lukasz Bajsarowicz
#25846
該当なし
Lukasz Bajsarowicz
#25845
該当なし
Lukasz Bajsarowicz
#25844
該当なし
Lukasz Bajsarowicz
#25842
該当なし
Lukasz Bajsarowicz
#25841
該当なし
Lukasz Bajsarowicz
#25831
該当なし
Lukasz Bajsarowicz
#25836
該当なし
Lukasz Bajsarowicz
#25830
該当なし
Lukasz Bajsarowicz
#25829
該当なし
Lukasz Bajsarowicz
#25825
該当なし
Lukasz Bajsarowicz
#25823
該当なし
Lukasz Bajsarowicz
#25821
該当なし
Lukasz Bajsarowicz
#25819
該当なし
Lukasz Bajsarowicz
#25820
該当なし
Lukasz Bajsarowicz
#25818
該当なし
Lukasz Bajsarowicz
#25817
該当なし
Lukasz Bajsarowicz
#25816
該当なし
Lukasz Bajsarowicz
#25815
該当なし
Lukasz Bajsarowicz
#25813
該当なし
Lukasz Bajsarowicz
#25811
該当なし
Lukasz Bajsarowicz
#25807
該当なし
Lukasz Bajsarowicz
#25804
該当なし
Lukasz Bajsarowicz
#25802
該当なし
Lukasz Bajsarowicz
#25800
該当なし
Lukasz Bajsarowicz
#25799
該当なし
Lukasz Bajsarowicz
#25797
該当なし
Lukasz Bajsarowicz
#25794
該当なし
Lukasz Bajsarowicz
#25793
該当なし
Lukasz Bajsarowicz
#25788
該当なし
Lukasz Bajsarowicz
#25787
該当なし
Lukasz Bajsarowicz
#25784
該当なし
Lukasz Bajsarowicz
#25783
該当なし
ギホヴァニ フィリップ ペレイラ デメトリオ
#26157
該当なし
ラヴィ・チャンドラ
#26160
26155
エドゥアルド・チトラガ
#26154
該当なし
エドゥアルド・チトラガ
#26150
#26148
エデン ドゥオン
#26140
該当なし
イスラム教のスブラマニア人
#26136
該当なし
Lukasz Bajsarowicz
#26128
該当なし
エデン ドゥオン
#26127
該当なし
エドゥアルド・チトラガ
#26096
該当なし
アンドレイ ベジアーズィチニ
#26028
該当なし
セルヒー・ゾヴニール
#25864
761
ダニエル・ルフ
#24849
該当なし
Lukasz Bajsarowicz
#26131
該当なし
Lukasz Bajsarowicz
#26129
該当なし
Lukasz Bajsarowicz
#26125
該当なし
グゼゴルツ ボグシュ
#26033
25974
パヴェル ビストリツキー
#25915
該当なし
Andreas・マウッツ
#25838
25674
マーク・ロドリゲス
#25315
13136
Lukasz Bajsarowicz
#25957
22047
David Lambauer
#24103
該当なし
divyajyothi5321
#26173
26164
ラヴィ・チャンドラ
#26170
24972
アザムボン
#25876
25659
アダルシュ マニカム
#25428
該当なし
アンドレイ・レガエフ
#25125
該当なし
Lukasz Bajsarowicz
#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
Lukasz Bajsarowicz
#26274
該当なし
Lukasz Bajsarowicz
#26273
該当なし
バルトマイエイ スズベール
#26268
14001
アレロマノ 89
#26264
23521
Lukasz Bajsarowicz
#26259
該当なし
divyajyothi5321
#26237
25936
Hitesh
#26234
26227
イスラム教のスブラマニア人
#26215
26208
Lukasz Bajsarowicz
#26207
26206
divyajyothi5321
#26183
26181
divyajyothi5321
#26169
26168
ヤロスラフ・ロゴザ
#26029
該当なし
ローラ フォルコ
#25946
19093
ミシマン
#25250
23350
Hitesh
#26290
26289
マルコ オリベイラ
#26270
22964
バルトマイエイ スズベール
#26263
14913
エドゥアルド・チトラガ
#26251
該当なし
リカルド テンペスタ
#26218
26217
パワン クマール パルマー
#26048
該当なし
アンドレイ・コーニー
#25985
23899
ダグラス・ラドバーン
#25337
14971
デニス・コピロフ
#22990
22988
バルトマイエイ スズベール
#26360
該当なし
パトリック・マクレーン
#26359
該当なし
バルトマイエイ スズベール
#26354
該当なし
アレクサンダー・タラノフスキー
#26312
該当なし
エドゥアルド・チトラガ
#26311
該当なし
エドゥアルト・チトラガ)
#26305
該当なし
バルトマイエイ スズベール
#26269
7065
MaxRomanov4669
#26258
11209
Hitesh
#26238
26235
パトリック・マクレーン
#26185
該当なし
エデン ドゥオン
#26051
25130
エデン ドゥオン
#25909
25881
ベンジャミン ローゼンベルガー
#25718
該当なし
ベンジャミン ローゼンベルガー
#25716
該当なし
マッティ ヴァパ
#25375
25373
Mychailo
#25333
25278
ドアン 89
#25194
25188
トーマス・クライン
#25083
該当なし
ギホヴァニ フィリップ ペレイラ デメトリオ
#24955
22304
John Hughes
#23313
22909
Lukasz Bajsarowicz
#26407
26396
Lukasz Bajsarowicz
#26395
26396
Lukasz Bajsarowicz
#26323
26331
Lukasz Bajsarowicz
#26321
26331
Lukasz Bajsarowicz
#26320
26331
Lukasz Bajsarowicz
#26319
26331
パウェウ・タイレク
#26424
26364
アレクサンダー・タラノフスキー
#26402
該当なし
テジャシュ クンバレ
#26365
26364
アンドレイ・コーニー
#26313
25968
ティモン・デ・グルート
#26495
該当なし
アレクサンダー・タラノフスキー
#26464
該当なし
アレクサンダー・タラノフスキー
#26452
該当なし
Lukasz Bajsarowicz
#26322
26331
Lukasz Bajsarowicz
#26391
該当なし
ヴィカルプ サクセナ
#26628
該当なし
Lukasz Bajsarowicz
#26614
26612
エドゥアルド・チトラガ
#26558
該当なし
アヒス
#26540
該当なし
アヒス
#26537
該当なし
フレッド オロスコ ディアス
#26512
該当なし
フレッド オロスコ ディアス
#26511
該当なし
フレッド オロスコ ディアス
#26509
該当なし
アンドレイ・コーニー
#26490
該当なし
ラヴィンダー
#26489
26437
Lukasz Bajsarowicz
#26480
26479
カリナ トシンバル
#26478
該当なし
オレ ウシク
#26455
25162
deepaksnair
#26445
25761
セルゲイ バシウチンスキー
#26435
18012
チチ
#26434
該当なし
アンドレイ・カルタベツセフ
#26381
25300
iGerchak
#26327
該当なし
ダニエル・ルフ
#26285
26275
スタニスラフ・イルニツキー
#26071
26065
フレッド オロスコ ディアス
#25994
該当なし
iGerchak
#25839
21014
マテウス・クルゼゾウィーク
#25385
10518, 21717
Lukasz Bajsarowicz
#26355
該当なし
マヌエル エドゥアルド カネパ シウエロ
#26296
該当なし
アレクサンダー・タラノフスキー
#26000
該当なし
Hitesh
#25966
25962
ジェルーン
#25875
9466
マテウス・クルゼゾウィーク
#25764
17125
ヴィナイ コップ
#24460
該当なし
ナムラタ
#26634
該当なし
Lukasz Bajsarowicz
#26611
26610
イスラム教のスブラマニア人
#26549
該当なし
カリナ トシンバル
#26525
該当なし
カリナ トシンバル
#26487
該当なし
アレクサンダー・タラノフスキー
#26439
該当なし
アレクサンダー・タラノフスキー
#26429
該当なし
セルゲイ バシウチンスキー
#26241
26240
リシャ ティワリ
#26641
該当なし
カリナ トシンバル
#26579
該当なし
ドミトリー・トシンバル
#26574
該当なし
オレ ウシク
#26569
17847
アヒス
#26568
該当なし
マヤンク ザラヴァディア
#26542
該当なし
エヴエン センティアボフ
#26533
21555, 26532
エドゥアルド・チトラガ
#26496
該当なし
アレクサンダー・タラノフスキー
#26476
該当なし
エルファン シャマバディ
#26462
該当なし
ミシェル・ファンテッティ
#26451
該当なし
カリナ トシンバル
#26430
該当なし
カリナ トシンバル
#26399
26332
パアボ ポキネン
#26213
該当なし
カウシクチャフダ
#26007
25591
ダン・ワリス
#25860
該当なし
ウィレム ウィグマン
#25851
該当なし
ジムルド
#25742
該当なし
ラウル ヴェルドゥゴ ロレンツォ
#25324
13865
George Babarus
#24648
該当なし
Andreas・フォン・スタジニッツ
#24485
該当なし
クリス・ポック
#26378
26375
パウェウ・タイレク
#25641
25032
アンドレイ・ニコラエフ
#25285
該当なし
セルゲイ バシウチンスキー
#26420
8691
ラウル・ワトソン
#26413
該当なし
ラヴィ・チャンドラ
#26162
25195
ラクラン・ターナー
#26623
26622
Lukasz Bajsarowicz
#26621
該当なし
Hitesh
#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
Nikita Sarychev
#25249
該当なし
ヴィシャール・ウェブクル
#25246
25245
adrian-martinez-interactiv4
#24843
24842
イスラム教のスブラマニア人
#26820
該当なし
カリナ トシンバル
#26816
該当なし
アヒス
#26771
該当なし
バルトマイエイ スズベール
#26684
該当なし
プラティク メッタ
#26674
該当なし
テジャシュ クンバレ
#26342
該当なし
アダルシュ マニカム
#25991
847
ビン・レ
#26857
26843
アレクサンダー・タラノフスキー
#26846
該当なし
カリナ トシンバル
#26844
該当なし
カリナ トシンバル
#26835
該当なし
カリナ トシンバル
#26839
該当なし
カリナ トシンバル
#26769
該当なし
アヒス
#26768
該当なし
カリナ トシンバル
#26712
該当なし
ヴォヴァ ヤトシク
#26688
該当なし
ダシャート パテル
#26659
26054
バルトマイエイ スズベール
#26398
該当なし
セルゲイ バシウチンスキー
#26317
26240, 26314
アレクサンダー・ルキヤノフ
#24612
24547
エドゥアルド・チトラガ
#26904
該当なし
カリナ トシンバル
#26899
該当なし
スタニスラフ・イルニツキー
#26897
該当なし
カリナ トシンバル
#26894
該当なし
エドゥアルド・チトラガ
#26878
該当なし
ウラジミール フィッシュチェンコ
#26869
該当なし
ウラジミール フィッシュチェンコ
#26868
該当なし
ミラン オズトロモック
#26863
該当なし
スタニスラフ・イルニツキー
#26790
該当なし
イスラム教のスブラマニア人
#26761
該当なし
エドゥアルド・チトラガ
#26710
該当なし
エデン ドゥオン
#26701
26675
セルヒイ ペトリチェンコ
#26650
25675
カリナ トシンバル
#26617
該当なし
イスラム教のスブラマニア人
#26584
26583
マクシム ノビク
#26523
25963
Hitesh
#26418
26416
マルコ・ケッケ
#25806
25656
ベンジャミン ローゼンベルガー
#25626
該当なし
ブライス
#25426
該当なし
ラファエル コレーゴメス
#25417
該当なし
ラファエル コレーゴメス
#25321
該当なし
アルテム ヴォロズノフ
#24976
24971
バルトマイエイ スズベール
#22296
14958
アレクサンダー・タラノフスキー
#26833
該当なし
Lukasz Bajsarowicz
#26608
26607
グレイソン
#26772
該当なし
Lukasz Bajsarowicz
#25858
25856
デニス・コピロフ
#23570
該当なし
ペタル ボリソフスキ
#26995
該当なし
バルトマイエイ スズベール
#26982
該当なし
Lukasz Bajsarowicz
#26974
26973
マックス メゼンスキー
#26947
該当なし
マックス メゼンスキー
#26944
該当なし
イスラム教のスブラマニア人
#26932
26917
ナンディーニ・ナガラジ
#26928
該当なし
アンドリー・カシア
#26916
該当なし
マックス メゼンスキー
#26912
該当なし
モハメド・アサル
#26862
26838
ウラジミール フィッシュチェンコ
#26821
該当なし
オレ ウシク
#26755
該当なし
ウラジミール フィッシュチェンコ
#26697
該当なし
フレッド オロスコ ディアス
#26586
該当なし
ラヴィンダー
#26230
26229
オレ ウシク
#26090
25910
アンドレイ・コーニー
#25895
13269, 25738
シャンカル コナール
#25349
572
クリス・フレウィン
#25161
該当なし
イスラム教のスブラマニア人
#26979
26800
マックス メゼンスキー
#26842
該当なし
アラステア マックロー
#26615
該当なし
Lukasz Bajsarowicz
#25828
26331
enriquei4
#25311
13252
バルトマイエイ スズベール
#27054
該当なし
Lukasz Bajsarowicz
#27048
27044
ショーン・ファン・ズイダム
#27041
27040
カリナ トシンバル
#27021
該当なし
マックス メゼンスキー
#27010
該当なし
Lukasz Bajsarowicz
#26779
該当なし
バルトマイエイ スズベール
#26765
17933
トビアス ニルソン
#26548
23755, 26384
Lukasz Bajsarowicz
#26329
26331
コロスティイ
#25359
25243
ピエターホスト
#24003
23619
アレクサンダー・タラノフスキー
#27114
該当なし
オレ ウシク
#27057
該当なし
ティモン・デ・グルート
#27033
27032
ドミニク フェルナンド
#26907
該当なし
トゥグエン
#26619
該当なし
Lukasz Bajsarowicz
#26778
該当なし
Lukasz Bajsarowicz
#26990
26989
ラウル・ワトソン
#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
該当なし
Hirokazu Nishi
#25454
24637
ピエターホスト
#24878
22609
ドミトリー
#24743
24735
フランシス
#23742
該当なし
wardcapp
#22442
該当なし
ヴァディム マレシュ
#27172
14086
フランシゼク ワールザク
#27179
該当なし
バルトマイエイ スズベール
#27145
該当なし
アレクサンダーアレマン
#26959
25219
ダニエルミ
#26506
26499
アンドレイ ベジアーズィチニ
#25722
25669
イホル スヴィジエフ
#27284
該当なし
Lukasz Bajsarowicz
#27281
該当なし
Lukasz Bajsarowicz
#27277
該当なし
Lukasz Bajsarowicz
#27274
該当なし
セルゲイ バシウチンスキー
#27261
204722090621910
ナバル バルニエ
#27249
該当なし
ピエターホスト
#26784
411211615116162512426393
ピオトル・マルキーウィッツ
#26746
該当なし
ムディット シュクラ
#26348
26345
ヴァディム マレシュ
#27187
26117
セルゲイ バシウチンスキー
#27170
26825
エデン ドゥオン
#25733
該当なし
Lukasz Bajsarowicz
#27118
27117
ドミトリー・トシンバル
#27266
該当なし
Lukasz Bajsarowicz
#27255
該当なし
バシリイ・ブルラクス
#27165
該当なし
アレクリ
#27015
26683
トゥグエン
#26987
26963
セルゲイ バシウチンスキー
#26560
264732685626858
ダン・ワリス
#25297
該当なし
solwininfotech
#24479
22251
Lukasz Bajsarowicz
#27273
該当なし
ヴァディム マレシュ
#27237
24704
バルトマイエイ スズベール
#27215
該当なし
セルゲイ バシウチンスキー
#27191
26827
マイケル・ボッテンズ
#27125
27124
ヤロスラフ・ロゴザ
#26015
該当なし
ルイス氏
#25734
該当なし
アレクサンダーメンク
#23191
該当なし
アブラル・パサン
#27336
27335
セルゲイ バシウチンスキー
#27304
14080
Lukasz Bajsarowicz
#27298
該当なし
Lukasz Bajsarowicz
#27292
該当なし
バシリイ・ブルラクス
#27263
26708
Lukasz Bajsarowicz
#27214
該当なし
ミシェル・ファンテッティ
#27116
該当なし
アントニノ ボヌモア
#26748
26745
バルトマイエイ スズベール
#26923
186
アンドレイ ベジアーズィチニ
#27390
該当なし
フィル マジ
#27375
該当なし
オレ ウシク
#27353
該当なし
ドミトリー・トシンバル
#27334
該当なし
バルトマイエイ スズベール
#27319
該当なし
アンドレイ ベジアーズィチニ
#27307
26224
Lukasz Bajsarowicz
#27276
該当なし
Lukasz Bajsarowicz
#27000
該当なし
チチ
#26538
該当なし
パヴェル ビストリツキー
#25664
25540
アレクサンダー・タラノフスキー
#22011
22010
Lukasz Bajsarowicz
#27378
該当なし
ニラフ パテル
#26055
22363
セルゲイ バシウチンスキー
#27412
13689
バルトマイエイ スズベール
#27393
該当なし
バルトマイエイ スズベール
#27385
該当なし
バルトマイエイ スズベール
#27384
該当なし
バシリイ・ブルラクス
#27383
27370
Lukasz Bajsarowicz
#27381
該当なし
マテウス・クルゼゾウィーク
#27360
該当なし
プリヤ – V – パンシャル
#27088
27086
ローラ フォルコ
#22837
22833
バルトマイエイ スズベール
#26075
6310
シャンカル コナール)
#27388
該当なし
グレアム・ウォートン
#26999
該当なし
バシリイ・ブルラクス
#27371
該当なし
ヴァディム マレシュ
#27509
該当なし
バルトマイエイ スズベール
#27462
該当なし
Lukasz Bajsarowicz
#27427
該当なし
Lukasz Bajsarowicz
#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
該当なし
ピエターホスト
#26801
該当なし
イホル スヴィジエフ
#27519
27500
Lukasz Bajsarowicz
#27322
27320
Lukasz Bajsarowicz
#27321
27320
ナザール クロバニチ
#27652
該当なし
クリスティアーノ パシェコ
#27627
27500
Lukasz Bajsarowicz
#27597
171
オレ ウシク
#27563
該当なし
バルトマイエイ スズベール
#27491
該当なし
セルゲイ バシウチンスキー
#27343
13851
Lukasz Bajsarowicz
#26988
26986
トゥグエン
#26926
該当なし
クリチストフ ダニエル
#26036
該当なし
オレ ウシク
#27671
該当なし
Lukasz Bajsarowicz
#27552
該当なし
マルクス・ペッテルセン・イルヘンス
#27547
該当なし
オレ ウシク
#27676
該当なし
イホル スヴィジエフ
#27522
27500
エイノ・ケスキタロ
#27448
該当なし
Lukasz Bajsarowicz
#27701
27638
オレ ウシク
#27689
該当なし
バルトシュ ゴルスキ
#27685
該当なし
オレ ウシク
#27677
該当なし
パウェウ・タイレク
#27603
27506
Lukasz Bajsarowicz
#27325
該当なし
オレ ウシク
#27843
該当なし
オレ ウシク
#27841
該当なし
オレ ウシク
#27692
該当なし
Lukasz Bajsarowicz
#27606
27607
マテウス ゴンティジョ
#26293
該当なし
オレ ウシク
#27846
該当なし
Lukasz Bajsarowicz
#27300
27299
セルジイ イワシチェンコ
#27499
該当なし
セルジイ イワシチェンコ
#27536
該当なし
ナザール クロバニチ
#27566
該当なし
ナザール クロバニチ
#27966
該当なし
ピエターホスト
#27926
27920
ピエターホスト
#27892
該当なし
イホル スヴィジエフ
#27887
25769
シーカー・ミシュラ
#27886
27874
アヒス
#27740
該当なし
オレクサンドル クラフチュク
#27578
該当なし
Lukasz Bajsarowicz
#27323
27320
Lukasz Bajsarowicz
#27093
27089
アレクサンダーシュクルコ
#27994
該当なし
ヴァディム マレシュ
#27976
1270
Lukasz Bajsarowicz
#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 をインストールできます。

移行ツールキット

データ移行ツールは、既存の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