將「加入購物車」取代為聯絡連結

您可以將「加入購物車」按鈕取代為電子郵件連結或聯絡表單。例如,您可能會想針對目前尚未販售的商品或追加中的商品,取代「加入購物車」按鈕。

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

區段式佈景主題的步驟

選擇佈景主題

此自訂內容的步驟會因您是否使用 Narrative 佈景主題或其他 Shopify 的免費佈景主題而有所差異。點擊佈景主題的按鈕,然後依照以下指示操作:

非區段式佈景主題的步驟

建立新產品範本

若要取代產品的「加入購物車」按鈕,您需要為該產品建立自訂產品範本。

步驟如下:

  1. 在 Shopify 管理介面 中,前往「線上商店」>「佈景主題」。
  2. 找到要編輯的佈景主題,按一下「...」按鈕以開啟動作選單,然後點擊「編輯程式碼」。
  3. 在「範本」目錄中,點擊「新增範本」。
  4. 建立產品範本:
    • 在下拉式選單中選取「產品」。
    • 將範本命名為 requires-contact
    • 按一下「建立範本」

隱藏「加入購物車」按鈕

  1. 在新的 product.requires-contact.liquid 檔案中,找到加入購物車」按鈕的 HTML 程式碼。您可以搜尋「cart」一字。

加入購物車」按鈕的程式碼因佈景主題而異。您可以搜尋 <input><button> 標籤,其中包含 Add to cartAddToCartadd-to-cart 文字。

Debut 的「加入購物車」按鈕程式碼應如下所示:

<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
  <span id="AddToCartText-{{ section.id }}">
    {% unless current_variant.available %}
      {{ 'products.product.sold_out' | t }}
    {% else %}
      {{ 'products.product.add_to_cart' | t }}
    {% endunless %}
  </span>
</button>
  1. 若您找到該程式碼,請將其包裹在 Liquid 標籤「{% comment %}」和「{% endcomment %}」之間。這將防止程式碼顯示於商店中,並且如果您之後要變更新的範本,這可便於將其放回。

Debut 的已修改程式碼應如下所示:

{% comment %}
<button type="submit" name="add" id="AddToCart-{{ section.id }}" {% unless current_variant.available %}disabled="disabled"{% endunless %} class="btn product-form__cart-submit{% if product.options.size == 1 and product.variants[0].title == 'Default Title' %} product-form__cart-submit--small{% endif %}">
  <span id="AddToCartText-{{ section.id }}">
    {% unless current_variant.available %}
      {{ 'products.product.sold_out' | t }}
    {% else %}
      {{ 'products.product.add_to_cart' | t }}
    {% endunless %}
  </span>
</button>
{% endcomment %}
  1. 點擊「儲存」。

新增電子郵件連結或聯絡表單

現在,您已隱藏了「加入購物車」按鈕,您可以改為新增要顯示的內容。

電子郵件連結

  1. 在您上一步驟所新增的 Liquid 標籤 {% endcomment %} 下方新的一行,新增電子郵件連結的 HTML 程式碼:
Please <a href="mailto:{{ shop.email }}">contact us</a> if you are
interested in this product.
  1. 點擊「儲存」。

聯絡表單

您可以從佈景主題的聯絡頁面範本中複製程式碼,以將聯絡表單新增至新產品範本。若要新增聯絡表單:

  1. 在「範本」目錄中,按一下「page.contact.liquid」。
  2. 在檔案中找到 Liquid 標籤 {% form 'contact' %}
  3. 複製 Liquid 標籤 {% form 'contact' %} 中的所有程式碼至 Liquid 標籤 {% endform %} 中。在複製的程式碼中包含 Liquid 表單標籤。
  4. 返回至「範本」目錄中的新檔案 product.requires-contact.liquid
  5. 在檔案中找到結束標籤 </form>。在結束標籤 </form> 下方新的一行,貼上聯絡表單程式碼。
  6. 下一步是以 HTML div 標籤包裹剛才貼上的程式碼。div 程式碼中包含的類別屬性可確保您的聯絡表單在頁面上正確轉譯。

{% form 'contact' %} 上方新的一行,貼上下列程式碼:

<div class="form-vertical"></div>

{% endform %} 下方新的一行,貼上下列程式碼:

</div>
  1. 點擊「儲存」。

將新範本指派給產品

範本完成後,您可以將其指派給欲隱藏「加入購物車」按鈕的所有產品。

  1. 在 Shopify 管理介面 ,前往「產品」
  2. 點擊欲隱藏「加入購物車」按鈕的產品名稱。
  3. 在 Shopify 管理介面產品頁面中的「網路商店」下方,從「佈景主題範本」下拉式選單中,選擇新的「需要聯絡」範本。
  4. 點擊「儲存」。

針對欲新增此範本的每個產品重複這些步驟。

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

免費試用