簡體   English   中英

在 Shopify 中使用 Porto 主題 3.6.3 如何關閉特定產品的添加到購物車?

[英]Using Porto theme 3.6.3 in Shopify how can I turn off add to cart on specific products?

在 Shopify 我需要控制某些產品是否能夠顯示添加到購物車。

過去,我將產品標記為“隱藏購物車”並將主題模板切換為沒有按鈕的版本。

我怎么能使用波爾圖主題來做到這一點?

它是否有這樣做的內置方法,或者我是否需要操作主題部分/模板?

我能想到的最簡單的方法是將標簽添加到您想要隱藏添加到購物車按鈕的所有產品中,例如hide-add-to-cart

然后找到呈現按鈕的代碼並將其包裝在一個unless語句中:

{% unless product.tags contains 'hide-add-to-cart' %}
  <button>Add to cart</button>
{% endunless %}

它是否具有執行此操作的內置方法,或者我是否需要操作主題部分/模板?

,沒有辦法做到這一點,而是修改現有代碼或添加新模板並將模板分配給特定產品,如您以前的主題。

所以基本上有兩種方法可以實現它:

  1. 正如@Karim Tarek 所說,您需要標記這些產品,然后將特定標簽檢查到添加到購物車形成的片段中並禁用或隱藏它。

  2. 您需要創建一個模板,您只需從默認產品模板復制代碼並注釋代碼用於添加到購物車,然后為那些您不想顯示“添加到購物車”按鈕的產品選擇此模板。

代碼示例:1。

{% unless product.tags contains 'you tag to hide product' %}
  you HTML code that formed the Add to cart button
{% endunless %}

在此處輸入圖像描述 在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM