Magento 2 データ移行ツールのインストール方法

公開: 2021-11-09

Magento 1 から Magento 2 への移行は、パフォーマンスが高く収益性の高い e コマース ストアに向けた正しい動きです。 データをスムーズに移行するには、Magento 2 データ移行ツールが必要です。

この記事では、このツールを Magento 2 にインストールする手順を順を追って説明します。

目次

  • Magento 2 に移行する前に知っておくべきこと
  • Magento 2 データ移行ツールの目的
  • データ移行ツールのインストール要件
    • Magento 2 ソフトウェア バージョンの確認方法
    • データ移行ツールのバージョンを確認する方法
  • Magento 2 にデータ移行ツールをインストールする
    • repo.magento.com からインストール
    • GitHub からインストール
  • まとめ

Magento 2 に移行する前に知っておくべきこと

サポートされていない Magento 1 プラットフォームを実行している加盟店は、セキュリティとパフォーマンスの問題に直面するリスクがあります。 また、革新的な機能が Magento 1 に追加されなくなったため、競争力を失うリスクがあります。

一方、Magento 2 ストアのオーナーは、ゲームの一歩先を行っています。 ソフトウェアのリリースごとに、新しい強力な機能とパフォーマンスの向上が得られます。

Magento 2 への移行は、一見したほど簡単ではありません。 古いストアから新しいストアへの Magento データの転送にすぎないと考える人もいますが、手順ははるかに複雑です。 これには、クリーンな Magento 2 インストールでの Magento 1 データ、設定、および設計の完全な再作成が含まれます。

移行にかかる労力は、元の Magento 1 ストアのカスタマイズの数によって異なります。 Magento 1 から Magento 2 への移行のコストも同様です。

たとえば、デフォルトのテーマがあり、拡張機能がない単純なストアを移行するには、1 日かかり、1,500 ~ 2,000 ドルの費用がかかります。 カスタマイズが多ければ多いほど、移行に必要な時間と費用が増えます。

Magento 2 データ移行ツールの目的

簡単な Magento 2 データ移行のために、アドビは公式のデータ移行ツールを開発しました。 これは、検証、ロギング、進捗追跡、およびテスト機能を備えたコマンドライン インターフェイス ツールです。 ダウンロードは無料で、マーチャントが新しく改善された Magento 2 に店舗を移行できるようにすることを目的としています。

ノート:

データ移行ツールは、Magento 1 から Magento 2 にのみデータを移行するように設計されています。 WooCommerce から Magento など、あるプラットフォームから別のプラットフォームへの移行には適していません。

データ移行ツールは、次のデータの Magento 2 への転送を自動化します。

  • お客様
  • カタログ
  • 注文
  • プロモーション
  • コア構成

ただし、このツールは、メディア ファイル、管理者権限、および一部のカスタム データを転送できません。

たとえば、製品オプションの移行や注文のインポートとエクスポートが必要な場合は、サードパーティのソリューションが必要になります。 また、コンテンツ移行ツールでは、拡張機能とテーマを移行することはできません。Magento 2 ストア用に新たに作成する必要があります。

利用可能な 3 つのデータ移行ツールは何ですか?

Magento 2 データ移行ツールは、次の 3 つのモードで動作します。

  • 設定。 このツールは、ストアとシステム構成の設定を Magento 1 から Magento 2 に移行します。
  • データ。 このツールは、Magento 1 データベースから Magento 2 データベースにデータを移行します。
  • デルタ。 このツールは、プライマリ データの移行以降に変更された可能性のある新しい注文やカタログ データなどの増分データを移行します。

問題なく移行するには、上記の手順に従うことをお勧めします。

各モードには、EAV ステップ、設定ステップ、URL 書き換えステップなどのステップがあります。

しかし、データ移行はどのように行われるのでしょうか?

すべてのステップで、ツールは Magento 1 データベースと Magento 2 データベースの間の一貫性を検証し、データ転送の実行後に検証します。 デルタ モードでは、ツールは、プライマリ マイグレーション以降に行われたストア データの変更を転送します。 最後のステップは、すべてのデータが正常に移行されたことを確認するための検証テストです。

データ移行 magento 2 ケーススタディ

データ移行ツールのインストール要件

Magento 2 にデータベースを移行する前に、Magento とデータ移行ツールのバージョンが一致していることを確認してください。

最新バージョンの Magento 2 を使用している場合は、最新バージョンのデータ移行ツールも使用する必要があります。

現在使用しているバージョンがわからない場合は、次の手順に従ってください。

Magento 2 ソフトウェア バージョンの確認方法

Magento 2 のバージョンを確認するには、ターミナルで次のコマンドを実行します。

php <your Magento 2 install dir>/bin/magento --version

Composer を使用して Magento 2 ソフトウェアをダウンロードした場合は、次のコマンドを実行する必要があります。

 cd <your Magento 2 clone directory> git branch

デフォルトで使用されている開発ブランチにいる場合は、最初にそれをリリース済みブランチに変更する必要があります。

データ移行ツールのバージョンを確認する方法

Magento 2 移行ツールのバージョンを確認するには、次の手順を実行する必要があります。

  • データ移行ツール ディレクトリに移動します: vendor/Magento/data-migration-tool
  • composer.json ファイルをテキスト エディターで開き、「Version」という値を見つけます。 ツールの現在のバージョンが表示されます。

Magento 2 にデータ移行ツールをインストールする

データ移行ツールをインストールするには、次の 2 つの方法があります。

  1. repo.magento.com の使用
  2. GitHub リポジトリの使用

このガイドでは、両方の方法について説明します。

repo.magento.com からインストール

Data Migration Tool を正しくインストールするには、Magento のルート インストール ディレクトリに移動し、composer.json ファイルを更新します。 これは、データ移行ツール パッケージの場所を提供するために必要です。

  • コマンドライン ユーザーとして Magento 2 サーバーにログインします。
  • Magento 2 ルート ディレクトリに移動します。
  • ターミナルで次のコマンドを実行します。
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:<version>
  • <version> タグを現在のバージョンのデータ移行ツールに置き換えます。 たとえば、バージョン 2.0.2 を使用している場合は、次のように入力します。
 composer config repositories.magento composer https://repo.magento.com composer require magento/data-migration-tool:2.0.2
  • 次に、認証キーを入力します。 公開鍵がユーザー名で、秘密鍵がパスワードである Commerce Marketplace のアカウント ページからそれらをコピーできます。
magento 2 のデータ移行と認証キーの見つけ方

GitHub からインストール

GitHub を使用して、Magento にデータ移行ツールをインストールできます。 次の手順に従って、GitHub からデータ移行ツールをインストールします。

  • コマンドライン ユーザーとして Magento サーバーにログインし、Magento 2 ルート ディレクトリに移動します。
  • ターミナルで次のコマンドを実行します。
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:<version>
  • <version> タグを現在のバージョンのデータ移行ツールに置き換えます。 たとえば、バージョン 2.0.2 を使用している場合は、次のように入力します。
 composer config repositories.data-migration-tool git https://github.com/magento/data-migration-tool composer require magento/data-migration-tool:2.0.2

まとめ

おめでとう! 指示に従っていれば、Magento 2 データ移行ツールが正常にインストールされているはずです。

ただし、これは Magento 移行の手順の 1 つにすぎません。 技術に精通している場合は、自分で Magento 2 に移行できます。

ただし、必要な経験が不足している場合は、信頼できる Magento の代理店に連絡して支援を受けるか、安全な Magento データベース移行サービスをスターターとして選択することをお勧めします。

magento 2 移行ツール