2021Wordpressのブログ記事をShopifyに移行する際の注意点ECサイトをリプレイスする際に、Wordpressで運用しているブログ記事や固定ページをShopifyへ移行するケースがあると思います。ブログの記事数が少ない場合は手動での移行を検討することもありますが、数が多い場合はこの方法は現実的ではありません。本記事では、当社が10,000件以上のブログ記事をShopifyへ移行した経験をもとに、実際に行ってみて判明した注意点を中心にご紹介していきます。本記事を閲覧すると、次のことがわかります。※本記事は、当社の経験をもとに構成しております。ベストな方法ではない可能性がありますので、予めご了承ください。ブログの記事数が多い場合の移行方法についてはじめに、ブログの記事数が多い場合には「Matrixify」という外部アプリを使うことを推奨いたします。そもそもShopifyの標準機能には、ブログやページのエクスポート・インポート機能がありません。Matrixifyを使うことで移行作業が可能になります。Matrixifyはこちら移行の手順は、大まかに言うと下記の流れになります。Wordpress側で「AllExport」というプラグインを使用するAllExportで投稿または固定ページの設定後CSVをエクスポートするShopify側で、Matrixifyを使いCSVをインポートするMatrixifyで生成されたデータをダウンロードするダウンロードした画像をShopifyの「ファイル」にアップロードするダウンロードしたExcelファイルを必要に応じて編集する編集したExcelファイルをMatrixifyにインポートするShopify側に移行されたページの確認やレイアウト調整を行うこの流れに沿って、次のセクションからはそれぞれの項目における注意点をまとめていきます。※Matrixify公式のチュートリアルページがあるため、本記事では移行の手順詳細については割愛させていただきます。下記ページも併せてご確認ください。Wordpress側で「AllExport」というプラグインを使用するWordpressのバージョンにご注意AllExportというプラグインを使いWordpressにある記事データをCSVにエクスポートします。AllExportのプラグインを使うにはWordpressのバージョンが「5.0」以上である必要があります。Wordpressのバージョンが不足している場合はAllExportを使えませんのでご注意ください。ShopifyAllExportからデータをエクスポートする際に必須で含めなくてはならないフィールドがあり、漏れるとMatrixifyにインポートする際にエラーになってしまいます。下記の項目は含めておくことを推奨いたします。DateエクスポートしたCSVのファイル名についてCSVのファイル名に「wordpress」と、「posts(ブログの場合)」または「pages(ページの場合)」という名称を含めないと、Matrixifyにインポートした際にWordpressからのデータだと認識されません。名称が含まれたファイル名になっていることを確認してください。エクスポートしたCSVファイルは編集しないファイルが壊れてしまう危険性があるため、CSVのファイルは編集しないようにご注意ください。データの編集を行いたい場合は後のセクションで対応できます。Run」にチェックを入れることを推奨いたします。チェックを入れなくてもインポートできますが、データがいきなりShopifyの本番環境に移行されてしまいますのでおすすめできません。URL」の項目に、Wordpress側で使っているドメイン情報を入力することも忘れないようご注意ください。Matrixifyで生成されたデータをダウンロードするデータダウンロードには時間がかかる場合もあるインポートが完了すると、Matrixifyのタスクページ上部にダウンロードボタンが表示されます。データにはWordpress側でアップしている画像データが含まれるため、ブログ記事の数や写真を多く使っている場合は、ダウンロードにかなり時間を必要とします。※当社の実例では、10,000記事以上あり写真も相当数あったため、ダウンロードにトータルで2営業日ほどはかかりました。ダウンロードしながら他の作業をすることはできるので、業務の手を止めてしまう心配はありません。ダウンロードした画像をShopifyの「ファイル」にアップロードする画像の数によってはかなりの時間がかかるShopifyの「ファイル」にダウンロードした画像をアップロードします。実は当社で移行作業をした際、本工程で一番時間がかかりました。※参考)アップロード制限(画像のアップロード)上記のような制限があるため、画像の数が多い場合は200枚ずつのアップロードを手動で繰り返さなくてはならず、工数と根気を必要とします。※当社の例では合計30,000枚以上もの画像データがあったため、4名体制でデータを振り分けて作業を分担しました。ダウンロードしたExcelファイルを必要に応じて編集するダウンロードしたExcelファイルの内容は、Shopify向けのデータに変換されています。必要に応じて編集します。※本セクションでは「ブログ」の例でご説明いたします。「ブログカテゴリ」の、ハンドルとタイトルのフィールドです。必要に応じて、Shopifyのサイトで表示させたい名称に変更してください。「記事本文」のフィールドとなります。入っている内容はWordpress側の本文に記載されている記述そのままになるため、運用方法によっては編集する必要が出てきます。画像をあらわす拡張子である「JPEG」ですが、Shopifyでは「jpeg」表記の画像はアップロードした際に「jpg」に自動修正されます。そのため、記事本文内にimgタグなどによるjpeg表記がある場合は、jpg表記に修正する必要があります。記事本文に含まれる「aタグ(リンクの記述)」で、Wordpress側のドメインが含まれている場合があります。ShopifyへECサイトをリプレイスする場合は各ページのリダイレクト設定をするかと思いますが、念のためルートからの相対パスに修正しておくと安心です。商品ページなどへのリンクがエラーになってしまう可能性を軽減できます。改行タグの追加Wordpress側で記事本文をHTML形式で作成している場合、改行の「brタグ」が入っていないとテキスト等の改行がShopify側で認識されませんのでご注意ください。HTMLの編集については、一括置換で対応する場合は他のフィールドへの影響が出ないようご注意ください。シートの「Redirects」タブ内「Target」の編集Matrixifyで移行をすると、記事単位で自動リダイレクト処理もしてくれるため非常に便利です。Target(Shopify側のURL)の値が想定している内容でない場合は修正が必要です。Runのチェックを入れないようご注意ください。Shopify側に移行されたページの確認やレイアウト調整を行う調整はよく見られている記事や直近のものを中心にWordpressとShopifyでプラットフォームが違うため、表示崩れなどが少なからず発生します。移行ブログ数が多い場合は、全ての記事をレイアウト調整することは時間がかかり現実的ではありません。Analyticsなどのデータを参考に、優先順位を決めた調整を行うことを推奨いたします。まとめ本記事では、WordpressからShopifyへブログ記事やページの移行をする際の注意点をご紹介しました。記事数が多い場合はMatrixifyを使うことで現実的に移行できますが、それでもある程度の工数を必要とします。移行前には、どの程度の記事数があるのか、リソースの確保が可能なのかなど、綿密に検討することが重要です。移行は少々ハードルが高い作業となるので、専門知識をお持ちの方が対応することをおすすめいたします。最後に、本記事は当社の実績を元にした内容となっております。間違っている箇所がございましたら、ご指摘いただけますと幸いです。ブログ記事の移行についてのお困りごとやご相談等ございましたら、お気軽に当社にお問い合わせくださいませ。お問い合わせはこちら※この記事は2021年12月時点の内容です。今後のアプリのアップデートやShopifyの仕様変更等により、記事の内容どおりに設定ができない場合があります。国内3社目のShopifyエキスパートとして、サイトの制作・運営・物流までワンストップでサービスを展開しています。ご相談等ございましたら、下記フォームよりお気軽にお問い合わせください。*必須1.ご提供いただいた個人情報は、各種お問い合わせに対応するために限り利用します。個人情報を提供いただくことは任意ですが、必須項目を入力されない場合は、返答などができかねます旨ご了承ください。2.当社では、お客様が当社のサービスおよび当サイトをご利用された場合、お客様のWebブラウザに対してクッキーを動向調査等のために使用することがあります。クッキーには個人を特定する情報は含まれておりません。開示等を希望される場合は、以下<個人情報の取扱いに関する窓口>へお申し出ください。保有個人データの苦情・相談につきましても当窓口にて受け付けます。info@commerce-media.info上記「個人情報の取扱いについて」に同意する送信に失敗しました。ページを更新して再度送信してください。コマースメディアへお任せください。文章・写真などの複製、無断転載を禁止します。