Ativar notificações de check-in de clientes no ponto de venda (POS)
Isto artigo descreve como ativar as notificações de check-in do cliente no Microsoft Dynamics 365 Commerce ponto de venda (POS).
Em seus e-mails de "pedido pronto para retirada", as organizações podem fornecer um ligação ou botão que permite que os clientes notifiquem a loja de que estão no local e esperando que seu pacote seja trazido para eles. Os clientes recebem então uma confirmação de check-in e a loja recebe uma notificação como tarefa na sua aplicação POS. Esta tarefa serve como um aviso para um vendedor entregar a encomenda no veículo do cliente. Portanto, o cliente não precisa entrar na loja.
O fluxo de trabalho de check-in do cliente também pode ser configurado para coletar informações adicionais dos clientes, como o número da vaga de estacionamento, a marca, o modelo e a cor do veículo e as instruções de entrega. O atendente da loja de retalho pode usar essas informações para facilitar a cumprimento de pedidos.
Ativar check-in de clientes
Quando a funcionalidade de check-in do cliente está ativada, o Commerce gera um ID de confirmação da encomenda (também conhecido como ID de referência do canal). Também gera IDs de confirmação de encomenda para encomendas que são criadas através de canais de ponto de venda (POS) ou call center.
Para ativar o recurso de check-in do cliente em Commerce headquarters, siga estas etapas.
- Aceda a Áreas de trabalho > Gestão de caraterísticas.
- Procure a funcionalidade Gerar um formato de ID de referência de canal consistente entre canais .
- Selecione a funcionalidade e, em seguida, selecione Ativar agora no painel de propriedades.
Criar uma página de confirmação de check-in
No seu site de e-commerce, você deve criar uma nova página que servirá como a experiência de confirmação de check-in. Através de uma configuração adicional, a página também pode incluir um formulário que recolhe informações adicionais dos clientes para facilitar a cumprimento encomenda. Para obter informações sobre como configurar a página e o módulo, consulte Módulo de check-in do cliente.
Configurar o modelo de email transacional
Você deve adicionar um ligação ou botão Estou aqui ao modelo para o e-mail transacional que os clientes recebem quando o pedido está pronto para retirada. Os clientes utilizarão isto ligação ou botão para notificar a loja de que chegaram para levantar a sua encomenda.
Adicione o ligação ou botão ao modelo mapeado para o tipo de notificação Embalagem concluída e o modo de entrega que você está a usar para o cumprimento de pedidos de calçada. No modelo, crie um ligação ou botão HTML que aponte para a URL da página de confirmação de check-in que você criou e que inclua os nomes e valores dos parâmetros, conforme mostrado no exemplo a seguir.
<a href="https://[YOUR_SITE_DOMAIN]/[CHECK-IN_CONFIRMATION_PAGE]?channelReferenceId=%confirmationid%&channelId=%channelid%&packingSlipId=%packingslipid%" target="_blank">I am here!</a>
Para obter mais informações sobre como configurar modelos de email, consulte Personalizar emails transacionais por modo de entrega.
Uma tarefa de confirmação de check-in é criada no PDV
Depois que um cliente notifica a loja de que está presente para retirada, a página de check-in mostra uma mensagem de confirmação e um código QR opcional que contém o ID de confirmação do pedido do cliente. Ao mesmo tempo, é criada uma tarefa na lista de tarefas no POS da loja onde o cliente está a levantar a encomenda. Essa tarefa contém todas as informações do cliente e do pedido que são necessárias para atender ao pedido. O campo de instruções da tarefa mostra todas as informações que foram coletadas do cliente através do formulário de informações adicionais.
Testes de ponta a ponta
O check-in do cliente requer que parâmetros e valores específicos sejam passados para a página de check-in e, em seguida, para a API de check-in do cliente. Portanto, a abordagem mais fácil é testar o recurso em um ambiente onde uma ordem de teste pode ser criada e empacotada. Dessa forma, pode ser gerado um e-mail de "pedido pronto para retirada" que possui uma URL que contém os nomes e valores dos parâmetros necessários.
Para testar a funcionalidade de check-in do cliente, siga estes passos.
Crie a página de check-in do cliente e, em seguida, adicione e configure o módulo de check-in do cliente. Para obter mais informações, consulte Módulo de check-in para recolha.
Faça check-in na página, mas não a publique.
Adicione o ligação a seguir a um modelo de e-mail que é invocado pelo tipo de notificação de embalagem completa para um modo de retirada de entrega. Para obter mais informações, consulte Criar modelos de email para eventos transacionais.
Para ambientes de pré-produção (UAT): Adicione o trecho de código da secção Configurar o modelo de email transacional anteriormente neste artigo.
Para ambientes de produção: Adicione o seguinte código comentado para que os clientes existentes não sejam afetados.
<!-- https://[DOMAIN]/[CHECK_IN_PAGE]?channelReferenceId=%confirmationid%&channelId=%pickupchannelid%&packingSlipId=%packingslipid%&preview=inprogress -->
Crie uma encomenda em que o modo de recolha de entrega seja especificado.
Quando receber o e-mail acionado pelo tipo de notificação de conclusão de embalagem, teste o fluxo de check-in abrindo a página de check-in com o URL adicionado anteriormente. Como o URL inclui o
&preview=inprogress
sinalizador, você será solicitado a autenticar antes de poder visualizar a página.Insira todas as informações adicionais necessárias para configurar o módulo.
Verifique se a visualização de confirmação de check-in é mostrada corretamente.
Abra um terminal POS da loja onde a encomenda será levantada.
Selecione o mosaico Encomendas a levantar e verifique se a encomenda é apresentada.
Verifique se todas as informações adicionais configuradas no módulo de check-in aparecem no painel de detalhes.
Depois de verificar se o recurso de check-in do cliente funciona de ponta a ponta, siga estas etapas.
- Publique a página de check-in.
- Se você estiver a testar em um ambiente de produção, descomente o URL no modelo de e-mail "pedido pronto para retirada", para que o ligação ou botão Estou aqui seja exibido. Em seguida, recarregue o modelo.
Recursos adicionais
Módulo de check-in para recolha