エクセルやスプレッドシートを使ってShopifyへデータを一括作成や編集する方法をご紹介します。 コレクションや商品データのインポート方法も同じ手順で可能です。
JSONやXMLなど、CSV以外の形式でエクスポートされたデータも、オンラインコンバーターを活用することでCSV形式へ変換することが可能です。
事前に用意するもの
- 移行元サービスから出力したCSVデータ。 または、Blog Importerでエクスポートした記事データやコレクションデータ。
- Googleアカウント(Googleスプレッドシートを使います)
- Blog Importer(Shopifyアプリ)
CSVテンプレートを開く
Blog ImporterのCSVテンプレートを使うか、エクスポートされたCSVデータを用意してください。 エクスポートされたデータには、Shopifyに取り込むための「列名(項目名)」があらかじめ揃っています。
Article Template
Collection Template
テンプレートの列名(1行目)を変えないでください。 列名がずれると、正しく取り込めない原因になります。
Googleスプレッドシートにデータを取り込む
用意したデータを、Googleスプレッドシートに読み込みます。
- Googleスプレッドシートを開く
- [ファイル] → [インポート]
- CSVファイルを選んで取り込み
データを編集
次に、データを編集します。 下記は記事の項目例です。 カスタムメタフィールドについては、下記のメタフィールドのページを参考にしてください。
項目について
title
記事のタイトルです。 例:春の新商品まとめ
handle
記事URLの末尾になる「スラッグ(識別子)」です。 英数字とハイフン推奨。 重複するとスキップや上書き判断に影響します。 例:spring-new-items
body_html
記事本文(HTML)です。
author
著者名です。 未入力の場合は空欄のままでも運用できます。
published
公開状態です。 TRUE で公開、FALSE で下書き(非公開)として扱います。 例:TRUE
published_at
公開日時です。 入力フォーマットは、ISO 8601形式です。 2025-09-24T11:02:14Z
tags
記事タグです。 カンマ区切りで複数指定します。 例:news, spring, campaign
image
記事のサムネイル用の画像URLです。 例:https://…/cover.jpg
template_suffix
Liquid templateを指定します。
About Metafields
カスタムメタフィールドは、データ型を厳格に合わせる必要があるため、上級者向けの操作となります。 事前の準備として、指定のカスタムメタフィールドを必ず作成しておいてください。 不整合を防ぐため、まずは5件程度のデータでテストを行うことを推奨します。
CSVを書き出す
データが整ったら、CSVを出力します。
- [ファイル] → [ダウンロード] → [カンマ区切り(.csv)]
- ダウンロードしたCSVを保存
Blog Importerでアップロードする
Blog Importerを開き、CSVファイルをドラッグして開始してください。