目次を開く
WooCommerceの商品CSVへ社内管理番号や独自属性を足したとき、列名を追加しただけでは取り込まれないことがあります。WooCommerceの標準インポーターは既知の列を自動マッピングし、独自メタデータは meta: プレフィックスを使う方法を案内しています。
既知の列と独自列を分ける
例えば product_depth というメタデータへ入れたいなら、ヘッダーを次のようにします。
SKU,Name,meta:product_depth
A001,Desk,60
「社内項目だから適当な列名でよい」と考えると、マッピング画面で未認識のまま残ります。
インポート画面で対応先を見る
自動認識されない列は、インポート時のColumn mappingで意図したメタデータへ割り当てます。独自プラグインの項目は、そのプラグイン側の仕様も確認します。
エクスポートした実データをテンプレートにする
新規CSVをゼロから組むより、WooCommerceから既存商品をエクスポートし、正しく出ている列構造をテンプレートとして使う方が安全です。独自項目を追加した後は少数商品で往復確認します。
アップロード前のヘッダー重複、列数不一致、重複行の検査には、CSV Preflightを使えます。
本番投入前の最終チェック
原本と修正版を分け、通常列とmeta列を1行目で確認します。少量商品を取り込み、管理画面でmeta値が意図した場所へ入ったことをREADBACKしてから全件へ広げます。
- 元CSVを残した
meta:の綴りを確認した- マッピング先を確認した
- 少量テストを通した
- 全件前に重複と列数を確認した
未認識列を無言で放置しないだけで、大量インポート事故のかなりの部分を入口で止められます。