商品・在庫管理

EC商品登録を効率化する方法|一括登録・CSVインポート・説明文テンプレート活用術

読了時間: 約 16.266分

Leap 編集部
Leap 編集部
海外ビジネスのエキスパートチーム
EC商品登録を効率化する方法|一括登録・CSVインポート・説明文テンプレート活用術

【1分で解説!】EC商品登録の時間ボトルネックをなくす方法

ECサイトの運営において、商品登録は避けて通れない作業です。しかし「登録作業だけで1日が終わってしまう」「新商品ラッシュのたびにチームが疲弊する」という声は、年商数十億規模の企業でも決して珍しくありません。本記事では、個別登録とCSV一括登録の工数を比較しながら、Shopify・BASE・EC-CUBEそれぞれのCSVインポート手順、Googleスプレッドシートを使った文字化け回避のコツ、ChatGPTによる商品説明文の量産フロー、さらには画像の一括アップロードまでを一気に解説します。「どう登録するか」ではなく「どう時間を削るか」という視点で、実務に直結する効率化の手法をお伝えします。

個別登録 vs CSV一括登録:工数比較と判断基準

商品登録の方法は、大きく分けて「管理画面からの個別登録」と「CSVファイルによる一括登録」の2つです。どちらを選ぶかによって、作業時間に大きな差が生まれます。

個別登録は、1商品あたりの登録項目が多いほど時間がかかります。商品名・価格・在庫数・説明文・画像・カテゴリ・バリエーション(サイズ・カラーなど)・送料設定まで考えると、慣れた担当者でも1SKUあたり10〜15分程度は要するのが実態です。50商品なら750分超、つまり丸2日近くが消える計算になります。

一方、CSVによる一括登録では、データさえ整備できれば100商品でも200商品でも数分で取り込めます。既存のExcelや基幹システムからデータをエクスポートして転用できるため、他システムからの移行時はとくに効果が際立ちます。目安として言うと、10点以下の小規模なら個別登録が手軽ですが、20点以上になったらCSVの初期設定コストを払ってでも一括登録に切り替える判断が合理的です。

もう一点見落とされがちなのが、更新作業の効率です。価格改定・在庫補充・説明文の見直しといった定期的な更新においても、CSVで一括上書きできる体制を整えておくことで、日々の運用コストを大幅に下げることができます。

プラットフォーム別CSVインポート手順と文字化け回避のコツ

Shopifyの場合

Shopifyへの一括登録は、管理画面の「商品」メニューからCSVファイルをインポートする形式です。ShopifyのCSVフォーマットはプラットフォーム側で厳密に定義されており、列名(Handle・Title・Body(HTML)・Vendor・Type・Tagsなど)を正確に合わせる必要があります。とくにバリエーション商品(サイズ・カラーの組み合わせなど)については、同一の「Handle」を複数行に渡って記載するという独自ルールがあるため、初めて触れる担当者はここで詰まりがちです。

既存のShopifyショップから一度CSVをエクスポートして、そのフォーマットをひな型として使いまわすのが最も確実な方法です。他のECシステムから移行する場合も、まずShopifyのサンプルCSVをダウンロードし、それに合わせてデータを整形する手順が推奨されています。

文字化けについては、ShopifyがUTF-8(BOMなし)を標準としているため、ExcelでCSVを保存するとShift-JISになってしまい、日本語が文字化けするという問題が起きやすいです。対処法として有効なのがGoogleスプレッドシートの活用です。Googleスプレッドシート上でデータを編集し、「ファイル→ダウンロード→カンマ区切り(.csv)」で書き出せば、UTF-8形式で保存されます。Excelを使わなければならない場合は、「名前を付けて保存」でエンコード指定(UTF-8 BOM付き)を選ぶか、テキストエディタ(VSCodeなど)で文字コードを変換してからアップロードするとよいでしょう。

BASEの場合

BASEでも商品の一括登録・更新にCSVを使用できます。BASEの管理画面から「商品一覧」→「CSVダウンロード」でひな型を取得し、必要項目を埋めたうえで「CSVアップロード」から投入します。BASEは比較的シンプルなフォーマットですが、画像URLを直接CSVに記載してインポートする形式のため、事前に画像をどこかのストレージに公開URLで置いておく必要があります。画像枚数が多い場合はこの準備に時間がかかる点に注意してください。

また、BASEにはバリエーション商品(オプション機能)を使ったSKU管理もありますが、CSVインポートでオプションを設定できる範囲には制限があるため、複雑なバリエーション構成の場合は個別登録と組み合わせる運用が現実的です。

EC-CUBEの場合

EC-CUBEは中規模以上の自社ECで採用されることが多いオープンソースプラットフォームです。EC-CUBE 4系では管理画面から「商品CSV登録」機能が標準搭載されており、CSVファイルをアップロードするだけで商品情報を一括登録できます。EC-CUBEのCSVフォーマットでは「商品ID」「商品名」「規格分類1」「規格分類2」など独自の列名が使われており、バリエーション(規格)ごとに行を分けて記載する形式です。

EC-CUBEにおいても文字コードはUTF-8が基本ですが、公式マニュアルでもGoogleスプレッドシートを使った編集が推奨されています。なおEC-CUBEは自前のサーバーで動かすため、インポート時のPHPメモリ制限やタイムアウト設定によって大量データが途中で止まるケースもあります。1回あたりのインポートは数百件ずつに分割するのが安全です。

商品説明文のテンプレート化とAIを使った量産フロー

説明文テンプレートの作り方

商品説明文を毎回ゼロから書くのは、商品数が増えるほど現実的ではありません。まず取り組むべきは、カテゴリや商品タイプごとに説明文テンプレートを用意することです。

たとえばアパレル商品なら以下のような構造が基本形になります。

  • 【商品の特徴・ベネフィット】(2〜3文)
  • 【素材・仕様】
  • 【サイズ・カラーバリエーション】
  • 【対象シーン・用途】
  • 【注意事項・お手入れ方法】

この構造を全商品で統一することで、担当者が変わってもブレない説明文が作成でき、SEO的にも一定のテキスト量と構造が確保されます。

ChatGPTを活用した説明文の量産

テンプレートを用意したうえで、ChatGPT(GPT-4o等)を活用すると説明文作成のスピードが飛躍的に向上します。基本的なフローは次のとおりです。

  1. 商品名・素材・スペック・ターゲット層などを入力情報としてまとめる
  2. 「以下のテンプレートに従って商品説明文を作成してください」とプロンプトに記載する
  3. テンプレート構造と入力情報をまとめてChatGPTに渡す
  4. 出力された文章をレビューし、誤りや違和感がある箇所のみ修正する

従来30分かかっていた1商品の説明文作成が5分前後まで短縮できるという声は、実際のEC担当者から広く上がっています。さらにGoogleスプレッドシートとGAS(Google Apps Script)を組み合わせてAPIを叩く仕組みを構築すれば、スプレッドシートに商品情報を貼るだけで自動的に説明文が生成される半自動化も実現できます。

なお、生成AIによる説明文には事実誤認が含まれるリスクがあります。スペックや素材名などの数値・固有名詞は必ず人の目でチェックするという運用ルールを設けることが重要です。

Shopify標準AI機能(Magic)の活用

ShopifyにはAIで商品説明文を生成する「Shopify Magic」が搭載されており、管理画面の商品登録ページから直接説明文案を生成できます。商品名とキーワードを入力するだけでドラフトが出力されるため、外部ツールを導入せずにAI活用を始めたい場合の入り口として有効です。ただし英語圏向けの精度が高く、日本語での品質はプロンプトの工夫が必要な場面もあります。

画像の一括アップロードと管理のポイント

商品説明文と並んで登録作業を重くしているのが、商品画像のアップロードです。とくに1商品あたりメイン・サブ・バリエーション別など複数枚の画像がある場合、個別に貼り付けていては時間がいくらあっても足りません。

Shopifyでは、CSVインポート時に「Image Src」列に画像の公開URLを記載することで、アップロードと紐付けを同時に行えます。あらかじめ画像ファイルをShopifyの「ファイル」メニューやクラウドストレージ(Google DriveやS3など)にアップロードしてURLを取得しておき、CSVに一括記入するという手順です。

BASEも同様に、CSVの画像URL列に公開URLを入れる形式です。大量の画像をまとめて公開URLに変換したい場合は、Google Driveで共有リンクを発行するか、ImgurやCloudinaryなどの画像ホスティングサービスを使うと効率が上がります。

EC-CUBEの場合は、FTPでサーバーの特定フォルダに画像ファイルをまとめてアップロードしたうえで、CSVにファイル名を記載する方法が使えます。ローカルの画像フォルダとサーバーを同期するツール(FileZillaなど)を使えば、数百枚単位の画像でもまとめて転送できます。

いずれのプラットフォームでも、画像ファイル名を「商品コード_01.jpg」「商品コード_02.jpg」という命名規則で統一しておくと、CSV作成時にスプレッドシートの関数でファイル名を自動生成でき、転記ミスが大幅に減ります。

CSVインポートでよくあるエラーと対処法

実際にCSVインポートを試みると、さまざまなエラーに遭遇します。代表的なものと対処法を整理しておきます。

文字化けエラー:日本語が豆腐文字になる場合は、ほぼ必ず文字コードの問題です。前述のとおりGoogleスプレッドシートでCSVを作成・保存するか、テキストエディタでUTF-8変換してから再アップロードします。

列名不一致エラー:プラットフォームが要求する列名と一字でも違うとエラーになります。まず公式のサンプルCSVをダウンロードし、そこから不要な列を削除する方法で進めると確実です。列名の大文字・小文字の違いにも注意が必要です。

バリエーション登録エラー(Shopify):同一商品の複数バリエーションを登録する際、Handleが空白の行があるとエラーになります。最初の行以外のバリエーション行にも同じHandleを記入します。Titleは最初の行だけに記載し、以降のバリエーション行はTitleを空にするのが正しい形式です。

在庫数が反映されない:Shopify・EC-CUBEともに、在庫管理を有効にしていない商品は在庫数の列を記入しても反映されないことがあります。在庫追跡の設定を先に確認してからCSVをインポートします。

画像が表示されない:URLが間違っているか、画像が非公開設定になっていると表示されません。URLをブラウザに直接貼り付けて画像が表示されるか確認する習慣をつけましょう。

プラットフォーム別:バリエーション商品とSKU管理の注意点

Shopifyのバリエーション管理

ShopifyはOption(オプション)という概念でバリエーションを管理します。1商品につき最大3オプション(例:カラー・サイズ・素材)、各オプションの選択肢は最大100個まで設定できます。CSVでは「Option1 Name」「Option1 Value」「Option2 Name」「Option2 Value」という列でバリエーションを表現し、組み合わせのSKU数だけ行を増やします。カラー3色×サイズ4種なら12行分の記載が必要です。

SKUコードはCSVの「Variant SKU」列で管理します。自社の基幹システムや倉庫管理システム(WMS)と連携する場合、このSKUコードを一致させておくことが後のデータ突合や在庫連携の精度に直結します。

BASEのオプション管理

BASEでは「オプション機能」を使ってバリエーションを設定しますが、Shopifyと比較するとCSV経由でのオプション管理に制限があります。色・サイズなどの複数オプションを同時に持たせるには、管理画面上での設定が基本となるため、複雑なSKU構成のショップにはやや不向きです。大規模な商品構成を見越してプラットフォームを選ぶ際には、このSKU管理の自由度も選定基準の一つにしてください。

