究極のMagento1からMagento2への移行ガイド

公開: 2022-06-30

まだMagento1を使用していますか? 今日は、新しいプラットフォームへの移行計画に取り掛かる良い機会かもしれません。 このガイドでは、データとカスタマイズをMagento1からMagento2に移行するプロセスについて説明します。

アドビは2020年6月に元のMagentoソフトウェアのサポートを停止しましたが、製品をオンラインで販売するためにMagento1を引き続き使用している可能性があります。 Nexcess Safe Harbourのように、専門家のMagento 1を適正な価格でサポートできる製品があることを考えると、これは本質的に悪いことではありませんが、ある時点で、最新の手法を使用して積極的に開発されているソリューションにリプラットフォームするのが賢明です。とテクノロジー。

そのことを念頭に置いて、究極のMagento1からMagento2への移行ガイドを作成しました。

知っておくべきことは次のとおりです。

データ:

最初のステップは、何が移行され、何がこのプロセスから除外されるかを常に評価することです。 これは、サイトのフットプリントを削減し、軽量化する絶好の機会です。

これらすべての製品バリエーションが本当に必要ですか? マーケティングや特別なイベントのために作成したCMSページはどうですか? 新しいプラットフォームに移行するものを決定したら、プロセスを自動化するために使用できるツールがいくつかあります。 移行が完了せず、プ​​ロセスでファイルが削除または変更された場合に備えて、移行を開始する前に、完全なファイルとDBのバックアップをお勧めします。

Magentoは、店舗、ウェブサイト、配送、支払い、税設定、作成された注文、レビュー、顧客プロファイルの変更などのシステム構成に加えて、注文、製品、カテゴリのすべての操作を含む一部のエンティティを処理する独自の移行ツールをリリースしました。 そのツールはここにあります。

手動で移行する必要のあるデータがあり、通常、メディアファイル、ストアフロントデザイン、アクセス制御リスト、および管理者ユーザーが含まれます。 エンティティを手動で移行するためのハウツーガイドは、ここにあります。

統合:

Nexcessにあるほとんどのストアには、ERP、PIM、CIM、CRMなどのサードパーティ統合がいくつか含まれています。広告とマーケティング統合は、Magentoで使用される最も一般的なものです。

Magento 1と2のアーキテクチャの違いにより、これらの統合のほとんどを自動的に移行することはできませんが、ベンダーは通常、両方のバージョンの移行ツールとモジュールを提供しているため、この移行作業が簡単になります。

ご希望のベンダーに連絡して、Magento 2モジュールについて質問してください。これらの統合を最初から開発する必要はないので、可能性があります。 必要な統合用の公式のMagento2モジュールがない場合は、Magento Marketplaceをチェックして、統合に一致するモジュールを見つけてください。

拡張機能:

Magento 1にはモジュールをダウンロードしてインストールするためのWebインストーラーが含まれていましたが、Magento2はセキュリティ上の理由からこの機能を完全に削除しました。 当時、100を超えるモジュールを備えたサイトは一般的ではなく、コード品質チェックはほとんど存在していました。

新しいMarketplaceが品質チェックを実装することで、Magentoの拡張機能の品質が劇的に向上しました。 インストールは以前ほど簡単ではありませんが、一貫した標準が満たされ、コードの問題はMagento2ではあまり一般的ではありません。

同じことを行う複数の拡張機能を備えた肥大化したサイトは、Magento 1で非常に一般的であり、Magento 2に再プラットフォーム化することは、余分なクラスがロードされてパフォーマンスが低下するのを防ぐために、未使用のモジュールを削除する良い機会です。

ルックアンドフィール/テーマ:

テーマは「それほど重要ではない」または「単なるデザイン」として却下されることがよくありますが、真実はそれがユーザーエクスペリエンスの重要な部分であるということです。 Magento 1と2はどちらも、リリースされた時点ですでに古いフロントエンドテクノロジー(Prorotype.jsとKnockout.js)を備えていましたが、最近では、PWAやハイブリッドアプローチなどのより優れたオプションを開発者が開発を楽しむことができます。 テーマとフロントエンドの実装に関しては、Magento 1と2の間で直接移植できるものは多くありませんが、ヘッドレスとPWAの実装とAPIカバレッジの台頭を考えると、最新の使いやすいフロントエンドを開発することはかつてないほど簡単になりました。あなたのeコマースストア。

ホスティング:

Magento2のパフォーマンスプロファイルはMagento1とは大きく異なることを覚えておくことが非常に重要です。サーバーのサイズと決定を最後まで残さないでください。また、ライブプロダクションにできるだけ近い環境でビルドをテストすることを常に忘れないでください。 。 インフラストラクチャの要件も異なり、VarnishやElasticSearchなどのソフトウェアは、そのまま、またはシステム要件としてサポートされています。

必要なリソースのサイズ設定は、Magento 1の場合ほど単純ではない可能性があります。そのため、通常の推奨事項は、見積もりを取得するためにいくつかの履歴データをホスティングプロバイダーに連絡することです。 Magento 2はリソースを大量に消費する獣であり、そのように扱う必要があります。 開発者は実稼働環境をセットアップするのが大好きですが、セキュリティ更新プログラムとパッチを使用して実際にそれらを維持する必要があることを忘れがちです。 Magentoクラウドの経験を持つ社内のシスオペチームがまだない場合は、マネージドクラウドルートを選択するのは簡単な決断です。

結論:

Nexcess Safe Harbourを開発して、EOL後のM1ストアが次のステップを検討する際に必要な更新とセキュリティを提供します。 あなたがNexcessの顧客であり、セーフハーバーをまだ利用していない場合、それは簡単な追加であり、時間を稼ぐことができます。 2021年の初めに移行を計画すると、次のプラットフォームを確実に選択し、店舗の次の成功段階、特に休暇に間に合うように準備するために必要な滑走路が得られます。 最も重要なポイントは、Magento1とMagento2の違いを理解し、すべてのオプションを確認し、次のプラットフォームの選択に自信を持ってもらうことです。

このようなガイドは役に立ちますが、移行に必要な作業のほとんどは、システムインテグレーターまたは開発機関が行う必要があり、優れた技術パートナーがいると、一般的な問題を解決し、必要に応じて拡張できます。 私たちは紹介を手伝ったり、アイデアを打ち負かしたりするためにここにいます。 Nexcessについて詳しくは、こちらをご覧ください。