バリエーションIDを検索する
バリエーションIDは、特定の商品バリエーションを対象とするテーマコードのカスタマイズを行ったり、外部アプリで移行や一括商品更新情報を調整したりする場合に必要になることがあります。バリエーションIDは、Shopifyの管理画面から確認できます。
バリエーションがある商品のバリエーションIDを確認する
商品に色、サイズ、スタイルなどのバリエーションがある場合、バリエーションIDはブラウザのアドレスバーにURLの一部として表示されます。これは、個々のバリエーションのバリエーションIDをすばやく確認する方法です。
手順:
Shopifyの管理画面から、[商品管理] に移動します。
バリエーションがある商品をクリックします。
[バリエーション] セクションで、商品バリエーションIDを表示する商品バリエーションをクリックします。
ブラウザのアドレスバーにあるURLを確認します。URLは、次のURLの例のようになります。
https://admin.shopify.com/store/shopname/products/1234567/variants/36485954240671/variants/ の後にある数字がバリエーションID番号です。この例では、バリエーションIDは 36485954240671 です。
バリエーションがない商品のバリエーションIDを確認する
バリエーションがない商品にも、バリエーションIDが割り当てられています。しかし、バリエーションのある商品とは異なり、Shopifyの管理画面から商品の詳細ページにアクセスしても、ブラウザのアドレスバーにバリエーションIDは表示されません。
JSON形式で完全な商品情報を表示することで、商品のバリエーションIDにアクセスできます。これは、個々の商品のバリエーションIDをすばやく確認する方法です。
JSONのフォーマットを読みやすくするには、ブラウザにJSONビューアー拡張機能をインストールするか、ほとんどの最新のウェブブラウザにデフォルトで備わっている整形表示機能を活用することを検討してください。
手順:
Shopifyの管理画面から、[商品管理] に移動します。
バリエーションIDを確認する商品をクリックして、商品の詳細ページを開きます。
ブラウザのアドレスバーで、URLの末尾に
.jsonを追加してEnterキー を押し、ページをJSONで再読み込みします。任意:JSONビューアー拡張機能をインストールしていない場合は、ウェブページで [整形表示] 設定を有効にして、JSONファイルをより分かりやすく再フォーマットします。
"product" > "variants" > "id"の値を探します。JSONファイルの先頭は、次の例のように表示されます。
{
"product": {
"id": 12345678901234,
"title": "Example Product",
"body_html": "<p>This is an example product.</p>",
"vendor": "Example Vendor",
"product_type": "Test Items",
"created_at": "2025-07-09T12:40:46-04:00",
"handle": "example-product",
"updated_at": "2025-07-09T12:40:50-04:00",
"published_at": "2025-07-09T12:40:47-04:00",
"template_suffix": "",
"published_scope": "global",
"tags": "demo, test",
"status": "active",
"admin_graphql_api_id": "gid://shopify/Product/12345678901234",
"variants": [
{
"id": 11223344556677,
"product_id": 12345678901234,
"title": "Default Title",
"price": "30.00",
......}
.....]
....}
...}上記の例では、11223344556677 が商品のバリエーションIDです。
カスタム在庫レポートでバリエーションIDをまとめて表示する
商品バリエーションIDディメンションは、カスタムデータ探索で使用できます。これは、多くの商品のバリエーションIDを1つのレポートに表示するのに便利な方法で、保存、印刷、エクスポートが可能です。このデータ探索には、デフォルトで下書き商品を含むすべての商品が含まれますが、レポートを絞り込み、商品のサブセットのみを表示するように選択することもできます。
カスタムデータ探索の作成について、詳しくはこちら。
手順:
Shopifyの管理画面で、[ストア分析] > [レポート] の順に移動します。
[新しい探索を作成] をクリックします。
[指標] メニューで、主要な指標を適用します。
- [⊕] をクリックします。
- [販売済み在庫の割合] を選択します。
- [適用] をクリックします。
[ディメンション] メニューで、必要なディメンションを適用します。
- [⊕] をクリックします。
- [商品名]、[商品バリエーション名]、[商品バリエーションID] を選択します。
- [適用] をクリックします。
任意:[フィルター] メニューでフィルターを適用して、商品のサブセットを表示します。
- バリエーションのない商品のみを表示するには、
商品バリエーション名 > 次と一致する > Default Titleのフィルターを適用します。 - バリエーションのある商品のみを表示するには、
商品バリエーション名 > 次と一致しない > Default Titleのフィルターを適用します。
- バリエーションのない商品のみを表示するには、
任意:このデータ探索をカスタムレポートとして保存して後で使用するには、以下の操作を行います。
- [保存] をクリックします。
- [レポートを保存] ダイアログで、バリエーションIDを含む商品リストなど、カスタムレポートに名前を付けます。
- [保存] をクリックします。
任意:このデータ探索をエクスポートするには、
> [エクスポート] をクリックします。希望するエクスポートファイルの形式を選択し、[エクスポート] をクリックします。
これで、レポートに表示されているすべての商品のバリエーションIDを読み取り、記録できるようになります。