Loading
B2C Commerce 入门
购物者注册活动

购物者注册活动

成功创建并提交新客户资料后,系统将触发 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。
  • 该事件是特定于站点的,因此您可以为不同的站点注册不同的连接器。
  • 该事件由默认启用的功能切换控制。
  • 如果事件序列化或触发失败,客户创建过程仍会成功。
 
正在加载
Salesforce Help | Article