Impressão de etiquetas com Odoo: ações de servidor, views PostgreSQL e exportações de arquivo
Imprima etiquetas de produto, lote, localização e entrega do Odoo (Community ou Enterprise, on-premise ou Odoo.sh) por ações de servidor que chamam a API REST, views PostgreSQL somente leitura e exportações — com cenários e lista de verificação.
Os apps Inventário e Manufatura do Odoo geram etiquetas com relatórios QWeb, o que funciona para uma laser e é doloroso com impressoras térmicas de marcas mistas em vários armazéns. O EtikStudio recebe os mesmos eventos — um recebimento validado, uma ordem de fabricação concluída, uma entrega confirmada — e imprime em qualquer térmica em qualquer linguagem, com o design fora do QWeb.
Quais vias de integração se encaixam no Odoo
| Via | Encaixe | Por quê |
|---|---|---|
| API REST a partir de uma ação de servidor | Ideal | Uma ação automatizada (Python) em stock.picking ou mrp.production chama a API REST com os campos do registro; funciona on-premise e no Odoo.sh pelo conector. |
| Dados embutidos (PostgreSQL) | On-premise | Views somente leitura em product.product, stock.lot e res.partner; a etiqueta puxa descrição, lote e cliente por chave. |
| Pasta monitorada | Bom | Exportação agendada de uma visão de lista (CSV) para uma pasta ou FTP; o EtikStudio imprime o lote. Sem desenvolvimento. |
Cenários típicos
| Processo | Etiqueta | Disparo |
|---|---|---|
| Recebimentos | Etiquetas de produto e lote na validação | stock.picking validado (entrada) |
| Manufatura | Etiquetas de produto acabado com lote e validade | mrp.production marcada como concluída |
| Entregas | Etiquetas de volume e expedição | stock.picking validado (saída) |
| Localizações | Etiquetas de rack e posição | stock.location criada |
Fluxo recomendado
Basta uma ação automatizada de poucas linhas de Python: na validação, monte o payload e chame a API REST; guarde o id de trabalho retornado no picking para rastreabilidade. Mapeie armazéns a impressoras num pequeno modelo de configuração ou no compartilhamento de impressoras do EtikStudio.
Lista de verificação de implantação
- No Odoo.sh ou Odoo Online, instale o conector em cada armazém; on-premise também pode usar views PostgreSQL diretas.
- Manter as ações automatizadas mínimas e idempotentes (uma revalidação não deve imprimir duas vezes).
- Enviar lote e validade para GS1-128; o EtikStudio formata os AIs e os dígitos verificadores.
- Testar com os nomes de produto mais longos do catálogo.
Como o EtikStudio resolve
O design da etiqueta, a linguagem da impressora e a frota ficam fora do Odoo. O Odoo envia o registro; o EtikStudio renderiza e imprime na impressora certa do armazém certo, com histórico por trabalho.
Os detalhes de integração variam conforme versão, implantação e licenciamento do ERP. Adaptadores e exemplos são fornecidos durante a implementação.