どんなときに使う?
WooCommerce標準のCSVインポーターへ商品を入れる前に、Name、SKU、Type、Published、Parent、Imagesなどをまとめて見たいときに使います。商品数が多いほど、インポート画面へ行く前に怪しい行だけ絞っておく方が早いです。
特に更新CSVでは、IDやSKUで既存商品と照合されます。形式が正しくても「別の商品を更新してしまう」方が怖いので、元のエクスポートは残しておきます。
PREFLIGHT CHECK
UTF-8、Name、SKU重複、Type、Published、Parent、Imagesなどをインポート前に確認します。
🔒 解析はブラウザ内で完結し、CSVファイル自体はBlueprintLabへ送信しません。
| Severity | Row | Column | Issue | Value |
|---|
サービス側の最新マスタ、アカウント固有状態、外部サーバーからの実取得可否など、ブラウザ内だけでは確定できない項目は断定しません。最終判定は各サービスの公式画面を優先してください。
WooCommerceの商品CSVを入れる前に、列や値を事前チェックしたいときに使います。元データを残したまま試すと安心です。
Type,SKU,Name,Published,Regular price,Images,Parent simple,sample-001,Sample product,1,29.99,https://example.com/sample.jpg,
WooCommerce標準のCSVインポーターへ商品を入れる前に、Name、SKU、Type、Published、Parent、Imagesなどをまとめて見たいときに使います。商品数が多いほど、インポート画面へ行く前に怪しい行だけ絞っておく方が早いです。
特に更新CSVでは、IDやSKUで既存商品と照合されます。形式が正しくても「別の商品を更新してしまう」方が怖いので、元のエクスポートは残しておきます。
WooCommerce標準スキーマではNameは必須です。セルが空なのと、Name列そのものがないのは別の問題なので、このチェッカーでは分けて表示します。
また、Publishedは `1 / 0 / -1 / 2` のほか `true / false` も扱えます。TypeがvariationならParentも重要です。単に「列数が合っている」だけでは、商品の親子関係までは保証できません。
SKU重複は別商品を同じSKUで扱う原因になります。variation行でParentが空なら、どのvariable商品に属するのか判断できません。ImagesはURLを書けますが、ブラウザ内チェッカーだけでは実際に画像を取得できるかまでは保証しません。
プラグイン独自列や `meta:` 列は、WooCommerceの列マッピング画面で扱いが変わります。このツールは標準スキーマとして機械判定できる範囲を先に見ます。
価格と在庫を1000商品更新するなら、元の商品CSVをエクスポートしてコピーを作り、まず10商品だけ編集します。チェッカー→WooCommerceの列マッピング→実商品確認まで通ったら、同じ加工を全件へ広げます。
一括更新でいちばん効くのは、チェック項目を増やすことより「小さい本番テストを挟む」ことなんです。