# サイズのバリエーションについて

**URL:** <https://community.shopify.com/t/topic/215842>\
**Category:** 技術的なQ＆A\
**Created:** [May 13, 2023, 1:26am UTC](https://community.shopify.com/t/topic/215842 "2023-05-13T01:26:46Z")\
**Posts on this page:** 2\
**Page:** 1

## AI-generated summary

商品登録時のバリエーション設定に関する質問です。

**質問内容:**
お皿の形状（タイプA、B、C）ごとに異なるサイズ展開がある場合の登録方法について。例えば、タイプAはSサイズのみ、タイプBはS・M、タイプCはS・M・Lという具合に、各タイプで選択可能なサイズが異なるケースです。

**回答のポイント:**
- Shopifyの標準機能では、option1（タイプ）ごとにoption2（サイズ）の有無を個別設定することは通常できない
- 最も簡単な解決策は、商品タイプA、B、Cをそれぞれ別商品として作成し、各商品のoption1にサイズを設定する方法

**代替案として2つの方法を提示:**
1. アプリ（https://apps.shopify.com/camouflage?locale=ja）を使用して在庫0のバリエーションを非表示にする
2. コード編集により在庫0のバリエーションを表示しないようカスタマイズする（具体的なコード提案は難しいとのこと）

どちらの方法も方向性は同じで、在庫管理と表示制御を組み合わせたアプローチです。

<div class="post-metadata">

**Author:** ![Anonymous\_4c6e2e73821abdcd551e43bc3775c6fa](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@Anonymous\_4c6e2e73821abdcd551e43bc3775c6fa](https://community.shopify.com/u/Anonymous_4c6e2e73821abdcd551e43bc3775c6fa)\
**Post date:** [May 13, 2023, 1:26am UTC](https://community.shopify.com/t/topic/215842/1 "2023-05-13T01:26:46Z")

</div>

お世話になります。

商品登録時、例えばお皿の形に、タイプA、タイプB、タイプCと3種類の形があるとして、

サイズはタイプAはSサイズのみ、タイプBはS、Mサイズ、タイプCはS、M、Lサイズの展開がある場合、どのように登録したら良いでしょうか？

普通に登録をすると、全タイプに全サイズがあるような選択肢になってしまいます。

ご教示をお願いします。

---

<div class="post-metadata">

**Author:** ![Qcoltd](https://yyz1.discourse-cdn.com/shopifyforum/user_avatar/community.shopify.com/qcoltd/32/900_2.png) [@Qcoltd](https://community.shopify.com/u/Qcoltd)\
**Post date:** [May 15, 2023, 10:13am UTC](https://community.shopify.com/t/topic/215842/2 "2023-05-15T10:13:34Z")

</div>

> 商品登録時、例えばお皿の形に、タイプA、タイプB、タイプCと3種類の形があるとして、

> サイズはタイプAはSサイズのみ、タイプBはS、Mサイズ、タイプCはS、M、Lサイズの展開がある場合、どのように登録したら良いでしょうか？

下記を実現したいということと理解しました。

option1にタイプを設定し、

option2にサイズを設定した際、

option1ごとに、option2の有無を設定したい。

お使いのテーマにもよると思いますが、

ご認識の通り、

通常、Shopifyでは上記のような設定はできません。

最も簡単に実現する方法は、

商品タイプA、商品タイプBを作成し、

それぞれのoption1にサイズを設定する、

となるかと思います。

しかし、

こうすることができない何らかの理由があると思いますので、

やり方を2つほど考えてみました。

(どちらも方向性は同じです。)

(1)

option1にタイプを設定し、option2にサイズを設定した後、

在庫が0のバリエーションを表示しないようコード編集を行う。

※具体的なコードのご提案は難しいです。

(2)

(1)を下記のようなアプリを使って行う。

[https://apps.shopify.com/camouflage?locale=ja](https://apps.shopify.com/camouflage?locale=ja)

こちらのアプリを使用したことはありませんが、

在庫0のバリエーションを隠すことができるように見えました。

ご希望通りの回答とは言えないと思いますが、

参考になる情報があれば幸いです。

(キュー田辺)
