讓顧客選擇選項

顧客造訪您網路商店的商品頁面時,系統會預設選取第一個可供貨的子類。您可以使用「讓顧客選擇選項」自訂功能來停用自動選取第一個可供貨的子類。如此一來,系統就會提示顧客先手動選取子類,然後才顯示子類。

如果您使用「讓顧客選擇選項」自訂功能,則在顧客選取子類之前,您的佈景主題可能不會顯示商品價格。具有子類的商品沒有特定價格,顯示的價格取決於所選取的子類。

選擇選項

區段式佈景主題和非區段式佈景主題

區段式佈景主題的步驟

選擇佈景主題

此自訂程序的步驟因佈景主題而異。按一下佈景主題的按鈕,然後依照以下指示操作:

非區段式佈景主題的步驟

將提示新增至子類下拉式選單

  1. 「程式碼片段」目錄中,按一下「新增程式碼片段」
  2. 將新的程式碼片段命名為 pick-an-option
  3. 在新的程式碼片段檔案,貼上這段託管在 GitHub 上託管的程式碼
  4. 點擊「儲存」。
  5. 「版面配置」目錄中,按一下 theme.liquid
  6. 找到靠近檔案底部的 </body> 結束標籤。在 </body> 結束標籤正上方開新一行,並貼上下列程式碼:
{% render 'pick-an-option' %}
  1. 點擊「儲存」。
  2. 找到含有加入購物車表單的檔案。這會將 action 屬性設定至 /cart/add。 它應該會是下列四個檔案之一:

    • 「範本」底下的 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. 在 Shopify 管理介面 中,前往「線上商店」>「佈景主題」。
  2. 找到要編輯的佈景主題,然後依序點擊「」>「編輯預設佈景主題內容」。
  3. 在「篩選商品」搜尋列中,開始輸入 unavailable 以顯示「無法供貨」的翻譯。
  4. 以「選取項目」(Make a selection) 取代文字「無法供貨」。
  5. 點擊「儲存」。

準備好開始透過 Shopify 銷售商品了嗎?

免費試用