Shopify是一款强大的电子商务平台,允许自定义和控制产品页面的外观和功能。有时候,可能希望在某些产品页面上隐藏“添加到购物车”按钮,以便引导客户与联系或了解更多信息。在本文中,将详细介绍如何使用Narrative模板或其他Shopify免费模板来完成这个任务。

1:选择Shopify模板。

首先,需要确定使用的Shopify模板是Narrative还是其他Shopify提供的免费模板。根据不同的模板,操作步骤会有所不同。

对于Narrative模板中的产品

如果使用的是Narrative模板,并且想要替换产品的“添加到购物车”按钮,需要按照以下步骤创建一个自定义产品模板:

Shopify后台中,导航到“在线商店” > “模板”。

找到要编辑的模板,点击该模板名称后的“...”按钮以打开操作菜单。

“Templates”目录中,点击“添加新模板”。

在下拉菜单中选择“产品”。

将模板命名为“requires-contact”。

点击“创建模板”。

查找以下代码:

liquidCopy code{% section 'product-template' %}

将其替换为:

liquidCopy code{% section 'product-template-requires-contact' %}

这段代码将新模板与将在后续步骤中创建的新产品分区链接起来。

点击保存。

2:创建新的产品分区。

现在,需要在Shopify中创建一个新的产品分区,并将其与新模板关联。

“Sections”目录中,点击“添加新分区”。

将新分区命名为“product-template-requires-contact”。

点击“创建分区”。

删除分区文件中的所有默认代码,使其为空文件。

“Sections”目录中,点击“product-template.liquid”。将该文件的所有内容复制到剪贴板。

返回到新的“product-template-requires-contact.liquid”分区,然后将代码粘贴到该文件中。

点击保存。

3:隐藏“添加到购物车”按钮。

现在,已经创建了新模板和产品分区,接下来需要隐藏产品页面上的“添加到购物车”按钮。

“product-template-requires-contact.liquid”分区文件中,查找产品页面中产品表单对应的HTML代码。可以通过在文件中搜索“form”一词来找到该代码。

找到代码后,将其放入Liquid {% comment %} 和 {% endcomment %} 标记之间。这将会阻止该代码在商店中显示,但如果后期想更改新模板,便可以更轻松地将其恢复。

对于Narrative,修改后的代码将如下所示:

liquidCopy code{% comment %}

{% include 'product-form' %}

{% endcomment %}

点击保存。

4:添加电子邮件链接或联系表。

现在,已经隐藏了“添加到购物车”按钮,可以选择添加要在产品页面上显示的内容,例如电子邮件链接或联系表。

电子邮件链接

如果想要添加一个电子邮件链接,该链接将打开客户的默认电子邮件程序,并输入商店面向客户的邮箱作为收件人,请执行以下操作:

在上一步中添加的Liquid {% endcomment %} 标记下方的新行中,添加电子邮件链接的HTML代码:

htmlCopy code<p>Please <a href="mailto:{{ shop.email }}">contact us</a> if you are interested in this product.</p>

点击保存。

联系表

如果要向新产品模板中添加联系表,可以复制模板的联系页面模板中的代码。若要添加联系表,请执行以下操作:

“Templates”目录中,点击“page.contact.liquid”。

在该文件中查找Liquid {% form 'contact' %} 标记。

复制从Liquid {% form 'contact' %} 标记向下到Liquid {% endform %} 标记的所有代码。在复制的代码中包含Liquid表单标记。

返回到“Templates”目录中的新“product.requires-contact.liquid”文件。

在添加的Liquid {% endcomment %} 标记下方的新行中,粘贴联系表的代码。

下一步是将刚粘贴的代码放入HTML div标记中。div标记代码中包含的类属性将确保联系表可在页面上正确呈现。

{% form 'contact' %} 上方的新行中,粘贴以下代码:

htmlCopy code<div>

{% endform %} 下方的新行中,粘贴以下代码:

htmlCopy code</div>

点击保存。

5:将新模板分配给产品。

现在,新模板已经完成,可以将它分配给要对其隐藏“添加到购物车”按钮的所有产品。

Shopify后台中,导航到“产品”。

点击要对其隐藏“添加到购物车”按钮的产品的名称。

Shopify后台的产品页面上的“在线商店”下,从模板样式下拉菜单中选择新的“requires-contact”模板。

点击保存。

对要添加新模板的每个产品重复这些步骤。

通过按照以上步骤,可以在Shopify上为特定产品隐藏“添加到购物车”按钮,以实现更灵活的产品页面定制。这种灵活性允许引导客户与联系或了解更多信息,以更好地满足他们的需求。



 

(本文内容根据网络资料整理,出于传递更多信息之目的,不代表连连国际赞同其观点和立场)