SellsLetter
Shopify

Shopifyの商品一括インポートをマスターする:高額なCSVのミスを避け、時間を節約

· 6 分で読める

Shopifyへの一括商品アップロードは、eコマースビジネスをスケールアップするための強力なツールであり、セラーは数百、あるいは数千もの商品を効率的に追加できます。しかし、多くのセラーはインポートプロセス中にイライラするようなエラーに遭遇し、時間の無駄や不正確な商品リストにつながっています。最近のShopifyセラーコミュニティでの議論は、あなたの努力を妨げる可能性のある一般的なCSVフォーマットのミスを浮き彫りにし、商品バリアントから在庫の正確性まで、あらゆるものに影響を与えています。これらのニュアンスを理解することは、スムーズでスケールされた運用と、時間のかかるトラブルシューティングの悪夢との違いを意味する可能性があります。

「ハンドル」列の重要な役割

「ハンドル」列は、商品インポートのバックボーンであり、単一商品のすべてのバリアントをリンクする一意の識別子として機能します。よくある間違いは、同じ商品に属する行間でハンドルのフォーマットに一貫性がないことです。これには、大文字/小文字のバリエーションや、末尾のスペースさえも含まれます。Shopifyが不一致を検出すると、1つのリストの下にバリアントとしてグループ化するのではなく、個別の商品を作成します。解決策は?常にメインの商品行からハンドルをコピーして、後続のすべてのバリアント行に貼り付けます。決して再入力しないでください。わずかな違いでも商品構造が壊れてしまいます。

バリアント行と在庫追跡の落とし穴

多くのセラーは、複数のバリアント(例:異なるサイズや色)を持つ商品をインポートする際に、つまずきます。2つのサイズと2つの色を持つ商品の場合、CSVには4つの個別の行が必要です。最初の行には、タイトル、本文、ベンダー、画像URLなどのメインの商品詳細を含める必要があります。後続のバリアント行には、ハンドル、オプション値(例:‘Small’、‘Red’)、SKU、価格、数量のみを含める必要があります。重要なのは、これらのバリアント行の「タイトル」列を空白のままにすることです。そうしないと、Shopifyは誤って重複商品を作成します。もう1つの重要な要素であり、しばしば見落とされるのは、「バリアント在庫トラッカー」列です。このフィールドには、バリアント行を含むすべての行で、値「shopify」が含まれている必要があります。空白のままにすると、Shopifyはインポート中に提供された数量をサイレントに無視し、在庫ゼロの商品につながり、エラーメッセージも表示されません。これは、セラーフォーラムで見られる「数量が反映されない」というスレッドの一般的な理由です。

エンコーディング、フォーマット、画像URL:悪魔は細部に宿る

不適切なファイルエンコーディングは、インポートエラーのもう1つの頻繁な原因です。Windows上のMicrosoft Excelは、デフォルトでWindows-1252エンコーディングになることがよくありますが、ShopifyはUTF-8を必要とします。この不一致により、商品タイトルにあるアクセント文字のような特殊文字が、インポート中に破損する可能性があります。Googleスプレッドシートは自動的にUTF-8でエクスポートするため、より安全な選択肢となります。Excelを使用する場合は、「ファイル > 名前を付けて保存 > CSV UTF-8」を明示的に選択してください。エンコーディング以外では、数値フィールドに細心の注意を払ってください。価格にはドル記号やカンマを含めないでください(例:29.99 であり $29.99 ではありません)、数量はプレーンな数字として入力する必要があります。バリアントの重量については、ストアのデフォルトの単位に関係なく、常にグラムを使用してください(例:1ポンドは454g)。最後に、「画像Src」列には、公開アクセス可能なURLが必要です。Shopifyはインポート中に画像をダウンロードするため、コンピューター上のローカルファイルパスは機能しません。Shopify Files、S3、または公開Google Driveリンクなどのクラウドストレージサービスに画像をアップロードし、それらのURLをCSVで使用します。

コミュニティの反応とベストプラクティス

元のRedditの投稿は、Shopifyセラーの間で大きな議論を巻き起こし、多くの人が同様の経験を共有し、独自の苦労して得たアドバイスを提供しました。コンセンサスは、バリアントのグループ化における「ハンドル」の重要な性質と、明示的な在庫追跡設定の重要性を強化しています。「バリアント行にタイトルを空白にする」ルールとUTF-8エンコーディングの必要性が強調されました。あるユーザーは、テンプレートCSVを共有することを申し出ており、全員のインポートプロセスを合理化したいという強いコミュニティの願望を示しています。これは、Shopifyのドキュメントは基本をカバーしていますが、実際のアプリケーションでは、経験豊富なセラーが試行錯誤を通じて学ぶ、重要で明記されていない詳細が明らかになることが多いことを示しています。

よりスムーズなインポートのための主なポイント

Shopifyの商品一括インポートを成功させ、デバッグの時間を節約するために:

  • 「ハンドル」を最優先する: 単一商品のすべてのバリアントで、同一(大文字/小文字を区別し、末尾にスペースがない)であることを確認します。
  • バリアント行をマスターする: バリアント行の「タイトル」列を空白のままにし、必要なバリアント固有のデータのみを含めます。
  • 在庫追跡を指定する: 「バリアント在庫トラッカー」列には、常にshopifyを使用します。
  • UTF-8エンコーディングを使用する: 文字化けを防ぐために、CSVを「CSV UTF-8」として保存します。
  • 数値を正しくフォーマットする: 価格フィールドから通貨記号とカンマを削除します。
  • 公開画像URLを使用する: 「画像Src」リンクがオンラインでアクセス可能であることを確認します。
  • 少量のバッチでテストする: カタログ全体をアップロードする前に、必ず2〜3の商品をインポートしてエラーを検出します。

これらの詳細に細心の注意を払うことで、Shopifyの商品インポートの精度と効率を大幅に向上させ、貴重な時間を解放してビジネスの成長に集中することができます。

出典:Redditコミュニティディスカッション