将“添加到购物车”替换为联系链接
您可以将添加到购物车按钮替换为电子邮件链接或联系表。例如,您可能想替换当前未销售的产品或定制产品的添加到购物车按钮。
分区模板和未分区模板
本页相关主题
适用于分区模板的步骤
选择您的模板
此自定义的步骤因您使用的是 Narrative 模板还是 Shopify 提供的其他免费模板而异。点击模板的按钮,然后按照以下说明操作:
Narrative
在 Narrative 中创建新的产品模板
若要替换产品的添加到购物车按钮,您需要为该产品创建自定义产品模板。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
找到要编辑的模板,点击 ... 按钮打开操作菜单, 然后点击编辑代码。
在 Templates 目录中,点击添加新模板。
-
创建产品模板:
- 在下拉菜单中,选择产品。
- 将模板命名为
requires-contact
。 - 点击创建模板。
查找以下代码:
将其替换为:
此代码可将新模板与您将在后续步骤中创建的新产品分区链接起来。
- 点击保存。
创建新的产品分区
- 在 Sections 目录中,点击添加新分区。
-
创建分区:
- 将您的新分区命名为
product-template-requires-contact
。 - 点击创建分区。
- 将您的新分区命名为
删除分区文件中的所有默认代码,使其为空文件。
在 Sections 目录中,点击
product-template.liquid
。将该文件的所有内容复制到剪贴板。返回到新的
product-template-requires-contact.liquid
分区,然后将代码粘贴到该文件中。点击保存。
隐藏“添加到购物车”按钮
在
product-template-requires-contact.liquid
分区文件中,查找产品页面中产品表单对应的 HTML 代码。您可以通过在文件中搜索form
一词来找到该代码。找到代码后,将它放入 Liquid
{% comment %}
和{% endcomment %}
标记之间。这将会阻止该代码在您的商店中显示,但如果您后期想更改新模板,便可以更轻松地将其恢复。
对于 Narrative,修改后的代码将如下所示:
- 点击保存。
添加电子邮件链接或联系表
您现在已隐藏了添加到购物车按钮,可以改为添加要显示的内容。
电子邮件 链接
您可以添加一个电子邮件链接,该链接将打开客户的默认电子邮件程序,并输入您商店面向客户的邮箱作为收件人。若要添加电子邮件链接,请执行以下操作:
- 在您上一步中添加的 Liquid
{% endcomment %}
标记下方的新行中,添加电子邮件链接的 HTML 代码:
- 点击保存。
联系表
如果要向新产品模板中添加联系表,您可以复制模板的联系页面模板中的代码。若要添加联系表,请执行以下操作:
- 在 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' %}
上方的新行中,粘贴以下代码:
在 {% endform %}
下方的新行中,粘贴以下代码:
- 点击保存。
将新模板分配给产品
模板现已完成,您可以将它分配给要对其隐藏添加到购物车按钮的所有产品。
在 Shopify 后台中,转至产品。
点击您要对其隐藏添加到购物车按钮的产品的名称。
在 Shopify 后台的产品页面上的在线商店下,从模板样式下拉菜单中选择新的 requires-contact 模板。
点击保存。
对您要添加新模板的每个产品重复这些步骤。
Other
创建新的产品模板
若要替换产品的添加到购物车按钮,您需要为该产品创建自定义产品模板。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
在 Templates 目录中,点击添加新模板。
-
创建产品模板:
- 在下拉菜单中,选择产品。
- 将模板命名为
requires-contact
。 - 点击创建模板。
查找以下代码:
将其替换为:
此代码可将新模板与您将在后续步骤中创建的新产品分区链接起来。
- 点击保存。
创建新的产品分区
- 在 Sections 目录中,点击添加新分区。
-
创建分区:
- 将您的新分区命名为
product-template-requires-contact
。 - 点击创建分区。
- 将您的新分区命名为
删除分区文件中的所有默认代码,使其为空文件。
在 Sections 目录中,点击
product-template.liquid
。将该文件的所有内容复制到剪贴板。返回到新的
product-template-requires-contact.liquid
分区,然后将代码粘贴到该文件中。点击保存。
隐藏“添加到购物车”按钮
- 在新的
product-template-requires-contact.liquid
分区文件中,查找产品页面中添加到购物车按钮对应的 HTML 代码。您可以通过在文件中搜索cart
一词来找到该代码。
添加到购物车按钮的代码因模板而异。查找包含 Add to cart
、AddToCart
或 add-to-cart
等类似文本的 <input>
或 <button>
标记。
对于 Debut,添加到购物车按钮的代码如下所示:
- 找到代码后,将它放入 Liquid
{% comment %}
和{% endcomment %}
标记之间。这将会阻止该代码在您的商店中显示,但如果您后期想更改新模板,便可以更轻松地将其恢复。
对于 Debut,修改后的代码将与下方类似:
- 点击保存。
添加电子邮件链接或联系表
您现在已隐藏了添加到购物车按钮,可以改为添加要显示的内容。
电子邮件链接
您可以添加一个电子邮件链接,该链接将打开客户的默认电子邮件程序,并输入您商店面向客户的邮箱作为收件人。若要添加电子邮件链接,请执行以下操作:
- 在您上一步中添加的 Liquid
{% endcomment %}
标记下方的新行中,添加电子邮件链接的 HTML 代码:
- 点击保存。
联系表
如果要向新产品模板中添加联系表,您可以复制模板的联系页面模板中的代码。若要添加联系表 ,请执行以下操作:
- 在 Templates 目录中,点击
page.contact.liquid
。 - 在该文件中查找 Liquid
{% form 'contact' %}
标记。 -
复制从 Liquid
{% form 'contact' %}
标记向下到 Liquid{% endform %}
标记的所有代码。在复制的代码中包含 Liquid 表单标记。 - 返回到 Sections 目录中的新
product-template-requires-contact.liquid
文件。 - 在该文件中查找结束
</form>
标记。在结束</form>
标记下方的新行中,粘贴联系表的代码。 - 下一步是将您刚粘贴的代码放入 HTML div 标记中。div 标记代码中包含的类属性将确保您的联系表可在页面上正确呈现。
在 {% form 'contact' %}
上方的新行中,粘贴以下代码:
在 {% endform %}
下方的新行中,粘贴以下代码:
- 点击保存。
将新模板分配给产品
模板现已完成,您可以将它分配给要对其隐藏添加到购物车按钮的所有产品。
在 Shopify 后台中,转至产品。
点击您要对其隐藏添加到购物车按钮的产品的名称。
在 Shopify 后台的产品页面上的在线商店下,从模板样式下拉菜单中选择新的 requires-contact 模板。
点击保存。
对您要添加新模板的每个产品重复这些步骤。
适用于未分区模板的步骤
创建新的产品模板
若要替换产品的添加到购物车按钮,您需要为该产品创建自定义产品模板。
步骤:
在 Shopify 后台中,转至在线商店 > 模板。
找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
在 Templates 目录中,点击添加新模板。
-
创建产品模板:
- 在下拉菜单中,选择产品。
- 将模板命名为
requires-contact
。 - 点击创建模板。
隐藏“添加到购物车”按钮
- 在新的
product.requires-contact.liquid
文件中,查找添加到购物车按钮的 HTML 代码。您可以搜索cart
一词。
添加到购物车按钮的代码因模板而异。查找包含 Add to cart
、AddToCart
或 add-to-cart
等类似文本的 <input>
或 <button>
标记。
对于 Debut,添加到购物车按钮的代码如下所示:
- 找到代码后,将它放入 Liquid
{% comment %}
和{% endcomment %}
标记之间。这将会阻止该代码在您的商店中显示,但如果您后期想更改新 模板,便可以更轻松地将其恢复。
对于 Debut,修改后的代码将与下方类似:
- 点击保存。
添加电子邮件链接或联系表
您现在已隐藏了添加到购物车按钮,可以改为添加要显示的内容。
电子邮件链接
- 在您上一步中添加的 Liquid
{% endcomment %}
标记下方的新行中,添加电子邮件链接的 HTML 代码:
- 点击保存。
联系表
如果要向新产品模板中添加联系表,您可以复制模板的联系页面模板中的代码。若要添加联系表,请执行以下操作:
- 在 Templates 目录中,点击
page.contact.liquid
。 - 在该文件中查找 Liquid
{% form 'contact' %}
标记。 -
复制从 Liquid
{% form 'contact' %}
标记向下到 Liquid{% endform %}
标记的所有代码。在复制的代码中包含 Liquid 表单标记。 - 返回到 Templates 目录中的新
product.requires-contact.liquid
文件。 - 在该文件中查找结束
</form>
标记。在结束</form>
标记下方的新行中,粘贴联系表的代码。 - 下一步是将您刚粘贴的代码放入 HTML div 标记中。div 标记代码中包含的类属性将确保您的联系表可在页面上正确呈现。
在 {% form 'contact' %}
上方的新行中,粘贴以下代码:
在 {% endform %}
下方的新行中,粘贴以下代码:
- 点击保存。
将新模板分配给产品
模板现已完成,您可以将它分配给要对其隐藏添加到购物车按钮的所有产品。
在 Shopify 后台中,转至产品。
点击您要对其隐藏添加到购物车按钮的产品的名称。
在 Shopify 后台的产品页面上的在线商店下,从模板样式下拉菜单中选择新的 requires-contact 模板。
点击保存。
对您要添加新模板的每个产品重复这些步骤。