特定のマーケットに合わせてテーマを調整する
マーケットを1つ以上作成している場合、さまざまなマーケットに合わせてテーマを調整できます。特定のマーケットに合わせてテーマを調整することで、そのマーケットのお客様に、より良い体験を提供できるようになります。たとえば、以下のようなカスタマイズが可能です。
- マーケットごとにホームページで異なるコレクションをハイライト表示する
- 特定のマーケットの商品ページでセールを宣伝する
- 特定のマーケットに関連するメッセージをストアに追加する
マーケット向けのテーマのカスタマイズ
テーマをカスタマイズする際、ストアのデフォルトを編集するのか、特定のマーケットを編集するのかを選択できます。

ストアのデフォルトとは、特定のマーケット向けのカスタマイズが適用されていない、テーマの標準的な外観のことです。テーマのデフォルトのレイアウトとコンテンツは、他のマーケットで継承または上書きできます。ストアのデフォルトに加えられた変更は、上書きされない限り、すべてのマーケットに適用されます。
マーケットのドロップダウンメニューから、編集するマーケットを選択できます。すでにテーマをカスタマイズしたマーケットが最初に表示され、その後に「さらにカスタマイズ可能なマーケット」セクションに、まだテーマをカスタマイズしていないマーケットが表示されます。
「ストアのデフォルト」でテーマ設定をカスタマイズすると、その設定が特定のマーケットですでにカスタマイズされている場合を除き、その変更はすべてのマーケットに適用されます。変更は、テーマ設定に以下の順序で適用されます。
- ストアのデフォルト:ストアのデフォルトのテーマ設定をカスタマイズすると、その設定がマーケットまたはサブマーケットですでにカスタマイズされている場合を除き、すべてのマーケットとサブマーケットのテーマに影響します。
- マーケット:マーケットのテーマ設定をカスタマイズすると、その設定がサブマーケットですでにカスタマイズされている場合を除き、そのマーケットと、そのマーケットのすべてのサブマーケットのテーマに影響します。
- サブマーケット:サブマーケットのテーマ設定をカスタマイズすると、そのサブマーケットにのみ影響します。
手順:
Shopifyの管理画面から、「オンラインストア」 > 「テーマ」に移動します。
編集するテーマの横にある「テーマを編集」をクリックします。
「ストアのデフォルト」をクリックして、マーケットメニューを開きます。
カスタマイズするマーケットを選択します。
そのマーケットのセクションやブロックに希望のカスタマイズを行うか、新しいセクションやブロックを追加します。
「保存」をクリックします。
マーケットのテーマカスタマイズをリセットする
特定のマーケットのテーマに加えたカスタマイズは、ストアのデフォルトにリセットできます。
| リセットタイプ | 説明 | 手順 |
|---|---|---|
| 個別の設定 | マーケットで設定の上書きをリセットすると、その設定は親マーケットから設定を継承する状態に戻ります。 | テーマエディタで、設定のタイトルの横にあるリセットボタンをクリックします。 |
| セクションまたはブロック | マーケットでセクションまたはブロック全体をリセットすると、ブロックの順序を含め、そのセクションまたはブロックのすべての設定が、親マーケットから設定を継承する状態に戻ります。 | テーマエディタで、セクションまたはブロックのタイトルの横にある「...」をクリックし、リセットボタンをクリックします。 |
| テンプレートまたはセクショングループ | マーケットでテンプレートまたはセクショングループ全体をリセットすると、そのテンプレートまたはセクショングループのすべての設定 (セクションとブロックの順序を含む) が、親マーケットの設定を継承する状態に戻ります。 | テーマエディタで、テンプレートまたはセクショングループのタイトルの横にあるリセットボタンをクリックします。 |
| マーケットのすべてのテーマカスタマイズ | マーケットのすべてのカスタマイズを削除すると、そのすべての設定 (セクションとブロックの順序を含む) が、親マーケットの設定を継承する状態に戻ります。 | [マーケット] ページで、リセットするマーケットをクリックします。[カスタマイズ済み] セクションで、[オンラインストア] の横にある削除アイコンをクリックします。 |
テーマの継承を変更する
サブマーケット用にテーマをカスタマイズする際、カスタマイズをどのマーケットから継承するかを変更できます。これは継承元の変更と呼ばれます。テーマの継承元を変更する際に利用できるオプションは、以下のとおりです。
- ストアのデフォルト (
@default) - テーマがすでにカスタマイズされている親マーケット
手順:
Shopifyの管理画面から、「オンラインストア」 > 「テーマ」に移動します。
編集するテーマを見つけて […] をクリックし、[コードを編集] をクリックします。
markets.jsonファイルを開きます。マーケットの継承を制御するコードのセクションを探します。
継承元を編集するマーケットを見つけ、
"parent":の値を、継承元にしたいマーケットの値に置き換えます。「保存」をクリックします。
たとえば、カナダマーケット用にテーマのカスタマイズを行うとします。これらの変更は、現時点ではストアのデフォルト設定に基づいています。

その後、北米マーケット用にテーマをカスタマイズすると、デフォルトでカナダマーケットは北米から継承するように更新され、北米マーケットに加えたテーマのカスタマイズは、カナダマーケットに自動的に適用されます。

希望する場合、カナダのカスタマイズを、代わりにストアのデフォルトから継承するように調整できます。