EC-CUBEの規格管理

EC-CUBEでは、バリエーションを「規格」という概念で管理します。規格1(例:カラー)・規格2(例:サイズ)の2軸まで設定でき、それぞれの組み合わせで在庫・価格・SKUコードを個別設定できます。CSVでは1つのバリエーションごとに1行を使い、商品コードと規格の組み合わせを明示する形式です。規格を追加するには事前に管理画面で規格マスタを登録しておく必要があるため、CSVインポートの前にこの準備を忘れないようにしましょう。

よくある質問(FAQ)

Q1. CSVを使った一括登録は、商品数がどのくらいから有効ですか?

目安として20点以上から一括登録を検討することをお勧めします。10点以下であれば個別登録のほうがCSVの準備コストを考えると効率的な場合もあります。ただし、既存システムからの移行案件や、今後も商品数が増えることが想定されるショップでは、最初からCSVフォーマットに合わせてマスタデータを整備する習慣をつけておくと、長期的な運用コストが大幅に下がります。

Q2. ChatGPTで作った商品説明文はSEOに効果がありますか?

適切に使えば有効です。ただし、同一プロンプトで大量生成した説明文がほぼ同じ内容になってしまうと、Googleから重複コンテンツと判定されるリスクがあります。商品ごとに入力する特徴情報を変える、生成後に固有の情報(素材の産地・製造背景など)を追記するといった工夫が必要です。また、Googleのヘルプフル・コンテンツ・アップデート(HCU)では、ユーザーにとって真に役立つ情報が評価されます。AIに任せっきりにせず、専門知識や購買者目線のレビューを加えた「人の手が入った」説明文にすることが品質確保のポイントです。

Q3. 複数のECプラットフォームで同じ商品を販売している場合、商品データはどう管理すればよいですか?

プラットフォームごとにCSVフォーマットが異なるため、一元的なマスタデータをExcelまたはGoogleスプレッドシートで管理し、各プラットフォーム向けにフォーマット変換する運用が合理的です。商品コード(SKU)を共通のキーにして、マスタシートから各プラットフォーム用のシートに関数やGASで転記する仕組みを作ると、更新漏れや入力ミスを防ぎやすくなります。商品数が500点を超えるようなケースでは、PIM(商品情報管理システム)の導入も視野に入れると、マルチチャネル展開の管理工数を抜本的に削減できます。

まとめ:商品登録の効率化は、EC事業成長の土台づくりです

商品登録は「やるべき作業」ではなく「戦略的に設計すべき業務」です。CSVインポートの仕組みを整え、説明文をテンプレート化し、AIを補助ツールとして組み込むことで、担当者の稼働時間を大幅に圧縮できます。空いた時間は、商品の企画・集客施策・顧客対応など、より付加価値の高い業務に充てることができます。

商品登録の効率化に取り組むことは、結果として商品ページの品質向上・SEO強化・在庫管理の正確性向上にもつながります。まずは自社のプラットフォームに合ったCSVフォーマットを確認するところから始めてみてください。

Leapでは、国内ECの構築・運用にとどまらず、多言語対応や海外展開を見据えたECサイト構築のサポートも行っています。越境ECで商品ページを英語・中国語・タイ語など多言語展開したい場合や、現地市場にローカライズした商品説明文の制作を検討している方は、ぜひ他のブログ記事もご覧ください。

海外展開・越境ECに関する実践的な情報を多数発信しています。 Leapのブログ一覧

参考記事

この記事をシェアする

Leap website builder

チャットだけで、グローバル水準のサイトを。

AIがサイトを作って、最適化して、グローバルに届ける

ECサイト・ウェブサイト・LPの作成から多言語展開・AI自動最適化まで、すべてAIチャットだけで完結。あなたは話しかけるだけ。

リンクをコピーしました
Leap

Webサイト生成
AIエージェント

Leap アプリ画面
無料ではじめる →
Leap 無料ではじめる