開発者ツール / 30
Shopifyインポート用商品CSVバリデーター
Shopifyのインポーターが強制する規則に沿って商品CSVをチェックし、修復版をダウンロードします。
Shopifyインポート用商品CSVバリデーター: Shopifyのインポーターはアップロード後に1件ずつ問題を報告するため、不備のあるエクスポートだと午後がつぶれます。このツールはまずファイル全体を読み込み、すべての問題を一度に列挙します。例: 2つの商品で同じハンドルが使われている、通貨記号が混ざった価格、在庫ポリシーが"deny"でも"continue"でもない、スキームのない画像URL、タイトルのない商品行。流通している2つの列スキームの両方を認識します—Shopifyの現行テンプレートはURL handleとPriceを書きますが、多くのサードパーティ製エクスポートは今もHandleとVariant Priceを書きます。 サーバーへのファイルアップロードは一切なく、100%ブラウザ内でローカル実行します。
- カテゴリ
- 開発者ツール
- 実行回数
- ブラウザ内で
- コスト
- 無料 · 登録不要
- 提供状況
- すぐに使えます
ファイルはお使いのブラウザ内で読み込みます。アップロードは一切行われず、カタログに関する情報がこのページの外へ送信されることはありません。
Shopifyがバリエーション行を読み取る仕組み
バリエーションのある商品は、同じハンドルを共有する複数の行にまたがります。最初の行には商品フィールドであるタイトル、説明、販売元、タイプ、タグが入ります。それ以降の行には、オプション値、SKU、価格、在庫などのバリエーションフィールドと、追加の画像URLだけが入ります。これらの行でタイトルを繰り返しても問題ありませんが、1文字でも異なるハンドルを指定すると、別の商品として分離されます。
安全にインポートする
Shopifyのインポート画面では、ストアにすでに存在するハンドルの商品を上書きできます。このオプションを有効にすると、列が存在していて空欄の場合、保存済みの値が消去されることがあります。不注意な編集で説明や画像を削除してしまう可能性があるため、まず少数の商品をインポートし、管理画面で確認してからファイル全体を送信してください。
ファイルはUTF-8のCSVとして保存してください。Shopifyはこのエンコーディングを想定しています。カタログをスプレッドシートで管理している場合は、Excel to CSVで書き出すと、アクセント付きの商品名が文字化けするエンコーディングの問題を避けられます。
使い方
- 商品CSVを選択するか貼り付けます。
- 行・列ごとに一覧表示されるエラーを確認します。
- 修復版をダウンロードするか、判断が必要な行を修正して再チェックします。
プライバシーと制限事項
カタログはブラウザ内で読み取られ、アップロードされることはありません。価格、SKU、仕入先名はどこにも送信されません。商品エクスポートには事業の実態がかなり完全に含まれるため、ここでは特に重要です。
関連ツール
よくある質問
エラーなしなら、インポート成功が保証されますか?
いいえ。ここは明確にしておきます。本ツールが確認するのは構造的な規則です—必須列、値の形式、ハンドルの一意性、引用符の整合性など。商品カテゴリがShopifyのタクソノミーに厳密一致するか、画像URLにShopifyのサーバーから到達できるか、プランのバリアント上限内か、といった点は確認できません。検出できるのはファイル自体に起因する不具合です。
修復版は何を変更しますか?
唯一解が明確な書式だけを直します。例: ハンドルを小文字とハイフンに正規化、TRUEとFALSEを大文字化、在庫ポリシーの値を小文字化、価格から通貨記号と桁区切りを除去、空のfulfillment serviceをmanualに設定、列数が不足している短い行をヘッダーに合わせて整形、バイトオーダーマーク(BOM)を削除。判断が必要なものは触りません—空の価格、"live"というstatus、"restock"というinventory policyなど。ここを推測で直すと、失敗したインポートが誤ったカタログに変わり、そちらの方が悪影響です。
なぜスマートクォートをエラーにしないのですか?
たいてい問題ないからです。Shopifyの公式商品テンプレートにも、それを含むタイトルがあります。よくあるエラーは、ストレートクォートで囲むべき箇所にスマートクォートが置かれ、未閉じや余計な引用符として現れるケースで、これらは検出します。
どの列名を使うべきですか?
どちらでも構いません。Shopifyのダウンロード可能なテンプレートは現在、URL handle、Price、Inventory quantityを使います。一方、ドキュメントで引用され、多くのアプリやエクスポートが今も出力する形式は、Handle、Variant Price、Variant Inventory Qtyです。どちらか一方に統一してください—両方の列名が混在しているファイルは、たいてい2つのエクスポートを貼り合わせたもので、本ツールがその旨を知らせます。
無料ツール · ブラウザ内で · アカウント不要