Blame

fcda32 Felipe Madril 2026-09-02 15:03:55
1
# Integração Olist (Tiny)
2
3
Espelha **clientes**, **fornecedores**, **peças** e **estoque** entre o EOS e a sua conta **Olist (Tiny)**, nos dois sentidos: o que você cadastra aqui aparece lá, e o que é cadastrado lá aparece aqui.
4
5
A integração está em **Configurações › Integrações › Olist** e **faz parte do plano** — não há custo adicional.
6
7
> Requer a permissão **"Editar dados da empresa e usuários"**.
8
9
---
10
11
## O que é espelhado
12
13
| Aqui | No Olist | Observação |
14
|---|---|---|
15
| **Clientes** | Contatos do tipo *Cliente* | Nome, documento, telefone, e-mail e endereço |
16
| **Fornecedores** | Contatos do tipo *Fornecedor* | O mesmo contato pode ser cliente **e** fornecedor lá e aqui |
17
| **Peças** | Produtos | Código, descrição e dados do cadastro |
18
| **Estoque** | Saldo e depósitos | Os depósitos do Olist viram **locais de estoque** aqui |
19
| — | Produtos "de venda" | O EOS trabalha com **peças**; o catálogo de produtos do Olist chega como peça |
20
21
Sobre o **estoque**, vale entender a regra: cada lado informa **a sua própria movimentação** (entrada ou saída), em vez de empurrar o saldo cheio. Assim uma venda registrada no Olist não é apagada por uma edição feita aqui. Periodicamente o sistema também **confere o saldo do Olist e o adota como correto**, já que ele é o sistema fiscal da operação.
22
23
---
24
25
## Ligando a integração
26
27
O recurso nasce desligado. Para colocá-lo no ar:
28
29
1. Abra **Configurações › Integrações** e clique no cartão **Olist (Tiny)**.
30
2. Ligue a chave **Recurso ativo** e clique em **Salvar**.
31
3. No Olist, em **Aplicativos**, crie um app e copie o **Client ID** e o **Client Secret** — eles são da **sua** conta.
32
4. Volte ao EOS, preencha os dois campos e clique em **Salvar**.
33
5. Clique em **Conectar ao Olist** e autorize o acesso na tela do Olist.
34
6. Clique em **Testar conexão** — a resposta lista os depósitos da sua conta, o que confirma que está tudo certo.
35
36
> A **URL de redirecionamento** mostrada na tela deve ser cadastrada, exatamente como aparece, no app criado no Olist. Qualquer diferença — inclusive uma barra a mais no fim — impede a conexão.
37
38
### Credenciais e limite
39
40
| Campo | Para que serve |
41
|---|---|
42
| **Client ID** | Identifica o app da sua conta Olist. Trocá-lo encerra a autorização em vigor: será preciso conectar de novo |
43
| **Client Secret** | Guardado de forma cifrada e nunca exibido de volta. Deixe em branco ao salvar para manter o atual |
44
| **Limite de requisições por minuto** | O ritmo da sincronização, conforme o seu plano Olist: 30 (Construa/Crescer), 60 (Evoluir/Impulsione), 120 (Domine) ou 140 (Protagonize) |
45
| **URL de redirecionamento** | Só para consulta — é o endereço que deve estar cadastrado no app do Olist |
46
47
> O limite é **da sua conta Olist** e é dividido com os outros aplicativos que você usa nela. Informar **menos** do que o plano permite só deixa a sincronização mais lenta; informar **mais** faz o Olist recusar as chamadas.
48
49
---
50
51
## Conexão
52
53
O bloco **Conexão** mostra a situação atual (conectada, com erro, aguardando) e, quando houver, a **última falha**. Os botões disponíveis:
54
55
| Botão | O que faz |
56
|---|---|
57
| **Testar conexão** | Consulta os depósitos da conta e confirma que a autorização está válida |
58
| **Reconectar** | Refaz a autorização no Olist (necessário se as credenciais mudarem ou a autorização expirar) |
59
| **Desconectar** | Para a sincronização. **Não apaga nada**: credenciais e vínculos são mantidos |
60
61
---
62
63
## Fila de sincronização
64
65
Não existe botão de "sincronizar agora": o sistema mantém uma **fila** e trabalha nela continuamente, no ritmo do limite informado. O quadro na página mostra:
66
67
| Indicador | O que mostra |
68
|---|---|
69
| **Na fila** | Quanto falta processar, com uma **estimativa de tempo** no limite atual |
70
| **Concluídos** | Itens já sincronizados |
71
| **Com erro** | Itens que não passaram — clique para abrir as **Pendências** |
72
| **Divergências** | Registros alterados nos dois lados — clique para abrir as **Pendências** |
73
74
Abaixo do quadro aparece a data da **última sincronização**.
75
76
### A primeira carga demora
77
78
Na primeira vez, o sistema precisa ler **todo** o cadastro da sua conta Olist, um registro por vez — é uma exigência da API do Olist. Uma conta com poucos milhares de contatos e produtos pode levar **algumas horas** no limite de 30 requisições por minuto, e menos de uma hora no limite de 140.
79
80
> Combine a primeira carga para a **noite** ou para um **fim de semana**, e conte que os cadastros vão aparecer aos poucos — não de uma vez.
81
82
---
83
84
## Pendências
85
86
A tela **Pendências da Integração Olist** (pelo link nos contadores) reúne os casos que precisam de decisão sua. São dois blocos.
87
88
### Não foram sincronizados
89
90
Itens que a sincronização tentou **5 vezes** e desistiu. A tabela mostra o registro, o **sentido** (se ia daqui para lá ou de lá para cá) e o **motivo** da falha.
91
92
| Ação | O que faz |
93
|---|---|
94
| **Tentar de novo** | Devolve o item para a fila; a próxima sincronização tenta outra vez |
95
| **Tentar todos de novo** | O mesmo, para a lista inteira |
96
| **Descartar** | Remove o item da fila. A alteração **não** será enviada ao Olist |
97
98
> Resolva primeiro a causa apontada no motivo (um campo obrigatório em branco, por exemplo) e só então mande tentar de novo.
99
100
### Alterados nos dois lados
101
102
O mesmo registro mudou **aqui e no Olist** entre uma sincronização e outra. Nesse caso a **alteração mais recente já prevaleceu** — nada foi perdido sem critério —, e o caso fica listado para conferência.
103
104
| Ação | O que faz |
105
|---|---|
106
| **A daqui** | A versão do EOS passa a valer e é enviada ao Olist |
107
| **A do Olist** | A versão do Olist passa a valer e é trazida para cá |
108
109
---
110
111
## Desligando
112
113
Desligar a chave **para a sincronização na hora**. Nada é apagado: credenciais, autorização e o vínculo dos registros com o Olist continuam guardados, e religar retoma de onde parou, **sem duplicar cadastro**.
114
115
---
116
117
## Perguntas comuns
118
119
**Preciso pagar algo a mais?** Não. As integrações fazem parte do plano.
120
121
**Os cadastros vão duplicar?** Não. Cada registro fica vinculado ao seu par no Olist; religar ou reconectar não cria cópias.
122
123
**Cadastrei uma peça aqui e ela não apareceu lá.** Verifique a fila: com volume grande, o item pode estar aguardando a vez. Se ele estiver em **Pendências › Não foram sincronizados**, o motivo da falha está na própria linha.
124
125
**A sincronização está lenta.** O ritmo é o limite de requisições da sua conta Olist. Confira se o valor informado corresponde ao seu plano e lembre que ele é dividido com os outros aplicativos ligados na mesma conta.
126
127
---
128
129
## Conceitos relacionados
130
131
- [[Integrações]] — a vitrine e as regras comuns a todas as integrações.
132
- [[Clientes]], [[Financeiro/Fornecedores]], [[Cadastros/Peças]], [[Suprimentos/Controle Estoque]] e [[Suprimentos/Local de Estoque]] — os cadastros espelhados.
133
- [[Meu Plano]] — as integrações aparecem em *Incluído no plano*.