Usted está aquí:
Evento Registrado por Compradores
El sistema activa un evento registrado por comprador en B2C Commerce cuando se crea y compromete exitosamente un nuevo perfil de cliente. Este evento contiene la información central del cliente que necesitan los sistemas externos. A diferencia de los eventos de replicación, que operan a nivel organizacional, el evento registrado por comprador es específico del sitio, por lo que puedes registrarlo y enrutarlo de manera independiente por sitio.
Disponible en: B2C Commerce versión 26.7 y posteriores.
Id. de evento
| Id. de evento | Descripción | Cuando fue disparado |
|---|---|---|
sf.cc.shopper.registered
|
El comprador se registró exitosamente | Cuando un perfil de cliente se crea exitosamente y la transacción se compromete |
Encabezados HTTP
El evento registrado por comprador utiliza los encabezados estándar de la plataforma Commerce Cloud documentados en Common HTTP Headers for B2C Commerce Events, con x-sf-cc-event-id configurado en sf.cc.shopper.registered.
Estructura de carga útil JSON
| Campo | Tipo | Obligatorio | Descripción |
|---|---|---|---|
customerId
|
string | Sí | Identificador único (UUID) para el cliente |
Fecha de registro
|
string | Sí | Marca de tiempo ISO-8601 cuando se creó el cliente |
loginId
|
string | Sí | Identificador de inicio de sesión del cliente |
clienteNo
|
string | Sí | Número de cliente asignado por el sistema |
correo electrónico
|
string | No | Dirección de correo electrónico del cliente (incluida si existe el perfil y el correo no está en blanco) |
Nombre
|
string | No | Nombre de pila del cliente (incluido si existe el perfil y el nombre no está en blanco) |
apellido
|
string | No | Apellido del cliente (incluido si existe el perfil y el apellido no está en blanco) |
teléfonoMóvil
|
string | No | Número de teléfono móvil del cliente (incluido si existe el perfil y el teléfono no está en blanco) |
Sitios
|
arreglo de cuerdas | Sí | Lista de IDs de sitio donde el cliente está registrado. Los nombres de los sitios se normalizan eliminando el prefijo Sites- y el sufijo - Site. |
Ejemplo: evento completo registrado por compradores
{
"customerId": "abc123-uuid-def456",
"registrationDate": "2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo": "00000001",
"correo electrónico": "john.doe@example.com",
"primeranombre": "John",
"apellido": "Doe",
"phoneMobile": "+1-555-0100",
"sites": ["RefArch", "SiteGenesis"]
}
Ejemplo: evento con mínimo registro de compradores
{
"customerId": "minimal-uuid-123",
"registrationDate": "2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo": "00000001",
"sitios": ["RefArch", "SiteGenesis"]
}
Notas de implementación registradas por compradores
- El evento se ejecuta de manera asíncrona después de la creación exitosa del cliente y el commit de la transacción.
- Los campos opcionales solo se incluyen si tienen valores no en blanco.
- Los identificadores de sitio se normalizan eliminando el prefijo
Sites-y el sufijo-Site(por ejemplo,Sites-RefArch-Sitese convierteen RefArch). - El evento es específico para cada sitio, así que puedes registrar diferentes conectores para distintos sitios.
- El evento se controla mediante un interruptor de función que está activado por defecto.
- Si la serialización o disparo de eventos falla, el proceso de creación del cliente sigue teniendo éxito.
