お客様にオプションを選択してもらう

お客様がオンラインストアの商品ページにアクセスすると、最初の利用可能なバリエーションがデフォルトで選択されます。[お客様にオプションを選択してもらう] カスタマイズを使用して、最初の利用可能なバリエーションの自動選択を無効にできます。そうすることで、バリエーションが表示される前に、お客様はバリエーションを手動で選択するように促されます。

[お客様にオプションを選択してもらう] カスタマイズを使用する場合、テーマでは、お客様がバリエーションを選択するまで商品価格が表示されない場合があります。バリエーションのある商品には設定価格がなく、表示される価格は選択されるバリエーションによって決まります。

オプションを選択

セクション対応のテーマとセクション非対応のテーマ

セクション対応のテーマの手順

テーマの選択

テーマによってカスタマイズの手順は異なります。以下の指示に従う前にテーマのボタンをクリックしてください。

セクション非対応のテーマの手順

バリエーションのドロップダウンメニューにプロンプトを追加する

  1. スニペットディレクトリーで、[新しいスニペットを追加する] をクリックします。
  2. 新しいスニペットにpick-an-optionと名付けます。
  3. 新しいスニペットファイルに、GitHubでホスティングされている以下のコードを貼り付けます。
  4. [保存] をクリックします。
  5. レイアウトディレクトリーで、theme.liquidをクリックします。
  6. ファイルの末尾の近くにあるクロージング</body>タグを探します。クロージング</body>タグの上にある新しい行に、以下のコードを貼り付けます。
{% render 'pick-an-option' %}
  1. [保存] をクリックします。
  2. [カートに追加する] フォームが含まれているファイルを探します。そのファイルには、/cart/addに設定されたaction属性があります。 以下の4ファイルのうちいずれかに含まれる必要があります。

    • テンプレートにあるproduct.liquidテンプレート
    • レイアウトにあるtheme.liquidレイアウト
    • スニペットにあるproduct.liquidスニペット
    • スニペットにあるsingle-product.liquidスニペット
  3. フォーム内で以下のコードを探してください。

<option {% if variant == product.selected_or_first_available_variant %} selected="selected" {% endif %} data-sku="{{ variant.sku }}" value="{{ variant.id }}">{{ variant.title }} - {{ variant.price | money_with_currency }}</option>

または、フォーム内で以下のコードを探してください。

<option {% if variant == current_variant %} selected="selected" {% endif %} data-sku="{{ variant.sku }}" value="{{ variant.id }}">{{ variant.title }} - {{ variant.price | money_with_currency }}</option>

コードを以下のコードブロックに変更します。

<option {% if forloop.length <= 1 and variant == product.selected_or_first_available_variant %} selected="selected" {% endif %} data-sku="{{ variant.sku }}" value="{{ variant.id }}">{{ variant.title }} - {{ variant.price | money_with_currency }}</option>

Minimal、Pop、Supplyを使用している場合は、次のコードの発生をすべて探してください。

{% assign featured_image = product.selected_or_first_available_variant.featured_image | default: product.featured_image %}

コードを以下のコードブロックに変更します。

{% assign featured_image = product.selected_variant.featured_image | default: product.featured_image %}

Shopifyの以前のテーマから他のものを使用する場合は、以下のコードを探してください。

{% assign current_variant = product.selected_or_first_available_variant %}

コードを以下のコードブロックに変更します。

{% assign current_variant = product.selected_variant %}

[保存] をクリックします。

[カートに追加する] ボタンの言語設定を変更

[カートに追加] ボタンの言語設定を変更して、お客様が商品を選択する前に、商品が [販売不可] と表示されることがないようにできます。

手順

  1. 管理画面から [オンラインストア] > [テーマ] に移動します。
  2. 編集するテーマを見つけて、[...] > [デフォルトテーマのコンテンツを編集する] をクリックします。
  3. [アイテムを絞り込む] 検索バーで、「販売不可」と入力しはじめると、[販売不可] の翻訳が表示されます。
  4. テキストを [販売不可] から「選択する」に変更します。
  5. [保存] をクリックします。

Shopifyで販売を開始する準備はできていますか?

無料体験を試す