Tutorial

Shopify製品を一括で複製する

多くの製品を手動でコピーすることは、バリアント、価格、タグ、メディアを含めて非常に時間がかかることがあります。DataEaseを使用すると簡単です。製品をすべてのデータとともにエクスポートし、CREATEインポートを準備して、検証を行いながら一括で複製します。

🎯 目標

DataEaseを使用して、エクスポート、CREATEインポートの準備、検証を行うことで、多くの製品を一度にコピーします。バリアント、価格、タグ、メディアを含めます。


📋 ステップバイステップの手順

1. バリアントとメディア付きで製品をエクスポートする

DataEaseで、New Export → Productsに移動します。最低限含めるもの:

Product:

  • id
  • title
  • handle
  • status
  • bodyHtml
  • vendor
  • productType
  • tags
  • option1Name / option2Name / option3Name

Variants:

  • variantId
  • variantTitle
  • option1Value / option2Value / option3Value
  • variantSKU
  • barcode
  • variantPrice(オプションでcompareAtPrice)

Inventory (optional):

  • inventoryQuantityまたは動的なquantities: {Location}

Media (optional):

  • メディアとGroup product media into single rowsを有効にする

ヒント: フィルター(タグ、ベンダー、コレクション)を使用して、複製したいソース製品を選択します。


2. 複製ファイルを準備する(行をCREATEに変換)

エクスポートされたファイルをExcelまたはGoogle Sheetsで開きます。複製したい各行について:

Product行:

  • commandをCREATEに設定
  • idをクリア(空白のままにする)
  • statusをDRAFTに設定(推奨)
  • titleを調整(例:「Copy」を追加)
  • ユニークなhandleを設定(またはタイトルから自動生成するために空白のままにする)

Variant行:

  • variantCommandをCREATEに設定
  • variantIdをクリア(空白のままにする)
  • ユニークなSKUを確保(または後で埋めるためにvariantSKUを空白のままにする)
  • オプションでinventoryQuantityを0に設定して、誤って利用可能にならないようにする

Media:

  • メディアを保持すると画像がコピーされます。Shopifyは製品ごとにメディアを保存するため、同じURLが各複製製品にメディアエントリを作成します(予想される動作)

追加:

  • 必要に応じてSEO、metafields、コレクション/タグをコピー

完了したら、ファイルを.xlsxまたは.csvとして保存します。


3. インポートと検証

  1. DataEaseでNew Importを開始
  2. 編集したファイルをアップロード
  3. 列をマッピング(CREATEにはProduct IDを使用せず、フィールドとコマンドに依存)
  4. Validationを実行

Validation Status列でフラグが立てられた重複ハンドル/SKUや必要なフィールドの欠落を修正します。


4. インポートを実行して確認

検証が通過したら、Run ImportをクリックしてShopifyで複製製品を作成します。

完了したら、結果ファイルをダウンロードし、Shopify Admin/ストアフロントで複製された製品(タイトル、ハンドル、バリアント、価格、メディア)をいくつか確認します。


💡 ヒント

  • カタログ全体でSKUをユニークに保つために、複製時にプレフィックス/サフィックスを追加することを検討してください
  • 新しい製品に画像を複製したくない場合、CREATE中にメディアを省略し、後でメディアワークフローに従って画像を添付します
  • 作成する行のid/variantIdを空白のままにする

💡 最小限のCSV例

1つのバリアントを持つ1つの製品:

command,id,title,handle,status,bodyHtml,option1Name,option1Value,variantCommand,variantId,variantSKU,variantPrice
CREATE,,Organic Tee — Copy,organic-tee-copy,DRAFT,"<p>Same tee, new listing.</p>",Size,M,CREATE,,TEE-ORG-M-COPY,24.99

注: 同じ製品に追加のバリアント行を追加するには、製品フィールドを繰り返し、variantCommand=CREATEを設定してオプション値を指定します。


🎉 以上です!

製品が一括で複製されました。
問題が発生した場合や質問がある場合は、サポートチームにお気軽にお問い合わせください。