Loading
Introdução ao B2C Commerce
Evento registrado no comprador

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-Site se torna RefArch).
  • 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.
 
Carregando
Salesforce Help | Article