注册

查看和管理用于定义 B2CORE UI 中客户注册流程的注册配置文件,适用于个人和企业客户

在此页面上,您可以查看和管理用于定义 B2CORE UI 中客户注册流程的注册配置文件。

新的注册设置将取代注册向导,并与自定义字段配合使用,让您能够根据需求构建注册流程——从仅包含电子邮件地址和密码的简单表单,到包含自定义字段的多步骤流程。

启用注册配置文件后,注册向导将自动禁用。

每个注册配置文件提供以下信息:

类型

注册配置文件适用的客户类型:IndividualCorporate


标题

注册配置文件的名称。


已启用

指示注册配置文件是否已启用。

要创建新的注册配置文件,请点击 Create 按钮。

您可以分享一个注册链接,该链接会打开已预填部分字段的注册表单——例如您已知的客户电子邮件地址和国家/地区。每个预填值均可编辑,因此客户可以在提交前进行更正。

预填功能仅适用于简化注册流程——即 B2CORE UI 中基于本页所述注册配置文件构建的新注册流程。它不会影响旧版注册向导的表单。

查找要预填的每个字段的机器名称。

对于自定义字段,机器名称位于 System > Custom Fields > Fields 页面中的 Machine name(参见自定义字段)。标准字段使用其自身名称,例如 email

获取 B2CORE UI 的注册链接 URL,并添加要打开的注册流程 ID,然后为每个字段添加一个 init[<machine name>]=<value> 参数:

https://example.com/auth/register/01936f7a-4b21-70c8-9d5e-6a1f2c3b4d5e?init[email]=john.doe@example.com&init[country]=196

https://example.com 替换为您的 B2CORE UI 地址,将 01936f7a-… 替换为您的注册流程 ID,并对值进行 URL 编码。

该 ID 会使链接打开一个特定的注册表单,因此客户无需先选择客户类型。您可以在本页的注册配置文件列表中找到它,路径为 System > Registration

不带 ID 的链接同样有效:

https://example.com/auth/register?init[email]=john.doe@example.com&init[country]=196

客户会先选择客户类型,参数会保留并传递到表单。

按字段类型划分的值

字段类型链接可传递的内容
文本、多行文本、电子邮件、URL、电话、整数、小数、日期、日期和时间一个值。如果参数重复出现,则使用第一个值。
下拉选择一个与该字段配置选项匹配的值。不匹配任何选项的值将被忽略。
多选多个匹配的选项值,可作为重复参数传递(init[hobbies]=chess&init[hobbies]=golf)、以数组形式传递(init[hobbies][]=chess&init[hobbies][]=golf),或作为逗号分隔列表传递(init[hobbies]=chess,golf)。
布尔值只有 true 会选中该字段。任何其他值都会使字段保持原样。

对于下拉选择多选字段,链接必须传递选项的值,而不是客户看到的标签。对于带有引用列表的字段,例如国家/地区字段,选项值为其数字 ID——例如 init[country]=196

密码字段以及任何其他包含敏感值的字段均不会被预填——链接中的值将被忽略。只读字段和表单中不存在的名称同样会被忽略。

注意事项

  • 预填值会立即进行验证,因此未通过字段验证的值会在表单打开时立即高亮显示。
  • 在多步骤注册表单中,值会同时应用于所有步骤;来回切换步骤不会覆盖客户已输入的内容。
  • 参数会保留在地址栏中:如果客户重新加载页面,链接中的值会再次应用,所有编辑内容都会丢失。
  • 值限制为 1,000 个字符;超出部分将被截断。
  • 包含逗号的值仅会预填到逗号之前,因为逗号用于分隔多个值。

最后更新于

本页目录