開発者ツール / 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で書き出すと、アクセント付きの商品名が文字化けするエンコーディングの問題を避けられます。

使い方

  1. 商品CSVを選択するか貼り付けます。
  2. 行・列ごとに一覧表示されるエラーを確認します。
  3. 修復版をダウンロードするか、判断が必要な行を修正して再チェックします。

プライバシーと制限事項

カタログはブラウザ内で読み取られ、アップロードされることはありません。価格、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つのエクスポートを貼り合わせたもので、本ツールがその旨を知らせます。

無料ツール · ブラウザ内で · アカウント不要