特定のマーケットに合わせてテーマを調整する

マーケットを1つ以上作成している場合、さまざまなマーケットに合わせてテーマを調整できます。特定のマーケットに合わせてテーマを調整することで、そのマーケットのお客様に、より良い体験を提供できるようになります。たとえば、以下のようなカスタマイズが可能です。

  • マーケットごとにホームページで異なるコレクションをハイライト表示する
  • 特定のマーケットの商品ページでセールを宣伝する
  • 特定のマーケットに関連するメッセージをストアに追加する

マーケット向けのテーマのカスタマイズ

テーマをカスタマイズする際、ストアのデフォルトを編集するのか、特定のマーケットを編集するのかを選択できます。

テーマのカスタマイズにおけるマーケットのドロップダウンメニューの例

ストアのデフォルトとは、特定のマーケット向けのカスタマイズが適用されていない、テーマの標準的な外観のことです。テーマのデフォルトのレイアウトとコンテンツは、他のマーケットで継承または上書きできます。ストアのデフォルトに加えられた変更は、上書きされない限り、すべてのマーケットに適用されます。

マーケットのドロップダウンメニューから、編集するマーケットを選択できます。すでにテーマをカスタマイズしたマーケットが最初に表示され、その後に「さらにカスタマイズ可能なマーケット」セクションに、まだテーマをカスタマイズしていないマーケットが表示されます。

「ストアのデフォルト」でテーマ設定をカスタマイズすると、その設定が特定のマーケットですでにカスタマイズされている場合を除き、その変更はすべてのマーケットに適用されます。変更は、テーマ設定に以下の順序で適用されます。

  • ストアのデフォルト:ストアのデフォルトのテーマ設定をカスタマイズすると、その設定がマーケットまたはサブマーケットですでにカスタマイズされている場合を除き、すべてのマーケットとサブマーケットのテーマに影響します。
  • マーケット:マーケットのテーマ設定をカスタマイズすると、その設定がサブマーケットですでにカスタマイズされている場合を除き、そのマーケットと、そのマーケットのすべてのサブマーケットのテーマに影響します。
  • サブマーケット:サブマーケットのテーマ設定をカスタマイズすると、そのサブマーケットにのみ影響します。

手順:

  1. Shopifyの管理画面から、「オンラインストア」 > 「テーマ」に移動します。

  2. 編集するテーマの横にある「テーマを編集」をクリックします。

  3. 「ストアのデフォルト」をクリックして、マーケットメニューを開きます。

  4. カスタマイズするマーケットを選択します。

  5. そのマーケットのセクションやブロックに希望のカスタマイズを行うか、新しいセクションやブロックを追加します。

  6. 「保存」をクリックします。

マーケットのテーマカスタマイズをリセットする

特定のマーケットのテーマに加えたカスタマイズは、ストアのデフォルトにリセットできます。

マーケットのテーマカスタマイズのリセットタイプの表。
リセットタイプ説明手順
個別の設定マーケットで設定の上書きをリセットすると、その設定は親マーケットから設定を継承する状態に戻ります。テーマエディタで、設定のタイトルの横にあるリセットボタンをクリックします。
セクションまたはブロックマーケットでセクションまたはブロック全体をリセットすると、ブロックの順序を含め、そのセクションまたはブロックのすべての設定が、親マーケットから設定を継承する状態に戻ります。テーマエディタで、セクションまたはブロックのタイトルの横にある「...」をクリックし、リセットボタンをクリックします。
テンプレートまたはセクショングループマーケットでテンプレートまたはセクショングループ全体をリセットすると、そのテンプレートまたはセクショングループのすべての設定 (セクションとブロックの順序を含む) が、親マーケットの設定を継承する状態に戻ります。テーマエディタで、テンプレートまたはセクショングループのタイトルの横にあるリセットボタンをクリックします。
マーケットのすべてのテーマカスタマイズマーケットのすべてのカスタマイズを削除すると、そのすべての設定 (セクションとブロックの順序を含む) が、親マーケットの設定を継承する状態に戻ります。[マーケット] ページで、リセットするマーケットをクリックします。[カスタマイズ済み] セクションで、[オンラインストア] の横にある削除アイコンをクリックします。

テーマの継承を変更する

サブマーケット用にテーマをカスタマイズする際、カスタマイズをどのマーケットから継承するかを変更できます。これは継承元の変更と呼ばれます。テーマの継承元を変更する際に利用できるオプションは、以下のとおりです。

  • ストアのデフォルト (@default)
  • テーマがすでにカスタマイズされている親マーケット

手順:

  1. Shopifyの管理画面から、「オンラインストア」 > 「テーマ」に移動します。

  2. 編集するテーマを見つけて […] をクリックし、[コードを編集] をクリックします。

  3. markets.json ファイルを開きます。

  4. マーケットの継承を制御するコードのセクションを探します。

  5. 継承元を編集するマーケットを見つけ、"parent": の値を、継承元にしたいマーケットの値に置き換えます。

  6. 「保存」をクリックします。

たとえば、カナダマーケット用にテーマのカスタマイズを行うとします。これらの変更は、現時点ではストアのデフォルト設定に基づいています。

変更を加える前のマーケットのテーマコードの例

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

北米マーケットをカスタマイズした後のマーケットのテーマコードの例

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

変更を加えた後のマーケットのテーマコードの例