OpenCartからMagentoに移行するためのステップバイステップガイド
公開: 2022-07-07テクノロジーと情報の新時代を迎えるのはeコマースの爆発的増加であり、オンラインショッピングに対する消費者の購買行動の必然的かつ自然な変化が特徴です。 そういえば、どの商人も成長の特定の段階で無視してはならない最も人気があり強力なeコマースプラットフォームの1つはMagentoです。 これは、現在eコマースで最もよく使用されているプラットフォームの1つです。 そうは言っても、 OpenCartからMagentoへの移行に関する今日のステップバイステップのチュートリアルを深く掘り下げます。このチュートリアルでは、Magentoプラットフォームをより深く理解するために、最初に前向きな証拠を示します。
コンテンツ
ストアの所有者がOpencartからMagento2に移行する必要がある5つの理由
OpenCartは、費用対効果が高く安全性の高い方法でeコマースストアを運営するためのシンプルでユニークなショッピングカートシステムですが、Magentoのようにオンラインビジネスをより適切に管理および拡大するための機能を制限します。 どちらもオープンソースですが、Magentoは複雑なグループに属しており、急成長しているビジネスに専門的な成長の機会があります。
機能-リッチでパワフル
Magentoは、背中に大きな機能パッケージを備えた巨大なサンタのようなもので、開発リクエストに対応する基本機能と高度な機能のワイルドリストです。 製品ポートフォリオがどれだけ長く広く拡大されても、Magentoがすべてを処理します。
これらすべての機能と数量が大量にあるように思われますが、すべてが失われますが、Magentoはコントロールパネルをよりユーザーフレンドリーに更新しました。 製品と在庫の管理、注文管理、顧客管理、コンテンツ管理、分析などのセクションがあり、プロセス全体を最小限の手間で正確に整理および自動化するのに役立ちます。
強力なセキュリティ
その機能がもたらすすべての印象的なパフォーマンスで、Magentoで保証できるもう1つのことはセキュリティです。これは、オンライン顧客との信頼関係の構築の成功に大きく貢献します。 Magentoストアがハッキングされる可能性はおそらく最小です。
システム全体は非常に安定しており、安全です。 250,000以上の企業が、Magentoをパートナーとして信頼しています。 また、内部で管理できる高度なセキュリティ権限には複数のレベルがあります。
柔軟性とカスタマイズ性が高い
モジュラーアーキテクチャを備えたMagentoは、内部から各コンポーネントにアクセスして変更することにより、無限の柔軟性を提供します。 これにより、サイトを管理し、必要に応じてカスタマイズするための豊富な選択肢が提供されます。 Magentoを使用してすべてを最初から再コーディングすることもできます。
さらに、Magentoの所有者専用に構築されたプラグイン、アドオン、拡張機能の非常に幅広いリストにアクセスできます。 このプラットフォームは、支払い、出荷、言語、通貨への国際的な拡大に備えるための包括的なソリューションも提供します。
SEO最適化
Magentoは、最適化された画像の説明、キーワード、サブキーワードから、管理ツールでSEOに適したURLなど、SEOの技術的な側面を積極的に処理するのに役立ちます。 多くのSEO指向の機能は、Magentoにのみ組み込まれています。 URL、タグ、説明、またはサイトマップをWebサイトに簡単に添付できるため、潜在的なWebユーザーにより良い情報を提供できます。
それ以外に、検索エンジンでの有機的な増加を決定する重要な要因は、優れたユーザーエクスペリエンスにあります。 そしてそれを達成するために、Magentoは完全にレスポンシブであるため、ストアはあらゆるブラウジングサイトやデバイス、特にモバイルと互換性があります。
成長の可能性
多くの技術の達人は、店のオーナーが最初からMagentoに向けて意図を設定するようアドバイスしています。 初心者向けの他のプラットフォームと比較すると、労力と費用の両方で大きな投資になる可能性がありますが、大きな成長を目指す場合は、後で準備するのに最適な段階です。
Magentoを使い始めたら、成長するビジネスのために「成熟した」堅牢なプラットフォームに切り替える必要はありません。 スケーラビリティと、コンバージョン率の向上、顧客との関係の改善、および目標を達成するために活用、統合、またはアップグレードするために必要なソースがあります。
ストアの所有者がOpencartからMagento2に移行できる3つの方法
eコマースWebサービス/エージェンシーを雇う
この分野の専門家チームがすぐに参加してあなたを助けてくれるでしょう。 移行を処理し、新しいMagentoストアを適切な方法でキックスタートするための専門的なコンサルティングと経験豊富なアドバイスを得ることができます。 予算が懸念事項の1つである場合、アジアの主要な代理店の1つにアウトソーシングすることは素晴らしい選択肢です。
手動移行
移行タスクを自分で処理することは、非常にリスクが高く時間のかかるソリューションであることに注意してください。 データベース構造という悪名高い悪夢に直面します。1つの単純なエラーが想像を絶するすべての影響につながる可能性があるためです。
技術的なことについてもっと知りたい人のために、ここに基本的なステップがあります:
- ステップ1 :OpenCartサイトにアクセスし、サードパーティの移行ソリューションをインストールして、すべての製品、顧客、注文、カタログ、およびその他のエンティティをXMLまたはCSV形式でエクスポートします。
- ステップ2 :エンティティをデータファイルにエクスポートしたら、次に進んで新しいMagento2ストアにインポートします。 次に、Magento 2管理パネルにアクセスして、別のインポートタスクを作成します。 [システム]を見つけ、[データ転送]->[ジョブのインポート]をクリックします。
- ステップ3 :ビジネスニーズに合わせてデータを構成してから、[一般設定]、[データの準備]、[設定のインポート]、[動作のインポート]、[ソースのインポート]の正確な順序でデータを実装します。
自動移行ソリューション/拡張機能を使用する
他の人気のあるオプションは、自動ショッピングカート移行ツールに属しています。 これらは、すべての情報と製品、顧客、注文、およびその他のデータを自動的に転送するのに役立つ、サードパーティプロバイダーが提供する既成のソリューションです。
このオプションでは、LitExtensionの移行ツールを強くお勧めします。 これは非常に人気があり、Magento開発チームによっても認定されています。 以下は詳細な手順です。
OpencartからMagento2に移行する
覚えておくべきちょっとした注意点があります。これらの手順は、使用する拡張機能によって異なります。 この手順は、現在のバージョンに更新されたMagentoユーザーガイドに従います。
準備
OpenCartストアにファイルをアップロードし、Magentoがコネクタにアクセスするには、アクセス許可が必要です。 PHP互換性の場合:PHP5.3以降。 OpenCartからMagento2に移行できるデータについては、こちらをご覧ください。
設定
移行ツールをダウンロードする
LitExtensionストアから、移行ツールのファイルをダウンロードしてから、Zipファイルを抽出します。 2つのフォルダ「apps」と「Magento_connector」という名前の2つのフォルダがあります。
カート移行をインストールする
Magento 2の場合:
- ステップ1 :FTPプログラムを使用してMagentoストアにアクセスし、「apps」フォルダーをMagentoルートフォルダーにアップロードします。
- ステップ2 :サーバーのSSHコンソールで、次のコマンドを使用してストアのルートフォルダーに移動します:
cd path_to_the_store_root_folder
次に、次のコマンドを実行します。
php-f bin/magento module:enable LitExtension_Core
php-f bin/magento module:enable LitExtension_CartMigration
php-f bin/magento setup:upgrade
php-f bin/magento setup:static-content:deploy
- ステップ3 :ストアキャッシュをフラッシュします。 バックエンドからログアウトして、再度ログインします。
- 手順4 :管理者アカウントの共有を有効にして、別の場所から管理者にログインしたときに移行の進行が停止しないようにします。
次の順序を作成します。[バックエンド]>[ストア]>[構成]>[高度なタブ]>[管理者]>[管理者アカウントの共有]を「はい」に変更します。
OpenCart用のコネクタをインストールします
- ステップ1 :FTPプログラムを使用したOpenCartストアへのアクセス
- ステップ2 :フォルダ「Magento_connector」をOpenCartルートフォルダにアップロードします
- ステップ3 :http(s)://yourstore.com/magento_connector/connector.phpにアクセスしてコネクタをテストします。
「コネクタがインストールされています」として、コネクタ処理が成功したことを示すサインが表示されます。
- ステップ4 :セキュリティのために、「connector」フォルダーでconnector.phpを開き、次の最初の行を見つけます。
define(「LECM_TOKEN」、「123456」)
「123456」を、移行フォーム(カートトークン)の入力に使用され、ソースストアへの不正なデータアクセスを防ぐための「パスワード」のように機能する別の文字列に変更します。
ライセンスキーを入力してください
ライセンスキーは、ダウンロードパッケージに付属するエンコードされた文字列である移行ツールをアクティブ化するためのキーです。 新しいMagento2ストアにログインした後、「ダウンロード可能な製品」セクションを検索して、ダウンロードリンクとライセンスキーを見つけます。
Magentoバックエンドで、[ターゲットストア]>[カートの移行] >[構成]に移動し、ライセンスキーをコピーしてそこに貼り付けます。
OpenCartデータをバックアップする
データが失われるという苦痛な空白状態を回避するには、ストアの所有者はデータベースをバックアップする必要があります。 方法は次のとおりです。
- OpenCartストアのバックエンドにログインします。
- [システム]→ [メンテナンス]→ [バックアップ/復元]を検索します
- Magentoに持ち込むデータタイプを選択します。 疑わしい場合は、すべてのオプションにチェックマークを付けることをお勧めします。これは、失われたものや見つからないものを悼むよりも、後でデータを削除する方がよいためです。
- [エクスポート]に移動し、ダウンロード可能なMySQLデータベースでバックアップされたデータを見つけます。
ただし、LitExtensionサービスを使用する場合は、データのバックアップは不要です。 このツールは、OpenCart内のすべてのデータを、最初から変更することなく新しいプラットフォームにコピーします。
新しいMagentoストアを作成する
すべてが保護されたら、新しいMagentoストアをセットアップします。 Magento 2をインストールする前に、次のことを行う必要があります。
- Magento標準と互換性のあるサーバーをセットアップする
- Magentoファイルシステムの所有者を設定する
次に、Magento Tech Resourceにアクセスして、Magento2パッケージを選択します。 次は、ファイル転送プロトコルの設定です。 これは、管理対象サーバーにダウンロードされたファイルを移行するのに役立ちます。
まず、FTPアカウントを作成し、Magento2アーカイブの管理対象public_htmlサーバーディレクトリにアクセスします。 次に、FTPファイルをインストールして構成し、Magento2アーカイブをコンピューターからサーバーに移動する必要があります。 必要に応じて方法を選択してください。
Windows:FileZillaまたはWinSCP
Mac OS:CyberDuckまたはFileZilla
Magento2ストアのインストールに移ります。 ここで、セットアップウィザードは、Magentoソフトウェアをインストールしてモジュールを有効または無効にする前に、許可を求めます。 スキップすることはできませんが、あるページまたは別のページに行ったり来たりすることはできます。
- ステップ1 :使用している任意のWebブラウザーから開始します
- ステップ2 :以下のURLをブラウザのアドレスまたはロケーションバーに追加します。
http://<MagentoホストまたはIP>/<Magentoルートへのパス>/ setup
- ステップ3 :最初のページで、[同意してMagentoをセットアップする]をクリックします
- ステップ4 :次に、準備チェックの処理に同意します
- ステップ5 :必要なすべての情報を入力してデータベースを完成させます
- ステップ6 :Web構成
以下の情報を入力してください。
あなたの店の住所:http://www.example.com
Magento管理者アドレス:Magento管理者へのアクセスを提供するURLを入力します。
- ステップ7 :お好みに合わせてストアをカスタマイズします。これはいつでも変更できます
- ステップ8 :管理者アカウントを作成する
ユーザー名の設定>電子メールの入力>新しいパスワードの入力>パスワードの確認>続行
- ステップ9 :Magento2をインストールする
セットアップウィザードで要求されたすべての入力を完了し、 [今すぐインストール]をクリックすると完了です。 フロントエンドとバックエンドで最終結果を確認したい場合は、「LaunchMagentoAdmin」を確認してください。
移行を実行する
これは、LitExtentionの移行ツールを使用してオンラインストアの基盤をOpenCartからMagento2に変更する方法に関するより詳細なチュートリアルです。
- ステップ1 :ソースストアとターゲットストアのセットアップを準備する
OpenCartとMagento2の両方のURLを入力としてコピーして処理し、LitExtensionコネクタへのダウンロードリンクを取得する必要があります。 ソースストアとターゲットストアのルートフォルダーにファイルをアップロードして、LitExtensionとストア内のデータベースに橋を架けるようなものを作成します。
- ステップ2 :移行前にエンティティと高度なセットアップを決定する
次へボタンを押すと、設定設定ページが開きます。 先に進み、ビジネスに必要なエンティティを選択するか、デフォルトですべてを選択し続けます。 高度なリクエストの場合は、追加オプションで必要なものにチェックマークを付けます。
- ステップ3 :OpenCartからMagento2への完全な移行を実行する
これで、最終結果を待つことができます。
結果を確定して確認する
[結果の確認]ボタンをクリックして、すべてのデータがOpenCartからMagentoに正確に移行され、エラー通知がないことを確認したら、公開する前のチェックリストを次に示します。 問題が発生した場合は、すぐにLitExtensionサポートチームに連絡してください。
- 新しいストアを完全に準備して実行できるようにするために、拡張機能は忘れられません。 残念ながら、2つのプラットフォーム間で拡張機能を転送するソリューションはありません。 Magentoで同様のものを見つける必要があります。 LitExtensionを接続して処理できます。
- OpenCartに組み込みの機能があり、それらを保持したい場合は、カスタムコードを別のプラットフォームに移行するためのサービスを雇う必要があります。 開発者はまず、独自の機能を分析して、新しいストアと互換性があるように調整する必要があります。
- 次に、新しいテーマをインストールするか、Magentoでのみ新しい拡張機能を追加することを検討することをお勧めします。これは、成長のための無数のオプションを備えたまったく新しい世界の前に立っているためです。
要約
移行プロセスをDIYするために利用できるツールはたくさんありますが、はるかに簡単、安全、そして高速です。 ただし、テクノロジーやその他の技術的なことについて少し知っておく必要があります。 過去にどのように処理されなければならなかったかを見て、現在のオプションと比較してください。 OpenCartからMagentoへの移行の旅はかつてないほど容易になりました。
この詳細なチュートリアルがお役に立てば幸いです。 次回まで!