Case study

事例: WooCommerce ストアを90秒以内に Shopify へ移行

WooCommerce から Shopify への移行といえば、たいてい CSV エクスポート、スプレッドシートの大手術、そして移行後の大量のリンク切れがつきものです。私たちは Store transfers に WordPress 移行機能を組み込み、それらすべてを1つのフォームで置き換えました。ここでは、テストストアで実際に実行した結果を数字とともに紹介します。

この機能は WordPress / WooCommerce 移行リリースで提供されました。設定手順は WooCommerce から Shopify への移行ガイドをご覧ください。


ストア

Acme Outdoor は、移行のテストに使っているデモ用の WooCommerce ショップです(WordPress 7.1、WooCommerce 11.1)。小規模ですが、移行でよく問題になる要素がそろっています:

  • 6商品: シンプル商品と可変商品、セール中の商品、在庫切れの商品、下書きの商品、取り寄せ注文を受け付ける商品がそれぞれ1つ;
  • 8バリエーション: 2色 × 3サイズで、それぞれ独自の価格、セール価格、在庫、画像を持つレインジャケットと、カスタム(グローバルでない)属性を持つTシャツ;
  • 4カテゴリー、うち1つは入れ子(Clothing → Jackets);
  • 請求先住所と配送先住所が異なる3人の顧客;
  • ステータスの異なる4件の注文: 完了、クーポン付きの処理中、保留中(ゲストチェックアウト)、手数料付きのキャンセル;
  • 4つのクーポン: 有効期限と使用回数制限付きのパーセント割引、最低購入金額付きのカート固定額割引、商品固定額割引、送料無料;
  • アイキャッチ画像、本文中の画像、Gutenberg ブロック、ショートコードを含む5件のブログ投稿(うち1件は下書き)と、子ページを含む7ページ。

移行

  1. WordPress で: Users → Profile → Application Passwords で DataEase という名前のパスワードを作成します。
  2. Shopify で: DataEase → Store transfers → From WordPress / WooCommerce。サイトのアドレス、ユーザー名、パスワードを入力し、Check connection をクリックします。DataEase は WooCommerce を検出し、データタイプごとの件数を表示しました。
  3. すべて選択したまま Start migration をクリックします。

所要時間は82秒でした。 すべてのデータタイプがエラーなしで完了しました:

データ移行数エラー
商品6(12バリエーション)0
コレクション40
顧客30
注文40
ディスカウントコード40
ブログ投稿50
ページ70
リダイレクト190

移行後に確認したこと

価格と在庫。 149.00(通常価格 179.00)でセール中の赤いジャケットは、価格 149.00、比較価格 179.00 の Shopify バリエーションになりました。在庫はメインロケーションに入りました: 各色の M サイズのジャケットが12着、マグカップが42個、ビーニーが0個。取り寄せ注文を受け付けるテントは、在庫切れでも販売を続けます。

注文の合計金額は1セント単位まで一致。 4件の注文すべてが WooCommerce と同じ合計金額です: 188.75、239.00(wpit-10off クーポン適用)、87.00、16.90(手数料込み)。ラインアイテムは SKU で移行済みのバリエーションに紐付けられ、各注文はその顧客に関連付けられています。メールは一通も送信されませんでした。

顧客データはきれいなまま。 各顧客の住所は WooCommerce とまったく同じで、配送先住所がデフォルトになっています。注文を移行しても重複した住所は追加されませんでした。

ブログは履歴を維持。 投稿は元の公開日(2025年3月、2025年11月)、著者、アイキャッチ画像、タグとしてのカテゴリーを維持しました。投稿内の画像は Shopify Files にコピーされたため、記事は旧サーバーに依存しなくなりました。下書きの投稿は下書きのままでした。

旧リンクも機能。 /product/storm-rain-jacket/ は /products/storm-rain-jacket に、/product-category/clothing/jackets/ は /collections/jackets に、/shop/ は /collections/all にリダイレクトされます。

2回目の実行

テスト移行からドメイン切り替えまでの間に、1週間分の新しい注文が入ることもあります。そこで同じ移行をもう一度実行しました。商品、コレクション、顧客、投稿、ページはその場で更新され、すでに存在していた4件の注文、4つのクーポン、19件のリダイレクトはメモ付きでスキップされました。重複はありません。

人の手が必要なこと

移行で移るのはデータであり、デザインや設定ではありません。移行後も、テーマの選択、決済・配送・税の設定、メニューへのページの追加、ドメインの接続は自分で行う必要がありました。商品レビューと投稿コメントは移行されません。


実際に試してみましょう: WordPress / WooCommerce 移行ガイドの手順に従ってください。2つの Shopify ストア間で移行したい場合は、Store transfers をご利用ください。