讓顧客選擇選項

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

選擇選項

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

區段式佈景主題的步驟

選擇佈景主題

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

非區段式佈景主題的步驟

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

為子類下拉式選單新增提示:

  1. 「程式碼片段」目錄中,按一下「新增程式碼片段」
  2. 將新的程式碼片段命名為 pick-an-option

新增程式碼片段

  1. 在新的程式碼片段檔案,貼上這段託管在 GitHub 上託管的程式碼
  2. 點擊「儲存」。
  3. 「版面配置」目錄中,按一下 theme.liquid
  4. 找到靠近檔案底部的 </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>
  1. 找到並取代下列程式碼:
    • Minimal、Pop 或 Supply:如果您使用的是 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 佈景主題:若您使用其他 Shopify 佈景主題,請找到此程式碼:
{% assign current_variant = product.selected_or_first_available_variant %}

將其取代為:

{% assign current_variant = product.selected_variant %}
  1. 點擊「儲存」。

變更「加入購物車」按鈕語言設定

您可以變更「加入購物車」按鈕的語言設定,這樣商品就不會在進行選取前顯示為「無法供貨」。

  1. 在 Shopify 管理介面 中,前往「線上商店」>「佈景主題」。
  2. 找到要編輯的佈景主題,然後依序點擊「」>「編輯預設佈景主題內容」。
  3. 在「篩選」方塊中,開始輸入 unavailable 來顯示「無法供貨」的翻譯:
  4. 將「無法供貨」文字取代為「Make a selection」。
  5. 點擊「儲存」。

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

免費試用