# Integração ECM

O módulo **ECM** tem objetivo de integrar o **ILLI** ao sistema de venda online, simplificando a gestão de estoque e manutenção de produtos,  
geração de documentos fiscais, clientes e pedidos. De forma transparente e automatizada.

Saiba mais em [ECM](https://www.illi.com.br/#/home-v8 "Módulo ECM")

---

##### Como funciona

A integração é feita através de API ("[Application Programming Interface](https://www.illimitar.com.br/blog/o-que-e-api/)") , os dados coletados de ambos sistemas são salvos em tabelas de integração

<div class="article-content" id="bkmrk-tabelas-nosql-para-s"><table border="0" cellpadding="0" cellspacing="0" class="MsoNormalTable"><tbody><tr><td colspan="3" nowrap="nowrap" valign="bottom">**Tabelas NoSql para Sincronismo ECM**

</td></tr><tr><td nowrap="nowrap" valign="bottom"> </td><td nowrap="nowrap" valign="bottom"> </td><td nowrap="nowrap" valign="bottom"> </td></tr><tr><td nowrap="nowrap" valign="bottom">**tipo**

</td><td nowrap="nowrap" valign="bottom">**tabela**

</td><td valign="bottom">**descricao**

</td></tr><tr><td nowrap="nowrap" valign="bottom">configuracao

</td><td nowrap="nowrap" valign="bottom">stgConfig

</td><td valign="bottom">Configuração da Integração illi x loja

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar

</td><td nowrap="nowrap" valign="bottom">stgCor

</td><td valign="bottom">Cor auxiliar para o produto

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar

</td><td nowrap="nowrap" valign="bottom">stgImage

</td><td valign="bottom">Imagens tabela auxiliar da grade

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar

</td><td nowrap="nowrap" valign="bottom">stgMarca

</td><td valign="bottom">Marcas tabela auxiliar para o produto

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar

</td><td nowrap="nowrap" valign="bottom">stgProduto

</td><td valign="bottom">Lista de produtos que atenda os filtros das configurações para envio para loja

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar

</td><td nowrap="nowrap" valign="bottom">stgTamanho

</td><td valign="bottom">Tamanho tabela auxiliar para cadastro de Produto, antes de enviar aos atributos envia o grupo para cadastro na loja

</td></tr><tr><td nowrap="nowrap" valign="bottom">enviar/receber

</td><td nowrap="nowrap" valign="bottom">stgProdutoGrade

</td><td valign="bottom">Grade tabela auxiliar para cadastro de produto e recebimento de pedido

</td></tr><tr><td nowrap="nowrap" valign="bottom">receber

</td><td nowrap="nowrap" valign="bottom">stgCliente

</td><td valign="bottom">Clientes tabela auxiliar para o pedido, caso o CPF já tenha cadastrado no illi, será atualizado somente o endereço.

</td></tr><tr><td nowrap="nowrap" valign="bottom">receber

</td><td nowrap="nowrap" valign="bottom">stgPagamento

</td><td valign="bottom">Lista de Pedidos importados da loja, precisa configurar na loja o id do illi, o illi não aceita a parcela, será importado o valor total

</td></tr><tr><td nowrap="nowrap" valign="bottom">receber

</td><td nowrap="nowrap" valign="bottom">stgPedido

</td><td valign="bottom">Lista de Pedidos Importados da loja

</td></tr><tr><td nowrap="nowrap" valign="bottom"> </td><td nowrap="nowrap" valign="bottom"> </td><td nowrap="nowrap" valign="bottom"> </td></tr></tbody></table>

</div>---

##### Módulo ECM

O módulo **ECM** tem objetivo de gerir essa integração de forma simples, segue o descritivo de cada configuração:

![](https://s3.amazonaws.com/movidesk-files/AE2E1C51079706251EE4ABAC9AD53E9A)

---

##### Sincronismo

A consumição entre os sistemas pode ser feita através do modulo ECM ou agendadas no CRON de acordo com a necessidade de cada cliente, exemplo da chamada pelo terminal:

<p class="callout info">php index.php bibliotecas/76f4d97d-2ded-443b-82d6-6f8313fe2ef5/api\_dooca/enviar true</p>

<p class="callout info">php index.php bibliotecas/76f4d97d-2ded-443b-82d6-6f8313fe2ef5/api\_dooca/receber true</p>

---

##### Comunicação feita pelo ECM:

![](https://s3.amazonaws.com/movidesk-files/61CB04B8FACE81333F79C7A5DE1A2081)

![](https://s3.amazonaws.com/movidesk-files/DB811F78173400BC17B91BB19C2D2582)

<p class="callout info">Obs: Ao enviar a informação para a loja o agente salva a hora do envio, para que na próxima chamada pegar somente o que foi alterado daquele ponto em diante, então para cada evento será salvo, a última requisição, abaixo como verificar a última execução:</p>

![](https://s3.amazonaws.com/movidesk-files/3FA54972C78ECDB87EBEFCDEDCB5B970)

É muito importante entender que ao sincronizar as informações os dois sistemas mantem um id (Identificação única) de cada informação, isso mantem o sincronismo funcionando, então é muito importante não fazer alterações manuais ou apagar registros em ambos os sistemas.

<footer class="article-footer" id="bkmrk--12"><div class="satisfaction-survey-container"><div id="bkmrk--13"></div></div></footer>