[カラーミー]商品一括登録の「項目数が異なります。項目数を59個に合わせてください。」と雑に戦う方法

csvだと仕方ないのかもね。

そもそもの商品一括登録について

ヘルプページは存在するんだけど。

登録用csvのサンプルも、管理画面上から確認できるんだけど。

何が登録できるのか、どうやって記述するのかはヘルプページを見る必要があって、いざcsvを作るかーってなったとき、そのヘルプページ上でしか項目一覧が確認できない。

登録用のCSVファイルは項目行が不要というか、書いてるとエラーになるからね。仕方ないのかもね。

公式の案内上では都合のいい形がないので自分たちで頑張るしかない。
毎度毎度頑張りたくない。

見出しの一覧はこうなる(20260615現在)。

大カテゴリー	小カテゴリー	型番	商品名	商品画像	フューチャーフォンショップ用商品画像作成	その他画像1	その他画像2	その他画像3	その他画像4	その他画像5	その他画像6	その他画像7	その他画像8	その他画像9	販売価格	会員価格	定価	原価	在庫数	在庫管理	最小購入数量	最大購入数量	販売開始日付	販売開始時間	販売終了日付	販売終了時間	単位	重量	売切れ時の 表示設定	適正在庫数	表示順	簡易説明	商品説明	フューチャーフォンショップ用商品説明	スマートフォンショップ用商品説明	未使用項目	Newマーク付加設定	Newマーク画像選択	広告用カテゴリーID	広告用タグ1	広告用タグ2	広告用タグ3	広告用商品説明	ブランド [固有商品ID]	JAN/ISBN (GTIN) [固有商品ID]	製品番号 (MPN) [固有商品ID]	状態	性別	色	サイズ	タイトル	キーワード	ページ概要	個別送料	掲載設定	軽減税率設定	ギフト設定の無効化	オプション表示形式

タブ区切りにしてるからコピペでやれるはず。

これらの内、必須項目は「1(A):大カテゴリー」「4(D):商品名」「56(BD):掲載設定」。

「項目数が異なります。項目数を59個に合わせてください。」について

公式の対策はこうなってる。

まさに原因はこれで、59列目に記載がないから最後の記述列が末尾扱いになって、エラーになってた。
「オプション表示形式」をみんながみんな使うと思わないでほしいですね。
ユーザー側にエラー対策させたいなら59列目を必須項目にすべきなのだ。

折角エクセルで作ったのにメモ帳を開いてカンマを打って埋めなきゃいけないとかバカバカしいですね。

やってられませんね。

簡単な対策

アップロード用のCSVには商品情報のみを記述する仕様になっている。

必須項目の漏れ、セルの書式間違いがあれば該当行がエラーになる。

つまり、行単位でチェックされるので、エラーが出たら全滅というわけではない。

逆手に取って、1行目に項目名を書いてしまえばいいという話。

項目名を書いてるから、商品登録の書式に合ってないから、この行はエラー扱いになる。
だけどこの行のセルは59列目まで埋まってるから、ファイル自体は「59列目まで存在するCSV」として認識される。

ということで、項目名の行はエラーになるけど本命の登録したい商品の行は問題なく処理されるようになる。

よかったですね。

弊害

これをやると毎度エラーを吐く訳で、「一括登録履歴」は失敗1が常となる。

見栄えが良くないです。

コメント

タイトルとURLをコピーしました