Você está aqui:
Evento registrado no comprador
O sistema dispara um evento registrado de comprador do B2C Commerce quando um novo perfil de cliente é criado e confirmado com êxito. Esse evento contém as principais informações do cliente necessárias para sistemas externos. Ao contrário dos eventos de replicação, que operam no nível da organização, o evento registrado do comprador é específico do site, portanto, você pode registrá-lo e roteá-lo de forma independente por site.
Disponível em: B2C Commerce versão 26.7 e posterior.
ID do evento
| ID do evento | Descrição | Quando demitido |
|---|---|---|
sf.cc.shopper.registered
|
Comprador registrado com sucesso | Quando um perfil de cliente é criado com êxito e a transação é confirmada |
Cabeçalhos HTTP
O evento registrado do comprador usa os cabeçalhos padrão da plataforma Commerce Cloud documentados em Cabeçalhos HTTP comuns para eventos do B2C Commerce, com x-sf-cc-event-id definido como sf.cc.shopper.registered.
Estrutura de carga útil JSON
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Customerid
|
string | Sim | Identificador exclusivo (UUID) para o cliente |
data de registroData
|
string | Sim | Carimbo de data/hora ISO-8601 quando o cliente foi criado |
loginId
|
string | Sim | Identificador de login do cliente |
clienteNão
|
string | Sim | Número de cliente atribuído pelo sistema |
email
|
string | Não | Endereço de e-mail do cliente (incluído se o perfil existir e o e-mail não estiver em branco) |
firstName
|
string | Não | Nome do cliente (incluído se o perfil existir e o primeiro nome não estiver em branco) |
lastName
|
string | Não | Sobrenome do cliente (incluído se o perfil existir e o sobrenome não estiver em branco) |
telefoneTelemóvel
|
string | Não | Número de telefone celular do cliente (incluído se o perfil existir e o telefone não estiver em branco) |
Sítios
|
Matriz de cadeias de caracteres | Sim | Lista de IDs do site onde o cliente está registrado. Os nomes de site são normalizados removendo o prefixo Sites- e o sufixo -Site. |
Exemplo: evento registrado completo do comprador
{
"customerId": "abc123-uuid-def456",
"registrationDate": "2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo": "00000001",
"email": "john.doe@example.com",
"firstName": "João",
"sobrenome": "Doe",
"phoneMobile": "+1-555-0100",
"sites": ["RefArch", "SiteGenesis"]
}
Exemplo: evento mínimo registrado do comprador
{
"customerId": "minimal-uuid-123",
"registrationDate": "2026-06-15T10:30:00Z",
"loginId": "john.doe@example.com",
"customerNo": "00000001",
"sites": ["RefArch", "SiteGenesis"]
}
Notas de implementação registradas do comprador
- O evento é acionado de forma assíncrona após a criação bem-sucedida do cliente e a confirmação da transação.
- Os campos opcionais só são incluídos se tiverem valores que não estejam em branco.
- Os IDs de site são normalizados removendo o prefixo
Sites-e o sufixo-Site(por exemplo,Sites-RefArch-Sitese tornaRefArch). - O evento é específico do site, portanto, você pode registrar conectores diferentes para sites diferentes.
- O evento é controlado por uma alternância de recursos habilitada por padrão.
- Se a serialização ou disparo de eventos falhar, o processo de criação do cliente ainda será bem-sucedido.
