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 do “InternalId” e 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: |