在 Checkout Blocks 中创建地址阻止程序

当地址或地址的特定部分不符合您定义的规则时,地址阻止程序应用块可以阻止结账。您可以创建应用于所有市场或 1 个特定市场的地址阻止程序。

受支持的地址规则

阻止结账支持以下规则类型:

  • ASCII 字符:您可以阻止包含表情符号或特殊字符的地址。许多发货服务提供商不支持这些字符。
  • 阻止的地址类型:您可以阻止邮政信箱、USPS Gopost、外交和军事地址以及包裹储物柜。
  • 最大字符数最小字符数:您可以为任何收货地址字段规定最大或最小字符限制。
  • 自定义允许规则自定义阻止规则:为任何收货地址字段应用自定义 regex(正则表达式)
  • 必填字段:您可以指定特定字段,例如电话号码。
  • 邮政编码:您可以阻止特定邮政编码或邮政编码范围。

使用自定义地址规则 regex

如果您需要阻止特定地址格式,请使用自定义允许规则自定义阻止规则,这接受任何有效的正则表达式 (regex)。regex 是指定文本中的匹配模式的一串字符。

以下是一些 regex 示例:

  • 匹配包含日语字符的字符串: /[一-龠]+|[ぁ-ゔ]+|[ァ-ヴー]+|[々〆〤ヶ]+/u
  • 匹配包含“avenue”的字符串: (\W|^)avenue(\W|$)

当您为自定义规则添加 regex 字符串时,Checkout Blocks 会显示有效无效,指示 regex 字符串的状态。点击测试规则,键入示例输入来测试 regex 字符串,确认 regex 字符串是否按预期运行。点击重置键入其他示例。

创建地址阻止程序

您可以在 Checkout Block 应用中创建并配置地址阻止程序。

您可以为所有市场或单个市场创建地址阻止程序。无法同时为不同的市场创建不同的地址阻止规则组。

步骤:

  1. 在 Shopify 后台中,转至销售渠道 > 结账块
  2. 点击,然后点击创建块
  3. 点击地址阻止程序
  4. 阻止规则部分,配置地址阻止规则组:

    1. 点击 ⊕ 创建规则组
    2. 可选:在所有市场下拉菜单中,选择要应用规则组的市场。
    3. 点击 ⊕ 添加新规则,然后选择要应用的规则类型
    4. 配置规则设置。
    5. 可选:如果您想自定义地址被特定规则阻止时显示的错误消息,请点击自定义,然后键入您的首选消息。
    6. 可选:根据需要添加并配置更多规则。
  5. 可选:在地址自动补全部分,激活电话字段添加国家/地区拨号前缀设置。当电话字段为必填时,建议激活此设置。

  6. 点击保存

创建地址阻止程序后,必须将其添加到结账页面

向结账页面添加地址阻止程序块

创建地址阻止程序后,您必须将其添加到结账页面,以开始阻止结账。您只需要在结账页面中添加一次地址阻止程序。

步骤:

  1. 在 Shopify 后台中,转至设置 > 结账

  2. 配置部分,点击要添加地址阻止程序的配置上的自定义

  3. 在结账和账户编辑器中,将地址阻止程序添加到结账页面:

    1. 点击侧边栏中的应用选项卡
    2. 点击地址阻止程序 Checkout Blocks 选项,然后点击 > 结账
    3. 确认允许应用阻止结账设置已激活。
  4. 点击保存

没有找到您需要的答案?我们将为您提供帮助。