Configurar o método de pagamento da conta do cliente para sites de comércio eletrónico B2B
Isto artigo descreve como configurar o método de pagamento da conta do cliente em Microsoft Dynamics 365 Commerce. Descreve também a forma como os limites de crédito afectam a captura de pagamentos por conta em sítios de comércio eletrónico empresa-a-empresa (B2B).
Os retalhistas podem aceitar vários tipos de pagamento em troca dos produtos e serviços que vendem num canal de comércio eletrónico. Cada tipo de pagamento que um retalhista aceita deve ser configurado em Dynamics 365 Commerce quando o sistema é configurado. O método de pagamento por conta de cliente (ou "por conta") deve ser suportado nos sítios de comércio eletrónico B2B.
Pré-requisitos
Adicionar o método de pagamento da conta do cliente na sede do comércio.
Associar o método de pagamento da conta do cliente ao canal de comércio eletrónico.
Certifique-se de que a propriedade Allow on account está activada para o cliente em Retail and Commerce > Customers > All customers > Payment defaults in Commerce headquarters.
Nota
Se todos os clientes tiverem permissão para ter o método de pagamento por conta ativado, pode definir a propriedade Allow on account para Yes para o cliente predefinido do canal que está associado ao site B2B.
Ativar o método de pagamento da conta do cliente no criador de sítios Commerce
Para ativar o método de pagamento da conta de cliente no criador de sítios de comércio, siga estes passos.
- Aceda a Definições do sítio > Extensões.
- Defina a propriedade Enable customer account payments para Enabled for B2B customers.
- Selecione Guardar e Publicar.
Nota
As novas definições do site só entram em vigor depois de o ficheiro aplicação.settings.json ser atualizado. Para mais informações, consulte Actualizações da biblioteca do SDK e do módulo.
Ativar o método de pagamento da conta do cliente na página de checkout do sítio de comércio eletrónico B2B
Para ativar o método de pagamento da conta de cliente na página de checkout do site de comércio eletrónico B2B, siga estes passos.
- No criador de sítios de comércio eletrónico, localize e edite a página ou fragmento de checkout que contém o módulo de checkout para o sítio de comércio eletrónico B2B.
- Na ranhura do contentor da secção Checkout, seleccione Add Module e, em seguida, adicione um módulo Customer account payment .
- Posicione o módulo Pagamento de conta de cliente seleccionando as elipses (...) e, em seguida, seleccionando Mover para cima ou Mover para baixo conforme necessário.
- Seleccione Guardar, seleccione Terminar edição para verificar a página e, em seguida, seleccione Publicar para a publicar.
Confirmar que o método de pagamento da conta do cliente foi ativado e publicado
Para confirmar que o método de pagamento da conta de cliente foi ativado, siga estes passos.
- Iniciar sessão no sítio de comércio eletrónico.
- Adicionar um produto ao carrinho.
- Aceder à página de checkout. Deverá ver o novo método de pagamento Conta de cliente .
Trabalhar com limites de crédito
Quando as capacidades de pagamento de contas de clientes estão activadas no site B2B, as organizações querem normalmente mostrar informações sobre limites de crédito e saldos de limites de crédito durante o processo de captura de encomendas. O limite de crédito para um cliente é definido pela propriedade Credit limit no Credit and collections FastTab do registo do cliente na sede do Commerce. No entanto, em cenários B2B, uma encomenda efectuada por um cliente deve com frequência ser facturada à conta da organização a que o cliente pertence. Por conseguinte, é necessário definir a propriedade Invoice account na ficha Invoice and delivery FastTab do registo de cliente para o ID da conta de cliente da organização. Depois, quando o cliente faz uma encomenda no sítio B2B, a encomenda é facturada à organização. O sítio B2B também utilizará o limite de crédito da organização em vez do limite de crédito definido no registo do cliente.
O cálculo do limite de crédito e o saldo que são apresentados no sítio Web B2B dependem da definição da propriedade Credit limit type na sede do Comércio. A localização desta propriedade varia, consoante a funcionalidade Gestão de créditos esteja activada no espaço de trabalho Gestão de funcionalidades :
- Se a funcionalidade Gestão de crédito estiver activada, a propriedade está localizada no Limites de crédito FastTab em Crédito e cobranças > Configuração > Parâmetros de crédito e cobranças > Crédito.
- Se a funcionalidade Gestão de crédito estiver desactivada, a propriedade está localizada em Classificação de crédito em Contas a receber > Configuração > Parâmetros de contas a receber > Classificação de crédito.
Os valores que a propriedade Credit limit type suporta são None, Balance, Balance + packing slip or product receipt, e Balance + All. Para mais informações sobre estes valores, consultar Valores de tipo de limite de crédito.
Nota
Recomendamos que defina a propriedade Credit limit type para Balance + packaging slip or product slip, de modo a que as encomendas de vendas em aberto não contribuam para o cálculo do saldo. Assim, se os seus clientes fizerem encomendas futuras, não têm de se preocupar com o facto de essas encomendas afectarem o seu saldo atual.
Outra propriedade que afecta as encomendas por conta é a propriedade Limite de crédito obrigatório , que se encontra no Crédito e cobranças FastTab do registo do cliente. Ao definir esta propriedade como Yes para clientes específicos, pode forçar o sistema a verificar o seu limite de crédito, mesmo que a propriedade Credit limit type tenha sido definida como None para especificar que o limite de crédito não deve ser verificado para nenhum cliente.
Atualmente, um cliente que utilize o método de pagamento por conta não pode pagar mais do que o saldo de crédito restante de uma encomenda. Por exemplo, se o saldo de crédito restante de um cliente for $1,000 mas o valor da encomenda for $1,200,, o cliente só pode pagar $1,000 utilizando o método por conta. O cliente deve então utilizar outro método de pagamento para pagar o saldo. Numa versão futura, uma configuração do Commerce permitirá que os utilizadores gastem para além do seu limite de crédito ao efectuarem encomendas.
O módulo Credit and collections possui novas capacidades de gestão de crédito. Para ativar estas capacidades, active a funcionalidade Gestão de créditos no espaço de trabalho Gestão de recursos . Uma das novas capacidades permite que as ordens de venda sejam colocadas em espera com base em regras de bloqueio. O gestor de créditos pode então libertar ou rejeitar as encomendas após uma análise mais aprofundada. No entanto, a capacidade de colocar as encomendas de vendas em espera não é aplicável às encomendas comerciais, porque as encomendas de vendas têm com frequência um pré-pagamento e a funcionalidade Credit management não suporta completamente cenários de pré-pagamento.
Independentemente de a funcionalidade Credit management estar activada, se o saldo de um cliente ultrapassar o limite de crédito durante a execução da encomenda, as encomendas de vendas não ficarão em espera. Em vez disso, o comércio irá gerar uma mensagem de aviso ou uma mensagem de erro, dependendo do valor do campo Message when exceeding credit limit no FastTab Credit limits .
A propriedade Exclude from credit management que impede que as ordens de venda do comércio fiquem em espera está localizada no cabeçalho da ordem de venda (Retalho e comércio > Clientes > Todas as ordens de venda). Se esta propriedade estiver definida para Yes (o valor predefinido) para as encomendas comerciais, as encomendas serão excluídas do fluxo de trabalho em espera da gestão de crédito. Embora a propriedade tenha o nome Excluir da gestão de crédito, o limite de crédito definido continuará a ser utilizado durante a execução da encomenda. As encomendas não ficam em espera.
A capacidade de colocar as ordens de venda do Commerce em espera com base em regras de bloqueio está planeada para futuras versões do Commerce. Até ser suportado, se tiver de forçar as encomendas de vendas do comércio a passar pelos novos fluxos de gestão de crédito, pode personalizar os seguintes ficheiros XML na sua solução Visual Studio . Nos ficheiros, modificar a lógica de modo a que o sinalizador CredManExcludeSalesOrder seja definido como No. Desta forma, a propriedade Exclude from credit management será definida para No por defeito para as ordens de venda do comércio.
- RetailCreateCustomerOrderExtensions_CredMan_Extension.xml
- RetailCallCenterOrderExtensions_CredMan_Extension.xml
Se o sinalizador CredManExcludeSalesOrder estiver definido para No e um cliente B2B puder efetuar compras em lojas utilizando a aplicação de ponto de venda (POS), o lançamento de transacções de transporte de dinheiro pode falhar. Por exemplo, existe uma regra de bloqueio para o tipo de pagamento em dinheiro e o cliente B2B comprou alguns artigos na loja utilizando dinheiro. Neste caso, a ordem de venda resultante não será facturada com sucesso porque ficará em espera. Por conseguinte, o lançamento falhará. Por isto motivo, recomendamos que efectue testes de ponta a ponta depois de implementar esta personalização.
Recursos adicionais
Configurar um site de comércio eletrónico B2B
Gerir parceiros comerciais B2B utilizando hierarquias de clientes
Gerir utilizadores de parceiros de negócios em sítios de comércio eletrónico B2B
Definir limites de quantidade de produto para sites de comércio eletrónico B2B