Venda Comissionada¶
A plataforma B2B permite que um representante faça um pedido em nome de um terceiro e consiga colocar um preço personalizado afim de receber uma comissão.
Eis alguns detalhes de como funciona o processo:
O ERP deve possuir e fornecer uma lista de clientes finais
O cliente final é buscado por ID, CNPJ e CPF.
O Site B2B NÃO armazena os clientes finais em uma tabela própria. O cliente final SEMPRE é consultado via ERP.
Para isso, deve-se implementar todos os métodos da GIAPI relacionados ao cliente final (/api/v1/clienteFinal).
O ERP deve estar preparado para realizar os cálculos de frete, prazo de pagamento, preço e pedido para o cliente final
Para as APIs de frete, prazo de pagamento, preço e pedido, o B2B irá enviar os dados do cliente final em cada chamada.
A integração deve estar preparada para receber essas informações e retornar os preços e totais ajustados de acordo com o cliente final.
O módulo de comissões deve estar implementado
No http://apidev.atma-it.com/Help, existe a documentação do módulo de Comissões.
Esses métodos devem ser implementados afim de que o representante possa alterar o preço de um produto no carrinho e a comissão a ser recebida seja apresentada corretamente.
O cliente final pode ser cadastrado no momento da venda
O primeiro passo para realizar uma venda comissionada é informar o CNPJ ou CPF do cliente final.
Esse CNPJ/CPF será consultado no ERP. Caso ele não exista, o Site B2B irá abrir um formulário de cadastro.
Ao final do cadastro os dados do cliente final serão enviados para o ERP para serem armazenados.
OBS: todos os métodos para esse fluxo também estão na api de cliente final (/api/v1/clienteFinal).