Árvore de páginas

Informações a respeito da integração Protheus x Vtex para o Cadastro de Clientes

Produto:Microsiga Protheus®
Ambiente:Faturamento (SIGAFAT)
Ocorrência:

Como funciona a inclusão/edição do cadastro do cliente no Protheus quando as informações são enviadas pelo Vtex?

Passo a Passo:

As compras via e-commerce do Vtex possuem uma integração com a rotina de Cadastro de Clientes (MATA030) do Protheus, assim, ao realizar uma compra pelo site, é incluído um cadastro para o cliente da compra na tabela de Clientes do Protheus (SA1).


Neste processo, algumas particularidades precisam ser avaliadas:


    Na inclusão de uma venda no e-commerce, o Vtex envia para o Protheus um arquivo Json com as informações do cliente que devem ser incluídas na tabela de Clientes (SA1), como neste exemplo:


    O sistema irá verificar dentro deste arquivo Json, o código do "InternalId" como verificamos abaixo:

    Avaliando pela tabela de “De/Para” (XXF), o sistema irá verificar se o cliente já existe na tabela de cadastro (SA1), caso ele já exista, o sistema irá editar o cadastro já existente com as informações enviadas no arquivo Json, caso não exista, o sistema irá cadastrar um novo cliente.

    Algumas empresas têm necessidade de que o sistema realize um novo cadastro de cliente sempre que no e-commerce for realizada uma alteração de endereço.

    Ou seja, caso seja realizada uma alteração no endereço de um cliente na compra pelo site, o sistema não deve alterar os dados do cadastro já existente, ele precisa criar um novo cadastro.


    No release 12.1.33 do Protheus, foi criado o parâmetro “MV_INTVTX” (https://tdn.totvs.com/x/-JCjJ), ao habilitar o parâmetro (.T.), o sistema ignora a validação doInternalIde realiza a criação de um novo cadastro sempre que alterados os dados do endereço do cliente no e-commerce.


    Importante

    Clientes em Releases anteriores à 12.1.33 necessitam utilizar o ponto de entrada:

    Para que o sistema possa realizar o cadastro de dois ou mais clientes com o mesmo código de CPF/CNPJ, porém com endereço diferente, é necessário configurar os parâmetros “MV_VALCPF” e “MV_VALCNPJ” como 1

    Pode lhe interessar: