価格表をインポートする
卸売価格表を作成する場合は、CSV (コンマ区切り値) ファイルから価格をインポートすることができます。
ERPやスプレッドシートなどの外部システムを使用して価格表を作成および維持する場合、価格表のインポートは良いオプションです。価格を維持するために卸売チャネルを使用する (または使用する予定がある) 場合は、価格表をインポートしないでください。
インポートされた価格表は、次の価格設定機能をサポートしています。
- 特定の商品およびバリエーションの価格を設定する
- 最小注文数と最大注文数、バリエーション別の量による価格、および数量インクリメント
インポートされた価格表には、次のルールがあります。
- 価格表を再インポートすることによってのみ変更できます。既存の価格表に価格を再インポートすると、価格表にリストされている価格と商品バリエーションが、新たにインポートされた情報にすべて置き換えられます。
- これらは、手動で取り扱った価格表に変換することはできません。
- バリエーション別の量による価格を使用してリストをインポートすることはできますが、商品の量による価格には使用できません。
価格表をインポートする
提供する卸売価格とともに価格表に含める商品と商品バリエーションをリストしたCSVファイルを作成してアップロードする必要があります。
CSVファイルをインポートする前に、インポートする各商品および商品バリエーションに、ShopifyストアのバーコードまたはSKUがリストされていることを確認してください。インポート処理では、SKUまたはバーコードを使用して、CSVファイルにリストされている商品バリエーションをストアの商品やバリエーションと一致させます。
価格をインポートするには、価格表を作成し、[価格表をインポート] を選択します。
サンプルのCSVファイル
サンプルのCSVファイルをダウンロードし、表示して、独自のインポートファイルを作成するためのテンプレートとして使用できます。
サンプルファイルを使用して独自の価格を作成する場合、すべてのサンプル情報を削除したことを確認してください。
CSVファイルのフォーマット
CSVファイルには、以下の情報が含まれている必要があります。
- 最初の行は、インポートするように選択した列 (列ヘッダー) の名前をリストします。
- それぞれの追加行には、特定の商品バリエーションに関する価格情報が含まれている必要があります。各商品バリエーションがShopifyに存在していて、バーコードまたはSKUが関連づけられている必要があります。
以下の表では、CSVファイルで使用できる列について説明されています。
列 | 必要事項 | 説明 |
---|---|---|
sku | この列は、バーコードが設定されていない商品バリエーションに必要です。すべての商品バリエーションにバーコードが設定されている場合は、この列をCSVファイルに含める必要はありません。 | 商品バリエーションに関連づけられたSKU (最小管理単位) です。このSKUの値は、Shopifyにある商品バリエーションのSKUと一致する必要があります。正確な追跡追跡と在庫報告を行うには、一意のSKUを追加する必要があります。 |
barcode | この列は、SKUのない商品バリエーションに必要です。どの商品バリエーションにもバーコードがない場合は、この列をCSVファイルに含める必要はありません。 | 商品バリエーションに関連づけられたバーコードです。この値は、Shopifyにある商品バリエーションのバーコードと一致する必要があります。商品バリエーションに対して、CSVファイルにSKUとバーコードの両方が含まれている場合、バーコードはストアの商品バリエーションと一致させるために使用されます。 |
wholesale_price | 必要事項 |
価格表の商品バリエーションの卸売価格です。 この値は、小数点以下2桁までの数値を受け入れます。ドルとセントを区切る小数点記号として、ストアの通貨に応じてピリオドかコンマを使用できます。3つのグループで数値を区切るには、桁区切りとしてピリオド、コンマ、またはスペースを使用します。許容可能な値の例: 通貨の小数点がピリオドで区切られる場合は、ピリオドを使用します。許容可能な値の例: 通貨の小数点がコンマで区切られる場合は、コンマを使用します。許容可能な値の例: 3,141ドル59セントの場合、次の例がすべて有効です: 小数点または桁区切り記号としてコンマを使用する場合は、卸売価格を二重引用符で囲まないと、正しくインポートされません (たとえば、 この数字の書式設定をドル記号 ($)、またはセント記号 (¢) にしないでください。 |
minimum_units | この列は任意です。 | 注文ごとの最小個数です。この数量は整数でなければなりません。 |
maximum_units | この列は任意です。 | 注文ごとの最大個数です。この数量は、minimum_units に入力した値よりも大きい整数でなければなりません。 |
increments | この列は任意です。 | 卸売顧客が商品バリエーションを注文できる倍数。たとえば、数量が12の場合、顧客は12、24、または36個を購入できますが、4または15個は購入できません。この値は整数でなければなりません。この列が指定されていない場合、デフォルトの増分は1です。 |
バリエーション別の量による価格
バリエーション別の量による価格設定の場合、購入した金額に応じて、すべての注文単位について単位あたりの単価が異なります。次の列を使用するCSVファイルで、数量基準値のある価格をインポートすることができます。
列 | 必要事項 | 説明 |
---|---|---|
sku | この列は、バーコードが設定されていない商品バリエーションに必要です。すべての商品バリエーションにバーコードが設定されている場合は、この列をCSVファイルに含める必要はありません。 | 商品バリエーションに関連づけられたSKU (最小管理単位) です。このSKUの値は、Shopifyにある商品バリエーションのSKUと一致する必要があります。 |
barcode | この列は、SKUのない商品バリエーションに必要です。どの商品バリエーションにもバーコードがない場合は、この列をCSVファイルに含める必要はありません。 | 商品バリエーションに関連づけられたバーコードです。この値は、Shopifyにある商品バリエーションのバーコードと一致する必要があります。商品バリエーションに対して、CSVファイルにSKUとバーコードの両方が含まれている場合、バーコードはストアの商品バリエーションと一致させるために使用されます。 |
wholesale_price_1 | 必要事項 | この値は、小数点以下2桁までの数値を受け入れます。ドルとセントを区切る小数点記号として、ストアの通貨に応じてピリオドかコンマを使用できます。3つのグループで数値を区切るには、桁区切りとしてピリオド、コンマ、またはスペースを使用します。許容可能な値の例: 通貨の小数点がピリオドで区切られる場合は、ピリオドを使用します。許容可能な値の例: 通貨の小数点がコンマで区切られる場合は、コンマを使用します。許容可能な値の例: 3,141ドル59セントの場合、次の例がすべて有効です: 小数点または桁区切り記号としてコンマを使用する場合は、卸売価格を二重引用符で囲まないと、正しくインポートされません (たとえば、 この数字の書式設定をドル記号 ($)、またはセント記号 (¢) にしないでください。 |
from_quantity_1 | この列は、wholesale_price_1 が指定されている場合に必要です。 |
卸売顧客が発注する必要がある商品バリエーションの最小個数。この値は整数でなければなりません。 |
to_quantity_1 | この列は、wholesale_price_1 が指定されている場合に必要です。 |
顧客がwholesale_price_1 の単価で購入できる最大個数。この数量は、最初の数量区分限界値の上限です。この数を超える個数を購入する顧客は、購入品すべてに対して安い単価を支払うことになります。この数量は、from_quantity_1 に入力した値よりも1以上大きい整数でなければなりません。 |
wholesale_price_2 | この列は任意です。 | 注文数量がfrom_quantity_2 からto_quantity_2 の間の場合に、卸売顧客が支払う商品バリエーションの単価。この価格はwholesale_price_1 の値未満で、小数点以下2桁までの数値であることが必要です。例: 55 、55.1 、55.10 。 |
from_quantity_2 | この列は、wholesale_price_2 が指定されている場合に必要です。 |
wholesale_price_2 の単価で支払えるよう、顧客が購入しなければならない最小個数。この数量は、to_quantity_1 に入力した数量よりも1大きい数でなければなりません。 |
to_quantity_2 | この列は、wholesale_price_2 が指定されている場合に必要です。 |
顧客がwholesale_price_2 の単価で購入できる最大個数。この数量は、from_quantity_2 に入力した数量よりも1以上大きい数でなければなりません。 |
wholesale_price_3 | この列は任意です。 | 注文数量がfrom_quantity_3 からto_quantity_3 の間の場合に、卸売顧客が支払う商品バリエーションの単価。この価格はwholesale_price_2 の値未満で、小数点以下2桁までの数値であることが必要です。例: 55 、55.1 、55.10 。 |
from_quantity_3 | この列は、wholesale_price_3 が指定されている場合に必要です。 |
wholesale_price_3 の単価で支払えるよう、顧客が購入しなければならない最小個数。この数量は、to_quantity_2 に入力した数量よりも1以上大きい数でなければなりません。 |
to_quantity_3 | この列は、wholesale_price_3 が指定されている場合に必要です。 |
顧客が一度の注文で購入できる商品バリエーションの最大個数。この数量は、from_quantity_3 に入力した数量よりも1以上大きい数でなければなりません。 |
increments | この列は任意です。 | 卸売顧客が商品バリエーションを注文できる倍数。たとえば、数量が12の場合、顧客は12、24、または36個を購入できますが、4または15個は購入できません。この値は整数でなければなりません。この列が指定されていない場合、デフォルトの増分は1です。 |
CSVファイルの制限と詳細
CSVファイルには、以下のリストのような詳細が含まれている必要があります。
- CSVファイルの最初の行には、列ヘッダーの名前が含まれている必要があります。CSVファイルの他のすべての行には、単一商品バリエーションの価格情報が含まれている必要があります。
- 列の順序は重要であり、すべての行で列の順序が同じである必要があります。オプションの列については、(他のオプションの列も含め) 前の列を指定することが必要です。たとえば、
maximum_units
列を指定するには、CSVファイルのminimum_units
列も指定する必要があります。 - バーコードまたはSKU (バーコードがない場合) を使用することにより、インポートの際にCSVファイルの行とストアの商品バリエーションが一致します。インポートの際にストアでの一致が見つからない場合、その行の価格情報はインポートされません。両方の列をCSVファイルに含めることができますが、すべての商品バリエーションにバーコードがある場合、SKU列を含める必要はありません。同様に、すべての商品バリエーションにSKUがある場合、バーコード列を含める必要はありません。一部の商品バリエーションにバーコードのみ含まれ、一部のバリエーションにはSKUのみ含まれる場合、両方の列を含める必要があります。
- CSVファイルで、商品バリエーションを識別するのにバーコードを使用しない場合、ストアでの各商品バリエーションで固有のSKUが必要です。それ以外の場合、同じSKUを共有するすべての商品バリエーションが同じ価格になります。価格に相違がある場合、最低価格が使用されます。
- ファイル内に不要な特殊文字が生成されないように、UTF-8エンコーディングを使用します。
- 列をコンマで区切り、各行を改行で区切ります (\r\n)。
- バーコードまたはSKUにコンマなどの特殊文字が含まれている場合、エスケープ文字に二重引用符を使用してバーコードまたはSKUを囲む必要があります。ファイルでストレート引用符 (" ") を使用し、スプレッドシートプログラムで頻繁に使用されるようなスマート引用符 (カーリー引用符) を使用していないことを確認してください。
ストアの例
- 次の例は、価格表のすべての商品バリエーションに固有のSKUがあり、最小、最大数量、数量増分がない場合です。
- 以下の例は、価格表のすべての商品バリエーションに固有のバーコード、minimum_units、maximum_units、数量増分がある場合です。
- 以下の例は、商品バリエーションにSKUがあるが、バーコードがない場合です。2つの商品バリエーションが同じSKU番号を共有しています。この例では、同じSKU番号に対して2つの異なる価格が入力されています。最低価格は、このSKUを有する、価格表にある任意の商品バリエーションに卸売価格を割り当てるために使用されます。
このCSVファイルを卸売チャネルにアップロードすると、SKUが90210333の商品バリエーションの卸売価格は、8ドルになります。
- 以下の例では、最初の商品に、1つの数量の区切りがあります。