...
Este documento
...
tem como objetivo explicar o
...
processo de instalação / atualização do Conector
...
IFOOD Mercado
O pacote será disponibilizado e terá essa estrutura. Descompactar a pasta Instalação.
...
Na pasta terão esses arquivos
1 - Para realizar a instalação, execute o "install.bat" (NÃO EXECUTAR COMO ADMINISTRADOR).
Após a instalação pelo install.bat, na área de trabalho, serão criados os atalhos Gerenciador de Serviços, Configuração de Produtos e Configurações de Pedidos
No caminho C:\C5Client\C5Servico são criadas as estruturas para rodar o Gerenciador de Serviços
...
Abra o Gerenciador de serviços, clicando com o botão direito do mouse, como administrador e insira os dados de usuário ERP para acessar
Serão instalados os serviços C5IntegraIfoodService e C5IntegraProdutosIfoodServices. Nessa tela o usuário poderá configurar:
Tempo de execução: Configurar quanto tempo em horas ou minutos e a partir de que horas a carga será iniciada. Ao selecionar o serviço e configurar, o tempo de execução, clicar em salvar.
Realizar essas mesmas configurações para cada serviço
É possível Iniciar e Pausar o serviço diretamente nesta tela
Em cada serviço tem um arquivo de configuração. Essa ação por enquanto é necessária para apontar para onde os serviços serão utilizados.
Acessar o caminho C:\Oracle\product\19.0.0\client_1\network\admin para pegar no arquivo tnsnames.ora os dados de conexão
Abrir o arquivo C5IntegraIFoodService.exe.config
do caminho C:\C5Client\C5Servico\C5IntegraIFoodService\Servico e arquivo C5IntegraProdutosIFoodService.exe.config do caminho C:\C5Client\C5Servico\C5IntegraProdutosIFoodService\Servico
Inserir os dados de conexão na tag <appSettings>, na StringConexao o Data Source
Exemplo:
| Bloco de código |
|---|
<appSettings>
<add key="StringConexao" value="User Id=ecomm;Password=ecomm;Data Source=User Id=ecomm;Password=ecomm;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.171.99.999)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=orcl)));Persist Security Info=True;Persist Security Info=True;" />
<add key="CaminhoRaiz" value="C:\C5Client\C5Servico\" />
<add key="NomeServico" value="C5IntegraProdutosIFoodService" />
<add key="Periodicidade" value="M" />
<add key="ApiSitemercado" value="https://service.sitemercado.com.br/api/v1/" />
<add key="Client_id" value="b477e657-fa48-46ac-b5a3-273da8c0dc33" />
<add key="Client_secret" value="=yD?]/bEgHmmsTx6giOSqhl2dnZd88n?" />
<add key="quantidadeProdutosLote" value="10000" />
<add key="access_token" value="0" />
</appSettings> |
Dentro do pacote de instalação, há 2 arquivos para compilar no banco de dados
objetos_implantacao.sql e objetos_atualizacao.sql
Esses arquivos serão compilados no banco de dados para a criação das estruturas para conseguir abrir as aplicações Configurações de Produtos e Configurações de Pedidos
Primeiro rodar o arquivo objetos_implantacao.sql para criar toda a estrutura como Tables, sequences, alter tables, index, etc.
Segundo rodar o arquivo objetos_atualizacao.sql para a criar todos os objetos como procedures, functions, views, etc
Na pasta de instalação, clicar com o botão direito do mouse e executar como Administrador o uninstall.bat e aperte qualquer tecla para continuar e serão desinstalados os serviços e os executáveis Gerenciador de Serviços, Configuração de Produtos e Configurações de Pedidos
...
Caso já haja o Gerenciador de Serviços instalado no computador, devido a outros produtos Consinco a adição dos serviços deverá ser feita manualmente.
Para isso, no pacote, na pasta Instalação, o arquivo Servicos.consinco, copie os dados do arquivo. No caminho C:\C5Client\C5Servico, no arquivo Servicos.consinco, edite o arquivo e cole abaixo os dados copiados. NUNCA SUBSTITUA os dados do arquivo ou o próprio arquivo.
Acessar o caminho C:\Windows\Microsoft.NET\Framework64 e abra a pasta v4.0xxxxx ou superior. Acesse as configurações Avançadas de Sistemas, clique no botão Variaveis de Sistemas, em Variaveis do sistema, selecione a linha Patch e clique no botão Editar. Clique em Novo e cole o caminho completo do .NET. ex: C:\Windows\Microsoft.NET\Framework64\v4.0.30319.
É necessário ter toda a estrutura do C5Client instalado, já que as aplicações Gerenciador de Conexões, Configuração de Produtos e Configuração de Pedidos. Após a instalação da estrutura do C5client, na pasta Login, inserir os dados de conexão de banco
...
| Aviso |
|---|
Caso esteja implantando um cliente já com a versão da API Merchant do iFood, necessário verificar se o cliente já possui um aplicativo, caso não, acesso: Gerenciando Apps na plataforma iFood Developer |
Para instalação do Conector IFOOD Mercado é necessário ter um servidor Web.
Os requisitos para o servidor são os mínimos solicitados Servidor de Aplicação Web do ERP que pode ser consultado através do link: Servidor de Aplicação Web
Através da ferramenta PublicaWeb será possível instalar e atualizar o Conector IFOOD Mercado. Processo esse padrão dos produtos TOTVS Varejo Supermercados (Linha Consinco) e de conhecimento rotineiro dos nossos clientes.
O Pacote do Conector IFOOD Mercado é desacoplado do ERP, ou seja, quando for instalar pelo Publica Web ele vai constar como uma Publicação separada dos módulos do ERP.
Caso precise obter uma nova versão, é possível obter através do repositório: Acrux Build > Versões >[Selecione a última versão corrente que em 04/04/2025 é a 25.01]
Com o pacote em mãos para prosseguir com a instalação adicione uma nova Publicação selecionando no campo Produto como Conector IFood
Marque todos os módulos e clique em Avançar.
Ao final da instalação terá opção de visualizar a publicação a qual será redirecionada para a tela de configuração. Caso precise o cliente será: http://localhost:8697/configuracoes
podendo ficar diferente se definiu um domínio ou porta diferente do padrão.
Com o pacote em mãos abra o Publica Web selecionando selecionando a Publicação como Conector IFood.
Confirme a versão a ser atualizada, marque todos os módulos e chique em avançar.
Ao final da instalação terá opção de visualizar a publicação a qual será redirecionada para a tela de configuração. Caso precise o cliente será: http://localhost:8697/configuracoes
podendo ficar diferente se definiu um domínio ou porta diferente do padrão.
Observação: Quando necessário atualização, sugerimos que a publicação seja deletada e criada novamente.
| Card documentos | ||||
|---|---|---|---|---|
|