在您的产品页面上显示 Shop Promise
当 Shopify 能够预测出符合 Shop Promise 配送时间范围内的配送日期时,符合条件的美国国内订单的产品旁会显示 Shop Promise 徽章。此徽章可让客户知道他们的订单包含快速可靠的配送服务。
在您 激活 Shop Promise 后,您应使用 模板编辑器 导航到产品页面,以确认 Shop Promise 徽章是否正确显示。
如果徽章未正确显示,请确保您的商店已激活 快捷结账按钮。您还可以通过多种选项来自定义 Shop Promise 徽章的显示。
手动定位 Shop Promise 模块
如果您熟悉模板代码的阅读和编辑,则可以 确定在何处进行更改并 更新产品页面。
确定在何处进行更改
Shop Promise 模块的代码需要包含在产品页面的产品表单中,该表单应类似于 {%- form 'product', product -%}。根据您的模板,Shop Promise 模块可能位于不同位置。以下是常见位置:
main-product.liquidproduct-form.liquidproduct-template.liquidproduct.liquid
更新产品页面
步骤:
桌面版
在 Shopify 后台中,转到在线商店。
找到要编辑的模板,点击
图标打开操作菜单,然后点击编辑代码。
打开相关文件。
找到包含
{%- if block.settings.show_dynamic_checkout -%}或{{ form | payment_button }}的代码行。在
{%- if block.settings.show_dynamic_checkout -%}{{ form | payment_button }}{%- endif -%}正下方创建新的一行,然后将以下内容粘贴到该行上:
<div class="delivery-promise__promise-container"></div>- 点击保存。
结果应类似于以下内容:
{%- if block.settings.show_dynamic_checkout -%}
{{ form | payment_button }}
{%- endif -%}
<div class="delivery-promise__promise-container"></div>移动设备
在 Shopify app 中,轻触
图标。
在 销售渠道 部分中,轻触 在线商店 > 管理所有模板。
找到您要编辑的模板,轻触
按钮打开操作菜单,然后轻触编辑代码。
打开相关文件。
找到包含
{%- if block.settings.show_dynamic_checkout -%}或{{ form | payment_button }}的代码行。在
{%- if block.settings.show_dynamic_checkout -%}{{ form | payment_button }}{%- endif -%}正下方创建新的一行,然后将以下内容粘贴到该行上:
<div class="delivery-promise__promise-container"></div>- 轻触保存或 ✓。
结果应类似于以下内容:
{%- if block.settings.show_dynamic_checkout -%}
{{ form | payment_button }}
{%- endif -%}
<div class="delivery-promise__promise-container"></div>手动覆盖 Shop Promise 模块主题
Shop Promise 模块有深色和浅色两个主题。该模块会自动使用与产品页面背景色相比对比度最高的主题。
如果您熟悉模板代码的阅读和编辑,则可以通过向用于手动定位 Shop Promise 模块的锚点元素添加数据属性,来覆盖模块的选定主题。
在进行任何更改之前,请复制您的模板并编辑该副本模板,以便您可以轻松地还原所做的任何更改。
步骤:
桌面版
- 按照说明在您的产品页面上手动定位 Shop Promise 模块,然后保持模板编辑器处于打开状态。
- 将主题数据属性添加到新创建的锚点元素中,并将其设置为 dark 或 light。
- 点击保存。
结果应类似于以下任一内容:
<div class="delivery-promise__promise-container" data-theme="dark"></div>或
<div class="delivery-promise__promise-container" data-theme="light"></div>移动设备
- 按照说明在您的产品页面上手动定位 Shop Promise 模块,然后保持模板编辑器处于打开状态。
- 将主题数据属性添加到新创建的锚点元素中,并将其设置为 dark 或 light。
- 点击保存。
结果应类似于以下任一内容:
<div class="delivery-promise__promise-container" data-theme="dark"></div>或
<div class="delivery-promise__promise-container" data-theme="light"></div>为 Promise 模块添加自定义 HTML 或 liquid
如果您的模板支持自定义块,那么您可以使用自定义 Liquid 块将 Shop Promise 模块添加到产品页面,而无需编辑模板代码。
使用自定义 Liquid 块添加 Promise 模块的步骤:
桌面版
在 Shopify 后台中,转到在线商店。
找到要编辑的模板,然后点击编辑模板。
使用顶部菜单栏中的模板选择器导航到产品页面。
在侧边栏菜单中,找到产品信息部分。
点击添加块,然后从可用块列表中选择自定义 Liquid。
在自定义 Liquid 文本字段中,粘贴以下代码:
<div class="delivery-promise__promise-container"></div>- 通过将块拖动到所需位置(通常在“购买按钮”块下方)来定位该块。
- 点击保存以应用您的更改。
如果您想指定主题偏好设置(深色或浅色),请改用以下代码之一:
<div class="delivery-promise__promise-container" data-theme="dark"></div>或
<div class="delivery-promise__promise-container" data-theme="light"></div>移动设备
在 Shopify app 中,轻触
图标。
在 销售渠道 部分中,轻触 在线商店 > 管理所有模板。
找到您的当前模板,然后轻触编辑模板。
使用顶部的模板选择器导航到产品页面。
轻触产品信息部分。
轻触添加区块并选择 Custom Liquid。
在自定义 Liquid 文本字段中,粘贴以下代码:
<div class="delivery-promise__promise-container"></div>- 通过将块拖动到所需位置(通常在“购买按钮”块下方)来定位该块。
- 轻触保存以应用更改。
如果您想指定主题偏好设置(深色或浅色),请改用以下代码之一:
<div class="delivery-promise__promise-container" data-theme="dark"></div>或
<div class="delivery-promise__promise-container" data-theme="light"></div>Shop Promise 徽章支持的语言
请参阅下表,了解 Shop Promise 徽章可以显示的语言。如果您的商店语言不受支持,则 Shop Promise 徽章将以英语显示。
| 中文(简体) | 中文(繁体) | 克罗地亚语 | 捷克语 |
| 丹麦语 | 荷兰语 | 英语 | 芬兰语 |
| 法语 | 德语 | 希腊语 | 印地语 |
| 匈牙利语 | 印度尼西亚语 | 意大利语 | 日语 |
| 韩语 | 立陶宛语 | 马来语 | 挪威语(书面语) |
| 波兰语 | 葡萄牙语(巴西) | 葡萄牙语(葡萄牙) | 罗马尼亚语 |
| 俄语 | 斯洛伐克语 | 斯洛文尼亚语 | 西班牙语 |
| 瑞典语 | 泰语 | 土耳其语 | 越南语 |