使用 Checkout Blocks 进行常见结账自定义

您可以通过多种方式使用 Checkout Blocks 自定义结账。本页面包含有关使用 Checkout Blocks 进行一些常见结账自定义的简明指南。

为特定购物车金额创建分级运费折扣

如果您想创建分级运费折扣,例如“订单金额超过 50 美元可享运费 5 折优惠”和“订单金额超过 100 美元可享免运费”,则可以根据购物车小计规则创建多个自动 运费折扣。对于满足多个折扣条件的结账,将应用折扣力度最大的运费折扣。

步骤:

  1. 在 Shopify 后台中,转至应用 > Checkout Blocks

  2. 点击折扣 > 添加折扣 > 运费减免

  3. 运费减免部分,选择自动折扣,然后添加您的折扣消息(例如:订单金额满 50 美元运费 5 折)。

  4. 折扣配置部分,创建您的自定义折扣规则集:

    1. 折扣值下拉菜单中,选择百分比,然后添加 50%
    2. 折扣规则 部分,配置您的规则集:
      1. 点击 ⊕ 添加规则
      2. 将您的规则配置为购物车小计 > 大于或等于 > 50.00
  5. 可选:您可以配置以下选项:

    • 配送选项,用于指定您希望将此折扣应用到哪些配送选项。选择特定选项时,您可以选择按标题、价格或配送类型将折扣应用到选项。
    • 组合,用于允许客户将折扣码与产品或订单折扣组合使用。
    • 有效日期,用于指定折扣的开始时间以及是否会过期。
  6. 摘要部分,检查您的折扣详细信息以确认其设置正确。

  7. 点击保存

  8. 在 Shopify 后台中,返回应用 > Checkout Blocks

  9. 点击折扣 > 添加折扣 > 运费减免

  10. 运费减免部分,选择自动折扣,然后添加您的折扣消息(例如:订单金额满 100 美元可享免运费)。

  11. 折扣配置部分,创建您的自定义折扣规则集:

    1. 折扣值下拉菜单中,选择免运费
    2. 折扣规则 部分,配置您的规则集:
      1. 点击 ⊕ 添加规则
      2. 将您的规则配置为购物车小计 > 大于或等于 > 100.00
  12. 可选:您可以配置以下选项:

    • 配送选项,用于指定您希望将此折扣应用到哪些配送选项。选择特定选项时,您可以选择按标题、价格或配送类型将折扣应用到选项。
    • 组合,用于允许客户将折扣码与产品或订单折扣组合使用。
    • 有效日期,用于指定折扣的开始时间以及是否会过期。
  13. 摘要部分,检查您的折扣详细信息以确认其设置正确。

  14. 点击保存

更改快捷结账方式下方的“OR”文本

您可以移动发货和付款图标块,以在快捷结账付款选项下方的 ---- OR ---- 分隔线下方显示,然后将“OR”文本更改为您喜欢的任何自定义文本,例如“接受的付款类型”或“支持的发货服务提供商”。

结账中快捷付款按钮和其他付款图标的图片。“OR”分隔线已突出显示。

步骤:

  1. 在结账和账户编辑器中创建并配置发货和付款图标块
  2. 发货和付款图标块拖放到钱包部分的下方以显示。
  3. 在 Shopify 后台中,转至线上商店 > 模板
  4. 在实时模板中,点击 ... > 编辑默认模板内容
  5. 使用搜索栏搜索词语 alternative
  6. 结账其他付款方式横幅中,更改 Or 字段以包含您的自定义文本。
  7. 点击保存

在特定发货方式下显示消息

您可以使用动态内容块在结账期间于特定发货方式下显示消息。

例如,如果您提供标准快递国际快递等运费选项,则可能需要在“国际”发货选项下方显示一条简短消息,以阐明所示运费价格不包含关税和税费。

步骤:

  1. 在 Shopify 后台中,转至应用 > Checkout Blocks

  2. 点击,然后点击创建块

  3. 点击动态内容

  4. 块名称部分,为该块键入一个名称。此名称不会向您的客户显示。

  5. Block ID 部分,将 ID 设置为动态或应用特定的 ID 号。详细了解块 ID

  6. 显示规则部分,配置您的块显示规则,以使其仅在包含特定发货方式时显示。在此示例中,该规则配置为在国际快递下方显示:

    1. 点击 ⊕ 添加显示规则
    2. 选择规则对话框中,选择发货方式标题
    3. 将规则配置为包含 > International
  7. 内容部分中,添加并自定义您的模块内容:

    1. 内容项部分,点击 ⊕ 添加内容项,然后选择文本
    2. 在内容项对话框中,添加您的简短消息,例如 可能需要支付额外的海关费和关税。,然后点击完成
  8. 可选:在发布部分,点击铅笔图标以选择要显示该模块的市场和结账页面。

  9. 点击保存,然后将模块状态设置为活跃

  10. 在结账和账户编辑器中,在结账的运费部分中添加动态模块

  11. 点击保存

在订单装箱单上添加自定义字段

Checkout Blocks 允许您的商店使用自定义字段模块收集客户数据,并将该数据保存到订单元字段中。

步骤:

  1. Checkout Blocks 中,创建并配置自定义字段模块。请确保将该模块配置为保存为订单元字段
  2. 在您的 Shopify 后台中,转至设置 > 发货和配送
  3. 文档 部分中,点击 装箱单模板
  4. 在您想于模板中显示自定义字段值的位置,添加以下代码行,并将 key 替换为您的自定义字段的键:
{{ order.metafields.checkoutblocks.key }}
  1. 可选:如果您想有条件地显示自定义字段值,则可以根据所需条件,使用 Liquid if/else 语句将内容括起来。
  2. 点击保存

您可以在装箱单模板中使用多个自定义字段键值。例如,以下代码仅当客户同意订单条款(使用 agree_to_terms 作为键的元字段)时,才会显示订单的采购订单编号(使用 po 作为键的元字段):

{% if order.metafields.checkoutblocks.agree_to_terms %}
    PO #{{ order.metafields.checkoutblocks.po }}
{% endif %}

将订单的自定义字段添加到客户资料

您可利用 Shopify Flow 应用来同步通过自定义字段模块捕获的订单数据。

您可以下载示例 .flow 文件,以将 birth_date 元字段值添加到客户资料。请自定义此模板的值,使其与您要添加的自定义字段键相匹配。

步骤:

  1. Checkout Blocks 中,创建并配置自定义字段模块。请确保将该模块配置为保存为订单元字段
  2. Shopify Flow中,设置一个自定义工作流以在创建订单时运行:
    1. 点击创建工作流 > 选择触发器
    2. 选择 Shopify > 订单已创建
    3. 在触发器上,点击然后 ⊕ > 条件
    4. 点击添加变量,然后选择订单 > 元字段 >
    5. 字段中,添加要添加到客户资料的自定义字段的键,例如 birth_date
    6. 在条件上,点击然后 ⊕ > 操作
    7. 点击 Shopify > 更新客户元字段
  3. 在更新客户元字段 部分,输入以下信息:
    1. 元字段命名空间:您要添加的元字段的命名空间,例如 personal_info
    2. :元字段的键,例如 dob
    3. 类型:您要包含的值的类型,例如日期
{% assign dob_key = "birth_date" %}
{% for metafields_item in order.metafields %}
{% if metafields_item.key == dob_key %}
    {{metafields_item.value}}
{% endif %}
{% endfor %}

工作流完成后,点击启动工作流以将其激活。