Loading
Primeros pasos con B2C Commerce
Evento Registrado por Compradores

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-Site se convierte en 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.
 
Cargando
Salesforce Help | Article