====== Integração com a API da Mercafacil ====== {{ :manuais:easycash:imagem_2022-01-13_153723.png |}} 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: {{ :manuais:easycash:imagem_2022-01-13_155250.png |}} ===== Configuração ===== Será necessário que o cliente disponibilize os seguintes dados para a configuração da aplicação: - API; - Loja; - ID; - Token. {{ :manuais:easycash:imagem_2022-01-13_160920.png |}} 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 {{ :manuais:easycash:imagem_2022-01-14_104620.png |}} 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 {{ :manuais:easycash:imagem_2022-01-14_105845.png |}} Deve-se verificar as configurações em todos os PDV's. ==== Sincronizador ==== Primeiramente iremos configurar o arquivo: conexao.ini {{ :manuais:easycash:imagem_2022-01-13_174140.png |}} Devemos nos atentar aos seguintes pontos: {{ :manuais:easycash:imagem_2022-01-13_175210.png |}} - Ip do banco de dados do Intellicash; - Aliases do banco de dados do Intellicash; - Número da empresa; - Porta configurada. Devemos configurar o arquivo: SincrIntegracao.ini O arquivo deve estar configurado conforme a imagem abaixo: {{ :manuais:easycash:imagem_2022-01-13_175837.png |}} O executável do sincronizador deve estar na inicialização do windows: Comando: shell:common startup {{ :manuais:easycash:imagem_2022-01-14_151657.png |}} 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==== {{ :manuais:easycash:imagem_2022-01-14_102622.png |}} Deve-se atentar nos seguintes pontos: - Checkbox do produtos deve estar marcado; - Checkbox do operadores deve estar marcado; - Período de vendas anteriores deve ser de um mês da data atual; - 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: {{ :manuais:easycash:imagem_2022-01-14_103947.png |}} 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: {{ :manuais:easycash:telavenda_01.jpg |}} {{ :manuais:easycash:imagem_2022-01-14_172552.png |}} 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: {{ :manuais:easycash:transmissao_pendente3.jpg |}} Para acessar as transmissões pendentes, deve-se acessar o caminho: Integração -> Mercafacil -> Transmite Pendentes. É possível retransmitir, pressionando o botão "Processar". {{ :manuais:easycash:transmissao_pendente4.jpg |}} 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.