# 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
**Tabelas NoSql para Sincronismo ECM**
|
| | |
**tipo**
| **tabela**
| **descricao**
|
configuracao
| stgConfig
| Configuração da Integração illi x loja
|
enviar
| stgCor
| Cor auxiliar para o produto
|
enviar
| stgImage
| Imagens tabela auxiliar da grade
|
enviar
| stgMarca
| Marcas tabela auxiliar para o produto
|
enviar
| stgProduto
| Lista de produtos que atenda os filtros das configurações para envio para loja
|
enviar
| stgTamanho
| Tamanho tabela auxiliar para cadastro de Produto, antes de enviar aos atributos envia o grupo para cadastro na loja
|
enviar/receber
| stgProdutoGrade
| Grade tabela auxiliar para cadastro de produto e recebimento de pedido
|
receber
| stgCliente
| Clientes tabela auxiliar para o pedido, caso o CPF já tenha cadastrado no illi, será atualizado somente o endereço.
|
receber
| stgPagamento
| 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
|
receber
| stgPedido
| Lista de Pedidos Importados da loja
|
| | |
---
##### Módulo ECM
O módulo **ECM** tem objetivo de gerir essa integração de forma simples, segue o descritivo de cada configuração:

---
##### 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:
php index.php bibliotecas/76f4d97d-2ded-443b-82d6-6f8313fe2ef5/api\_dooca/enviar true
php index.php bibliotecas/76f4d97d-2ded-443b-82d6-6f8313fe2ef5/api\_dooca/receber true
---
##### Comunicação feita pelo ECM:


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:

É 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.