Plataforma de última geração

Identificando o cliente

Um associado da loja deve ser capaz de identificar um cliente procurando os registros existentes ou de incluir um novo cliente, se necessário.
Ao clicar em Identificar cliente na página Visualizar carrinho de compras , a página Identificar cliente é exibida com as guias a seguir:
  • Cliente existente
  • Novo cliente

Cliente existente

  • É possível procurar os clientes existentes por nome, sobrenome, telefone ou endereço de e-mail. Pesquisa parcial de número de telefone e endereço de e-mail também suportado. A API getCompleteCustomerList é chamada para procurar todos os clientes existentes..
  • Os resultados da procura são paginados com 10 registros por vez.. É possível rolar pela página para carregar mais registros.
  • Se nenhum registro for localizado durante a procura, uma mensagem será exibida e será possível modificar os critérios de procura
  • O endereço de remessa padrão, se disponível, é exibido Caso contrário, outros endereços associados, se houver, serão exibidos.. É possível selecionar outro endereço se disponível ou incluir um novo endereço clicando em Incluir novo endereço.
  • Se um novo endereço for incluído e Endereço para cobrança for selecionado, o endereço será incluído como PersonInfoBillTo no pedido. Caso contrário, a API do sistema Sterling Order Management adiciona BillToKey selecionando o endereço de cobrança padrão do cliente selecionado, se houver.
  • Depois de identificar o cliente corretamente e clicar em OK, a API modifyFulfillmentOptions é chamada para incluir os detalhes do cliente no pedido Se um endereço estiver associado à conta do cliente, esse endereço será automaticamente considerado como o endereço de remessa do pedido.. Se o associado da loja editar o endereço de entrega na página Editar método de entrega, a mudança será feita apenas para esse pedido e não será salva para a conta do cliente
  • Se um pedido contiver qualquer linha de envio e nenhum endereço estiver disponível para o cliente selecionado, uma mensagem de aviso será exibida e o pedido não poderá ser feito..
  • Se um pedido não contiver nenhuma linha de envio, será possível selecionar o cliente sem endereço, mas se você selecionar o endereço uma vez, uma mensagem de aviso será exibida e o botão OK será desativado..

Novo cliente

  • Se nenhum registro for localizado para um cliente ou se um cliente for novo, será possível selecionar a guia Novo cliente para incluir um cliente e salvar um endereço..
  • Quando um associado da loja preenche alguns dos campos de endereços para o cliente e deixa o restante dos campos em branco, a lógica a seguir é usada:
    • Se o esquema de região for definido para uma organização, os campos de cidade e estado serão automaticamente preenchidos ao inserir o código de endereçamento postal.
    • Ao clicar em OK, a API verifyAddress é chamada. Se a saída de usuário YCDVerifyAddressWithAVSUE for configurada, o endereço será validado.

      Se o endereço não for válido ou houver vários endereços localizados que correspondam ao endereço de entrada, você terá a opção de modificar o endereço inválido ou selecionar o endereço correto na lista de endereços correspondentes.

    • Após selecionar um endereço válido, a API manageCustomer é chamada para incluir o novo cliente e o endereço correspondente é incluído no cliente com IsShipTo=Y.
    • Ao incluir um endereço, se o endereço de entrega for marcado, o novo endereço será salvo como isDefaultShipTo='Y' e isShipTo='Y' endereço desse cliente.
  • Ao incluir um cliente em um pedido:
    • BillToID é incluído como CustomerID , se presente.
    • PersonInfoBillTo é incluído se IsDefaultBillTo='Y'..
    • PersonInfoShipTo é incluído como um endereço selecionado..
    • PersonInfoBillTo é passado vazio se o endereço selecionado não for PersonInfoBillTo , de modo que a API do sistema Sterling Order Management adicione BillToKey selecionando o endereço de cobrança padrão do cliente selecionado, se houver.
  • A API modifyFulfillmentOptions é chamada para incluir os detalhes do cliente no pedido.
  • Após a chamada API modifyFulfillmentOptions ser bem-sucedida, a API getCompleteOrderDetails é chamada para exibir o nome do cliente no pedido.
  • É possível alterar o cliente usando o link Alterar cliente e, em seguida, procurando registros existentes ou incluindo um novo cliente.
  • Clique no nome do cliente para modificar o endereço de entrega existente, incluir um novo endereço, ou selecionar outro endereço de entrega O endereço modificado é usado apenas para o pedido atual e não é salvo no registro do cliente

No caso de você desejar mudar o cliente, você tem a opção de selecionar um cliente existente ou criar um novo cliente.

Para escolher outro endereço, você obtém uma lista de endereços do cliente selecionado a partir do qual você pode selecionar o endereço correto. Você também pode adicionar um novo endereço para o cliente e selecioná-lo. A opção para escolher outro endereço está disponível somente depois que o cliente é identificado no pedido, ou seja, o pedido tem um BillToIDválido