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
PersonInfoBillTono pedido. Caso contrário, a API do sistema Sterling Order Management adicionaBillToKeyselecionando 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árioYCDVerifyAddressWithAVSUEfor 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 comIsShipTo=Y. - Ao incluir um endereço, se o endereço de entrega for marcado, o novo endereço será salvo como
isDefaultShipTo='Y'eisShipTo='Y'endereço desse cliente.
- Ao incluir um cliente em um pedido:
BillToIDé incluído como CustomerID , se presente.PersonInfoBillToé incluído seIsDefaultBillTo='Y'..PersonInfoShipToé incluído como um endereço selecionado..PersonInfoBillToé passado vazio se o endereço selecionado não forPersonInfoBillTo, de modo que a API do sistema Sterling Order Management adicioneBillToKeyselecionando 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
modifyFulfillmentOptionsser bem-sucedida, a APIgetCompleteOrderDetailsé 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