フォームを使ってShopifyに商品を一括アップロードし、商品情報を編集する方法
Shopifyの日々の運用の中で、商品情報のアップロードや編集は最も手間のかかる作業の一つではないでしょうか。特に商品数が多く、ShopifyのWebサイトが開くのが遅い場合、1日に何商品もアップロードできないこともあります。この記事では、商品のアップロードと編集の効率を向上させることができる2つのツールを紹介します。1つは、Shopify商品の複製Duplicate機能、もう1つは、Shopifyウェブサイトに商品を一括でアップロードするためのフォームを使用することです。
Shopify商品複製複製
![图片[1]-如何使用表格为Shopify批量上传产品和编辑产品信息 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C](https://img.waimaob2c.com/wp-content/uploads/Shopify-Duplicate-WaimaoB2C-230311-1.jpg)
いくつかの類似した商品を別々にShopifyにアップロードする必要がある場合、まず商品の一つをアップロードして保存し、商品タイトルの右側にある「複製」ボタンをクリックすると、商品タイトルを修正するダイアログボックスがポップアップ表示されるだけでなく、新しい商品ページに商品画像、SKUを複製するかどうかを選択し、商品のステータスを下書きまたはアクティブに設定し、直接ウェブサイトに商品を公開することができます!フロントエンドに直接商品を公開することができます。ここで商品タイトルを修正することをお勧めします。そうしないと、「商品を複製」複製ボタンをクリックした後、新しく複製された商品ページにリダイレクトされ、SEO情報を修正する必要があり、時間がかかります。
![图片[2]-如何使用表格为Shopify批量上传产品和编辑产品信息 | 歪猫跨境 | WaimaoB2C-歪猫跨境 | WaimaoB2C](https://img.waimaob2c.com/wp-content/uploads/Shopify-Duplicate-WaimaoB2C-230311-2.jpg)
複製製品のコピー機能は比較的簡単ですが、効率とフォームのバッチアップロードまたは編集操作は、いくつかの貧しい人々に比べて、それは、いくつかの製品がちょうど色サイズと違いの他の属性である場合、それはむしろ製品のコピー機能ではなく、多属性(バリアント)製品の機能を使用することをお勧めします。
複数属性のバリアント商品を複数の別々の表示に分割する必要がある場合は、タイトルの説明情報も別々に記述し、直接コピーしないことをお勧めします。
フォームを使ってShopifyの商品を一括アップロードする
現在Shopifyでは、フォームを使用したShopify商品の一括アップロード・ダウンロードにはCSV形式のファイルしかサポートしていません。 Shopifyの一括操作にフォームを使用する最も一般的なシナリオは以下の通りです:
- あるShopifyサイトAから別のShopifyサイトBにデータをコピーするには、まずサイトAからすべてのデータをエクスポートし、次にサイトBにサイトAからエクスポートしたデータをアップロードします。
- 商品の一括アップロード。商品情報の一括編集・修正
Shopify一括アップロードフォームテンプレートをダウンロードする
最新のShopify Product Bulk Upload FormのテンプレートをShopify公式から直接ダウンロードするには、こちら(https://help.shopify.com/manual/products/import-export/product_template.csv)をクリックしてください。
フォーム・テンプレートには、フォームへの記入方法を教えてくれるデモ・データがあるが、まだ抽象的な印象が強い。次の図

個人的には、まずShopifyのバックエンドに、単一属性の商品や複数属性の商品など、複数の実際の商品データを手動でアップロードし、これらの商品データをテーブルの形でダウンロードすることをお勧めします。このようにしてダウンロードした一括アップロードフォームは、バックエンドで段階的にデータを送信することでアップロードした商品を持ち、フォーム内の既存データに基づいて商品を修正し再アップロードしたり、既存データを参照し、フォームに他の商品データを記入し、商品を一括アップロードすることができます。
下図のように、商品一覧ページでデモデータとして使用したい商品を選択し、エクスポートします。

表示された「商品のエクスポート」ダイアログボックスで、「選択した」商品にチェックを入れます。CSV for Excel」としてエクスポートし、「商品のエクスポート」ボタンをクリックします。

商品情報に漢字が含まれている場合や、カンマ・ピリオド・", "などの漢字が含まれている場合は、", "の代わりに", "を使用してください。などの漢字が「,.の代わりに",. "などの漢字が使われている場合、フォームを直接開くと文字化けして表示されることがあります。このような場合、Googleシートを使ってフォームを開き直すと、すべての内容が正常に表示されますので、ご検討ください。以下の表です:

この商品情報がどのようにフォームに記入されたかに基づいて、フォーム内に他の商品データを送信し、最終的にShopifyのバックエンドに一括アップロードすることができます。
同時に、Amazonの一括アップロードフォームを参考に、Shopifyの一括アップロードフォームをアレンジして、補足説明ファイルにする。

Shopify一括商品アップロードフォームの内容説明
以下は、表中の重要なフィールド名のリストです。すべてのフィールド名の説明をご覧になりたい方は、上記の表をダウンロードしてください。
ハンドル - 製品リンクアドレス
Handle.はShopifyで商品リンクアドレスの後半に使用されます。例えば、Shopifyのバックグラウンドで商品をアップロードする際、商品のタイトルがWomen's Snowboardの場合、システムによって自動的に生成されるURLはhttps://www.yourstore.com/product/womens-snowboard。緑色の部分は商品のルートURLで、緑色の部分のすべての商品のリンクは同じです。赤色の部分はHandleで、各商品のHandleはユニークです。URLの緑色の部分は商品のルートURLで、緑色の部分のすべての商品のリンクは同じです。URLの赤色の部分はハンドルで、各商品のハンドルは一意で、同じにすることはできません(ハンドルの内容は文字、数字、中間の行「-」を含むことができ、スペースはありません)。
一括アップロードフォームでは、異なるハンドルの内容は、異なる製品とみなされ、あなたが製品に複数の画像を追加したい場合は、画像のアドレスのすべての行は、ハンドルの対応するコピーを追加する必要があります。

タイトル - 製品名
商品名。例えば、Women's Snowboardの場合、異なる商品が同じ商品名を持つことができますが、商品ハンドルは異なる必要があります。例えば、両方の商品のタイトルがWomen's Snowboardの場合、ハンドルはwomens-snowboard-redとwomens-snowboard-blackにすることができます。
Image Src - 製品画像リンクアドレス
商品画像のURLアドレス。一括アップロードフォーム内で送信できるのは画像リンクのみなので、まず画像をアップロードし、その画像のリンクアドレスをフォーム内に入れる必要があります。面倒でなければ、Shopify独自のファイルストレージ機能を使ってすべての画像をアップロードし、商品画像のリンクをコピーしてフォームに追加することもできます。
しかし、Shopifyには画像を1枚ずつアップロードするファイルストレージ機能がついており、非常に面倒です。私は7Niuクラウドが無料で提供している10Gのオブジェクトストレージを使い、ローカルで画像に名前を付けた後、ワンクリックで全ての画像を7Niuクラウドにアップロードし、7Niuクラウドが提供する画像リンクをフォームに記入しています。
私の個人的な経験によると、セブンブルズクラウドをグラフィックベッドとして使用する場合、ちょっとした提案があります:商品画像の名前をアップロードする前に、次のような形式で名前を付けることをお勧めします:「商品タイトル - SKU - バリエーション情報 - 画像総数 - 最初の画像.jpg」。
たとえば、単一属性の商品でバリアントがない場合:product-title-sku-5-1.jpg
多属性の商品であれば、多くのバリエーションがある:product-title-sku-xl-red-5-1.jpg
この方法では、画像をセブン・ブルズ・クラウドにアップロードした後、リンクをコピーするためにセブン・ブルズ・クラウドに行く必要がありません。直接ネーミングルールに従って、対応する画像のリンクアドレスをフォームに記入します。繰り返しますが、この命名ルールは商品画像のSEOに適しています。
SEOタイトル/説明文 - SEOタイトル/説明文
SEOタイトル。検索エンジンの検索結果ページに表示される商品の内容。70文字以下。SEO Product Description。検索エンジンの検索結果ページに表示される商品の内容。タイトルと説明文の具体的な内容や書き方、注意点などは、以下をご覧ください。
Shopifyの商品タイトル、説明文、検索エンジン用商品ページのSEO設定
コレクション - 商品カテゴリー
製品が属するコレクション。
デフォルトのShopify一括アップロードフォームにはCollectionがないので、フォームの任意の場所にカラムを挿入し、カラムのフィールド名をCollectionと名付け、フォームからアップロードすることで商品にCollectionを追加することができます。フォームに入力したコレクション名がShopifyサイトに存在しない場合、Shopifyシステムは入力した名前で新しいコレクションを作成します。
Collectionは、自己追加可能な唯一のフィールド名です。他の自己追加列は、製品アップロードの例外を引き起こす可能性があります。
フォームが完成したら、Shopifyサイトの背景を開き、商品一覧ページで、右上の「インポート」ボタンをクリックし、ポップアップウィンドウで、作成した一括アップロード商品フォームを追加し、フォームをアップロードします。なお、「同じハンドルネームを持つ既存の商品を上書きする」にチェックを入れるかどうかは、実際の状況に応じて決める必要があります。

新しい商品をアップロードする場合、アップロードされた商品のHandleデータとテーブルのHandleデータの間に重複がない限り、"上書き "にチェックを入れたり外したりしても、商品データが上書きされることはありません。テーブルのHandleとShopifyバックエンドにアップロード済みの商品データのHandleが重複している場合のみ、"上書き "にチェックを入れると、Shopifyバックエンドの既存データはテーブルの同じHandleの商品データに直接置き換えられます。
フォームがアップロードされた後、Shopifyは "最初の商品をプレビュー "するようポップアップウィンドウを表示し、すべてのコンテンツがあるべき場所に表示されるかどうかを相互参照します。例えば、説明セクションのコンテンツがヘッダーに表示される場合、フォームデータに何か問題があることを意味し、フォームを再編集してデータを再アップロードする必要があります。フォームを再編集し、データを再アップロードする必要があります。問題がなければ、右下の「商品のインポート」ボタンをクリックして、商品のインポートを開始します。

Shopify商品フォームのアップロード よくあるエラーのヒントと解決策
無効なCSVヘッダ:ヘッダがありません
このメッセージは、フォームの最初の行にエラーがあることを示しています。フォームの最初の行が以下のフィールド名であることを確認してください。
ハンドル,タイトル,本文 (HTML),Vendor,Type,Tags,Published,Option1 Name, Option1 Value, Option2 Name, Option2 Value, Option3 Name, Option3 Value, Variant SKU, Variant Grams, Variant Inventory Qty, Variant Inventory Policy, Variant Fulfillment Service, Variant Price, Variant Inventory TrackerバリアントSKU、バリアントグラム、バリアント在庫トラッカー、バリアント在庫数量、バリアント在庫ポリシー、バリアントフルフィルメントサービス、バリアント価格、バリアント価格比較,バリアント要配送,バリアント課税,バリアントバーコード,画像Src,画像Altテキスト
Field Nameにエラーがなければ、Field Nameの後にスペースがないことを確認する!
行内の引用の欠落または迷走
コンマの使い方が間違っています。倒置カンマ「 」が漢字ではなく、英字で使われていることを確認してください。
ラインでの違法な引用
上記の引用エラーの他に、文字エンコードエラーがある可能性がありますが、乱雑なコードがあるかどうかを確認してください、できるだけエラーを避けるために、テーブルの内容は、すべての英語の文字を使用してください。
行 #-##: 検証に失敗しました: オプションが一意ではありません
このエラーメッセージは、フォーム内の variant 情報に重複があると言っています。例えば、Color が二つの Red で書かれていたり、Size が二つの Medium で書かれていたりします。
バリデーションに失敗しました。
このエラーメッセージは通常、商品画像のURLアドレスに誤りがあるために表示されます。画像アドレスがhttps://开始。また、画像アドレスが直接URLであること、つまり画像アドレスの末尾が.jpgまたは.pngの画像形式であることもご確認ください。
バリデーションに失敗:価格は空白にできない
価格は必須項目ですので、空欄にはできません。すべての価格情報が完全に記入されていることをご確認ください。
在庫数量は空白にできない
在庫数量は必須であり、空にすることはできない。
在庫量は数字ではない
在庫数がアラビア数字になっていません。フォームの在庫数がアラビア数字であることを確認してください。
在庫政策はリストに含まれていない
在庫追跡は空欄にできませんので、必須項目です。拒否」または「続ける」を選択してください。
フルフィルメント・サービスは空白にはできない
配送方法は空白にすることはできません、自己出荷の場合は、マニュアルに記入する必要があります。
ハンドルの例が既に存在するため、#-##行は無視されました。
テーブル内のハンドル列は、異なる商品で重複してはいけません。重複している場合は、上記のようにエラーが表示されます。
#行目:不正なヘッダーチェック
エラー行の画像のURLを削除し、フォームを再アップロードして、まだエラーがあるかどうかを確認してください。
#-##行は製品データが含まれていないため無視されました。
上記のエラーは、その行にハンドル情報はあるが、タイトル情報がないことを示している。