Plataforma de última geração

Implementando procura do cliente

Um associado da loja pode procurar um cliente e visualizar o envolvimento do cliente com a loja e a empresa. Esta seção descreve as APIs, os serviços e outros componentes usados para implementar a procura do cliente.

Quando um cliente visita uma loja, um associado da loja pode envolver o cliente em uma compra, identificando o cliente e visualizando o perfil. O perfil exibe os detalhes básicos do cliente juntamente com o histórico de pedidos

Suposições e Limitações

  • Suporta apenas clientes com o CustomerType=02
  • Suporta correspondência exata de número de telefone e ID de e-mail.

Solução

Localizar portlet do cliente

Um associado da loja pode procurar um cliente usando o número do telefone completo ou ID do e-mail. Como alternativa, o associado da loja pode clicar em Procura avançada para procurar um cliente usando o nome e o sobrenome.

A API getCompleteCustomerList é chamada para recuperar os clientes correspondentes. A API faz uma correspondência exata do número do telefone ou do ID do e-mail do cliente e retorna os resultados
  • Se um único cliente for retornado como o resultado da procura, a tela Perfil do cliente será exibida com detalhes de contato, informações de remessa e histórico de pedidos do cliente
  • Se vários clientes forem retornados como os resultados da procura, a tela Resultados da procura do cliente será exibida O associado da Loja pode clicar em Visualizar para visualizar a página Perfil do cliente ...

Página Resultados da procura do cliente ..

A página Resultados da Procura do Cliente exibe as seguintes informações:
  • Modificar procura

    Um associado da loja pode visualizar e modificar os critérios de procura usando o vínculo Modificar procura

  • Resultados da procura de cliente

    Um associado da loja pode visualizar a lista dos clientes com base nos critérios de procura como cartões separados Esta página exibe informações básicas do cliente, como nome, número do telefone, ID do e-mail, e endereço. Um clique em Visualizar abre a página Perfil do Cliente

Página Perfil do cliente

A página Perfil do cliente exibe as seguintes informações:
Detalhes do cliente
Um associado da loja pode visualizar os detalhes básicos, como nome, número do telefone, ID do e-mail e endereço do cliente. O ID de e-mail e o número do telefone do cliente são retirados dos detalhes de contato do cliente e não do endereço do cliente... Os endereços de remessa e de faturamento padrão também são exibidos na tela do perfil do cliente

A API getCompleteCustomerDetails é chamada para obter os detalhes do cliente..

Por padrão, apenas o nome, o número de telefone e o e-mail são visíveis Clicar em Mais informações expande os detalhes do cliente para exibir os endereços de faturamento e de remessa padrão e o botão Editar perfil Clicar em Ocultar reduz a seção.

Editar perfil
Um associado da loja pode modificar o perfil do cliente clicando em Editar perfil na seção de detalhes do cliente da página Perfil do cliente O botão Editar perfil é visível apenas quando Mais Informações é clicado Esta ação é controlada por permissão de recurso (Editar perfil do cliente).
Quando Editar perfil é clicado, a API getCompleteCustomerDetails é chamada para preencher os seguintes detalhes do cliente:
  • O painel de informações de contato inclui nome, sobrenome, número de telefone e endereço de e-mail.
  • O painel Endereço exibe todos os endereços com os endereços de remessa e de faturamento padrão seguidos pelo restante dos endereços
  • Se a chamada API getCompleteCustomerDetails falhar, uma mensagem de erro será mostrada com um link para tentar editar novamente.
  • Quando as mudanças são confirmadas, a API manageCustomer é chamada para salvar as mudanças no registro do cliente
  • Uma mensagem é exibida para confirmar que os detalhes do cliente foram modificados com sucesso No caso de erros, as mensagens de erro apropriadas são exibidas
Histórico da solicitação
Um associado da loja pode visualizar o histórico de pedidos de um cliente no painel Pedidos da página Perfil do Cliente

A API getOrderList é chamada para obter a lista de pedidos para o cliente atual. Se o histórico do pedido tiver uma longa lista de pedidos, ele poderá ser refinado usando a data do pedido, o status do pedido e o canal do pedido como opções de filtro. O associado da loja também pode filtrar pedidos pertencentes apenas à loja atual Os pedidos nos status 'Pedido Rascunho' e 'Cancelado' não são mostrados no histórico de pedidos

Filtrar ordens
  • Quando o associado da loja clica na opção Filtrar , a API getCommonCodeList é chamada (CodeType=ENTRY_TYPE) para preencher as caixas de seleção do tipo de entrada Os status da ordem são selecionados de uma lista predefinida no arquivo order-list-filter.config.ts . Esse arquivo é configurável, portanto é possível customizar os status conforme necessário. Para obter mais informações sobre como personalizar os status dos pedidos em filtrar pedidos, consulte Adicionar status personalizados aos critérios de filtro.
  • Quando o associado da loja seleciona os critérios de filtro apropriados e aplica o filtro, os critérios de filtro são passados para a API getOrderList para recuperar os pedidos que correspondem aos critérios de entrada O status do pedido, o intervalo de data, o código da organização vendedora e uma consulta complexa com o atributo EntryType apropriado são transmitidos como entrada para a API getOrderList para recuperar pedidos. Para canais Store, Online e Call Center , o EntryType é Store, Onlinee Call Center respectivamente.
Ordens de classificação
O associado da loja pode classificar ordens no histórico do pedido usando uma das seguintes opções:
  • Do mais antigo para o mais novo
  • Do mais novo para o mais antigo

Por padrão, os pedidos são classificados primeiro pelos mais recentes. A API getOrderList é chamada para classificar as ordens com base na opção de classificação selecionada pelo usuário Se não houver histórico de ordem para exibir, o botão Classificar será desativado.

As opções para classificar as ordens são customizáveis Para obter mais informações sobre como personalizar as opções de classificação, consulte Adicionar opções de classificação personalizadas aos pedidos na página do perfil do cliente.

Notas

O cabeçalho na página Perfil do cliente exibe um botão de Notas juntamente com a contagem de notas associadas ao perfil do cliente Um associado da loja pode clicar no botão para visualizar e gerenciar as notas..

Cada nota tem o texto da nota, o usuário que o adicionou (Sistema ou Usuário), data em que foi adicionado, e um sinalizador no caso de notas importantes. O associado à loja pode incluir novas notas e marcá-las como importantes, se necessário.

Quando um associado da loja clica no botão Notas , a API getParticipantNoteList é chamada para exibir as notas que já estão associadas ao perfil do cliente Quando o associado à loja inclui uma nota, a API manageCustomer é chamada para incluir uma nova nota.