Tabela de conteúdos

Integração com a API da Mercafacil

A partir da versão 1.4.016.000 do Easycash, o sistema tornou-se integrado com a API da Mercafacil.

Dependências

Para realizar a sincronização dos dados do sistema para a plataforma do Mercafacil deve-se colocar o sincronizador dentro da pasta IWS:

Configuração

Será necessário que o cliente disponibilize os seguintes dados para a configuração da aplicação:

  1. API;
  2. Loja;
  3. ID;
  4. Token.

Após o recebimento dos dados, Devemos realizar a configuração no retaguarda e no frente de caixa.

Retaguarda

Caminho Intellicash: IWS → PDV → Easycash → Configuração → Configuração do PDV → Aba PDV → Aba Integração API → Aba Mercafacil

Deve-se preencher os campos com os dados fornecidos pelo cliente.

Obs.: Atentar ao link da api, onde deve-se inserir o link até a informação api, conforme a imagem acima.

Para base multi-empresas deve-se colocar um token para cada empresa, nas configurações do PDV.

Após configurar, deve-se salvar e exportar as configurações:

Caminho: IWS → PDV → Exportação para o PDV

A exportação deverá ser: “Com requisição do operador”.

Frente de Caixa

No Easycash, verificar se as configurações estão iguais a do Intellicash, se caso houver alguma divergência, realizar a alteração.

Caminho: Configurações → Aba PDV → Aba Integração - API → Aba Mercafacil

Deve-se verificar as configurações em todos os PDV's.

Sincronizador

Primeiramente iremos configurar o arquivo: conexao.ini

Devemos nos atentar aos seguintes pontos:

  1. Ip do banco de dados do Intellicash;
  2. Aliases do banco de dados do Intellicash;
  3. Número da empresa;
  4. Porta configurada.

Devemos configurar o arquivo: SincrIntegracao.ini

O arquivo deve estar configurado conforme a imagem abaixo:

O executável do sincronizador deve estar na inicialização do windows:

Comando: shell:common startup

Devemos agora, realizar a primeira carga para o Mercafacil, onde serão enviados os dados para que possam ser geradas as promoções.

Primeira carga do Sincronizador

Deve-se atentar nos seguintes pontos:

  1. Checkbox do produtos deve estar marcado;
  2. Checkbox do operadores deve estar marcado;
  3. Período de vendas anteriores deve ser de um mês da data atual;
  4. Checkbox “Gerar DUMP de envio” deve estar marcado.

Após realizar as marcações acima, deve-se gerar a carga inicial.

A carga inicial só pode ser gerada uma única vez. Caso na primeira vez apresente algum erro, entrar em contato com o suporte técnico.

Na aba “Sincronizador”, as configurações devem estar da forma conforme a figura abaixo:

Observação: O tempo do campo “Intervalo de Exportações(h), vem como padrão o valor de 12 horas, porém, poderá ser trocado para 2 horas.

Funcionamento

Uma vez configurado, no ato da venda, ao informar o consumidor (F6) e o produto, se houver a promoção, na tela de confirmação de venda, a promoção irá ser exibida:

O cliente que não possuir cadastro no sistema (possuindo cadastro no mercafacil), poderá ser cadastrado no frente de caixa, sendo necessário pelo menos cadastrar nome do cliente para que seja ativo o desconto..

Transmissões Pendentes

Se houver algum problema de comunicação entre o frente de caixa e o servidor do Mercafácil, o cupom será enviado para transmissões pendentes:

Para acessar as transmissões pendentes, deve-se acessar o caminho: Integração → Mercafacil → Transmite Pendentes.

É possível retransmitir, pressionando o botão “Processar”.

Ao inicializar o Easycash, será apresentado uma mensagem informando que há transmissões pendentes.

Obs.: Se caso houver algum problema na transmissão, acionar o suporte técnico.

Ao inserir as configurações no Easycash, deverá ser atualizado as dll's auxiliares, inserindo dentro da pasta Client (iws → EC → Client). As dll's atualizadas se encontram dentro do FTP.