在产品页面上显示产品推荐
本教程介绍如何在 Debut 模板中向产品页面添加产品推荐。若要详细了解产品推荐的工作方式,请参阅在产品页面上显示产品推荐。
步骤 1:创建 product-recommendations.liquid
分区
桌面
- 在 Shopify 后台中,转至在线商店 > 模板。
- 找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
- 在 Sections 目录中,点击添加新分区。
- 将新分区命名为
product-recommendations
,然后点击创建分区。
- 将所有内容替换为下方代码:
- 点击保存。
当在产品页面中呈现该分区时,recommendations.performed
将为 false
,因此生成的 HTML 将显示加载动画:
如果您不想显示加载动画,请改为使用此代码:
当在产品页面中呈现上述分区时,生成的 HTML 将为不包含任何内容的 div
元素:
如果用户使用的是备用区域设置,则区域设置将包含在 div 的 data-base-url
中。例如,/fr/recommendations/products
。
iPhone
- 在 Shopify 应用中,点击 … 按钮。
- 在销售渠道部分,轻触在线商店。
- 轻触管理模板。
- 找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
- 在 Sections 目录中,点击添加新分区。
- 将新分区命名为
product-recommendations
,然后点击创建分区。
- 将所有内容替换为下方代码:
- 点击保存。
当在产品页面中呈现该分区时,recommendations.performed
将为 false
,因此生成的 HTML 将显示加载动画:
如果您不想显示加载动画,请改为使用此代码:
当在产品页面中呈现上述分区时,生成的 HTML 将为不包含任何内容的 div
元素:
如果用户使用的是备用区域设置,则区域设置将包含在 div 的 data-base-url
中。例如,/fr/recommendations/products
。
Android
- 在 Shopify 应用中,点击 … 按钮。
- 在销售渠道部分,轻触在线商店。
- 轻触管理模板。
- 找到要编辑的模板,点击 ... 按钮打开操作菜单,然后点击编辑代码。
- 在 Sections 目录中,点击添加新分区。
- 将新分区命名为
product-recommendations
,然后点击创建分区。
- 将所有内容替换为下方代码:
- 点击保存。
当在产品页面中呈现该分区时,recommendations.performed
将为 false
,因此生成的 HTML 将显示加载动画:
如果您不想显示加载动画,请改为使用此代码:
当在产品页面中呈现上述分区时,生成的 HTML 将为不包含任何内容的 div
元素:
如果用户使用的是备用区域设置,则区域设置将包含在 div 的 data-base-url
中。例如,/fr/recommendations/products
。
步骤 2:在 product.liquid
模板中包含该分区
若要在产品页面底部显示产品推荐,请在 templates/product.liquid
文件底部包含该分区:
- 在 Templates 目录中,打开 product.liquid 文件。
- 在文件底部添加以下代码:
- 点击保存。
步骤 3:编辑您的 theme.js
文件以便以异步方式加载推荐
您需要将推荐加载到该分区在产品页面上生成的空容器中。使用 JavaScript 向 <base_url>?section_id=<section_id>&product_id=<product_id>
发出 HTTP GET 请求。
- 在 Assets 目录中,打开 theme.js 文件。
- 查找此代码行:
- 在此行下方添加以下代码:
- 在文件底部添加以下代码:
- 点击保存。
步骤 4:编辑 theme.scss.liquid
文件以创建加载动画(可选)
如果您使用了可在产品推荐分区内显示加载动画的代码片段,请在 assets/theme.scss.liquid
文件底部添加以下代码:
- 在 Assets 目录中,打开 theme.scss.liquid 文件。
- 在文件底部,添加此代码:
- 点击保存。