您在此处:
购物者注册活动
成功创建并提交新客户资料后,系统将触发 B2C Commerce 购物者注册事件。此事件包含外部系统所需的核心客户信息。与在组织级别运行的复制事件不同,购物者注册事件是特定于站点的,因此您可以按站点独立注册和路由该事件。
可用于:B2C Commerce 版本 26.7 及更高版本。
事件 ID
| 事件 ID | 描述 | 被解雇时 |
|---|---|---|
sf.cc.shopper.注册
|
购物者注册成功 | 成功创建客户资料并提交交易后 |
HTTP 标头
购物者注册事件使用 B2C Commerce 事件的常见 HTTP 标头 中记录的标准 Commerce Cloud 平台标头,并将 x-sf-cc-event-id 设置为 sf.cc.shopper.registered。
JSON 有效负载结构
| 字段 | 类型 | 必填 | 描述 |
|---|---|---|---|
客户 ID
|
string | 是 | 客户的唯一标识符 (UUID) |
注册日期
|
string | 是 | 创建客户时的 ISO-8601 时间戳 |
loginId
|
string | 是 | 客户的登录标识符 |
客户编号
|
string | 是 | 系统分配的客户编号 |
email
|
string | 否 | 客户的电子邮件地址(如果存在个人资料且电子邮件不为空,则包括在内) |
firstName
|
string | 否 | 客户的名字(如果存在个人资料且名字不为空,则包括在内) |
lastName
|
string | 否 | 客户的姓氏(如果个人资料存在且姓氏不为空,则包括在内) |
电话手机
|
string | 否 | 客户的手机号码(如果存在个人资料且电话不为空白,则包括在内) |
站点
|
字符串数组 | 是 | 客户注册的站点 ID 列表。通过去除 Sites- 前缀和 -Site 后缀来规范化站点名称。 |
示例:完整的购物者注册事件
{
“customerId”: “abc123-uuid-def456”,
“registrationDate”:“2026-06-15T10:30:00Z”,
“loginId”: “john.doe@example.com”,“
customerNo”:“00000001”,
“电子邮件”: “john.doe@example.com”,“
名字”:“约翰”,“
姓氏”:"Doe",
"phoneMobile": "+1-555-0100",
"sites": ["RefArch", "SiteGenesis"]
}
示例:购物者注册事件最少
{
“customerId”: “最小-uuid-123”,
“registrationDate”:“2026-06-15T10:30:00Z”,
“loginId”: “john.doe@example.com”,“
customerNo”:"00000001",
"sites": ["RefArch", "SiteGenesis"]
}
购物者注册实施说明
- 成功创建客户并提交事务后,将异步触发该事件。
- 仅当可选字段具有非空白值时,才包括这些字段。
- 通过删除
Sites-前缀和-Site后缀(例如,Sites-RefArch-Site变为RefArch)来规范化站点 ID。 - 该事件是特定于站点的,因此您可以为不同的站点注册不同的连接器。
- 该事件由默认启用的功能切换控制。
- 如果事件序列化或触发失败,客户创建过程仍会成功。
