使用 Checkout Blocks 进行常见结账自定义
您可以通过多种方式使用 Checkout Blocks 自定义结账。本页面包含有关使用 Checkout Blocks 进行一些常见结账自定义的简明指南。
为特定购物车金额创建分级运费折扣
如果您想创建分级运费折扣,例如“订单金额超过 50 美元可享运费 5 折优惠”和“订单金额超过 100 美元可享免运费”,则可以根据购物车小计规则创建多个自动 运费折扣。对于满足多个折扣条件的结账,将应用折扣力度最大的运费折扣。
步骤:
在 Shopify 后台中,转至应用 > Checkout Blocks。
点击折扣 > 添加折扣 > 运费减免。
在运费减免部分,选择自动折扣,然后添加您的折扣消息(例如:订单金额满 50 美元运费 5 折)。
在折扣配置部分,创建您的自定义折扣规则集:
- 在折扣值下拉菜单中,选择百分比,然后添加 50%。
- 在 折扣规则 部分,配置您的规则集:
- 点击 ⊕ 添加规则。
- 将您的规则配置为
购物车小计>大于或等于>50.00。
可选:您可以配置以下选项:
- 配送选项,用于指定您希望将此折扣应用到哪些配送选项。选择特定选项时,您可以选择按标题、价格或配送类型将折扣应用到选项。
- 组合,用于允许客户将折扣码与产品或订单折扣组合使用。
- 有效日期,用于指定折扣的开始时间以及是否会过期。
在摘要部分,检查您的折扣详细信息以确认其设置正确。
点击保存。
在 Shopify 后台中,返回应用 > Checkout Blocks。
点击折扣 > 添加折扣 > 运费减免。
在运费减免部分,选择自动折扣,然后添加您的折扣消息(例如:订单金额满 100 美元可享免运费)。
在折扣配置部分,创建您的自定义折扣规则集:
- 在折扣值下拉菜单中,选择免运费。
- 在 折扣规则 部分,配置您的规则集:
- 点击 ⊕ 添加规则。
- 将您的规则配置为
购物车小计>大于或等于>100.00。
可选:您可以配置以下选项:
- 配送选项,用于指定您希望将此折扣应用到哪些配送选项。选择特定选项时,您可以选择按标题、价格或配送类型将折扣应用到选项。
- 组合,用于允许客户将折扣码与产品或订单折扣组合使用。
- 有效日期,用于指定折扣的开始时间以及是否会过期。
在摘要部分,检查您的折扣详细信息以确认其设置正确。
点击保存。
更改快捷结账方式下方的“OR”文本
您可以移动发货和付款图标块,以在快捷结账付款选项下方的 ---- OR ---- 分隔线下方显示,然后将“OR”文本更改为您喜欢的任何自定义文本,例如“接受的付款类型”或“支持的发货服务提供商”。

步骤:
- 在结账和账户编辑器中创建并配置发货和付款图标块。
- 将发货和付款图标块拖放到钱包部分的下方以显示。
- 在 Shopify 后台中,转至线上商店 > 模板。
- 在实时模板中,点击
...> 编辑默认模板内容。 - 使用搜索栏搜索词语 alternative。
- 在结账其他付款方式横幅中,更改 Or 字段以包含您的自定义文本。
- 点击保存。
在特定发货方式下显示消息
您可以使用动态内容块在结账期间于特定发货方式下显示消息。
例如,如果您提供标准、快递和国际快递等运费选项,则可能需要在“国际”发货选项下方显示一条简短消息,以阐明所示运费价格不包含关税和税费。
步骤:
在 Shopify 后台中,转至应用 > Checkout Blocks。
点击块,然后点击创建块。
点击动态内容。
在块名称部分,为该块键入一个名称。此名称不会向您的客户显示。
在 Block ID 部分,将 ID 设置为动态或应用特定的 ID 号。详细了解块 ID。
在显示规则部分,配置您的块显示规则,以使其仅在包含特定发货方式时显示。在此示例中,该规则配置为在国际快递下方显示:
- 点击 ⊕ 添加显示规则。
- 在选择规则对话框中,选择发货方式标题。
- 将规则配置为包含 > International。
在内容部分中,添加并自定义您的模块内容:
- 在内容项部分,点击 ⊕ 添加内容项,然后选择文本。
- 在内容项对话框中,添加您的简短消息,例如 可能需要支付额外的海关费和关税。,然后点击完成。
可选:在发布部分,点击铅笔图标以选择要显示该模块的市场和结账页面。
点击保存,然后将模块状态设置为活跃。
在结账和账户编辑器中,在结账的运费部分中添加动态模块。
点击保存。
在订单装箱单上添加自定义字段
Checkout Blocks 允许您的商店使用自定义字段模块收集客户数据,并将该数据保存到订单元字段中。
步骤:
- 在 Checkout Blocks 中,创建并配置自定义字段模块。请确保将该模块配置为保存为订单元字段。
- 在您的 Shopify 后台中,转至设置 > 发货和配送。
- 在 文档 部分中,点击 装箱单模板。
- 在您想于模板中显示自定义字段值的位置,添加以下代码行,并将
key替换为您的自定义字段的键:
{{ order.metafields.checkoutblocks.key }}- 可选:如果您想有条件地显示自定义字段值,则可以根据所需条件,使用 Liquid if/else 语句将内容括起来。
- 点击保存。
您可以在装箱单模板中使用多个自定义字段键值。例如,以下代码仅当客户同意订单条款(使用 agree_to_terms 作为键的元字段)时,才会显示订单的采购订单编号(使用 po 作为键的元字段):
{% if order.metafields.checkoutblocks.agree_to_terms %}
PO #{{ order.metafields.checkoutblocks.po }}
{% endif %}将订单的自定义字段添加到客户资料
您可利用 Shopify Flow 应用来同步通过自定义字段模块捕获的订单数据。
您可以下载示例 .flow 文件,以将 birth_date 元字段值添加到客户资料。请自定义此模板的值,使其与您要添加的自定义字段键相匹配。
步骤:
- 在 Checkout Blocks 中,创建并配置自定义字段模块。请确保将该模块配置为保存为订单元字段。
- 在 Shopify Flow中,设置一个自定义工作流以在创建订单时运行:
- 点击创建工作流 > 选择触发器。
- 选择 Shopify > 订单已创建。
- 在触发器上,点击然后 ⊕ > 条件。
- 点击添加变量,然后选择订单 > 元字段 > 键。
- 在键字段中,添加要添加到客户资料的自定义字段的键,例如
birth_date。 - 在条件上,点击然后 ⊕ > 操作。
- 点击 Shopify > 更新客户元字段。
- 在 在更新客户元字段 部分,输入以下信息:
- 元字段命名空间:您要添加的元字段的命名空间,例如
personal_info。 - 键:元字段的键,例如
dob。 - 类型:您要包含的值的类型,例如日期。
- 值:
- 元字段命名空间:您要添加的元字段的命名空间,例如
{% assign dob_key = "birth_date" %}
{% for metafields_item in order.metafields %}
{% if metafields_item.key == dob_key %}
{{metafields_item.value}}
{% endif %}
{% endfor %}工作流完成后,点击启动工作流以将其激活。