A impressão de encomendas raramente aparece num briefing. Aparece três semanas depois do lançamento, quando o cliente diz "andamos a perder encomendas porque ninguém vigia o ecrã". É meio dia de trabalho que muda a forma como o cliente vive o site todos os dias, o que faz dela uma das melhores coisas que uma agência pode acrescentar.
Resposta curta: trate a impressora como infraestrutura que pertence ao cliente, limite a sua integração a um webhook e a uma chamada HTTP, e trace a fronteira de suporte na rede. As agências que em vez disso instalam um cliente de impressão numa máquina nas traseiras do cliente acabam donas dessa máquina para sempre.
Porque é bom trabalho de agência
Alto valor percebido por hora. A integração é pequena: um handler de webhook ou a configuração de um conector. O impacto diário é grande e visível. Poucas funcionalidades têm essa proporção.
Revela o projeto seguinte. Um cliente que já imprime talões de cozinha automaticamente vai perguntar pelas encomendas das plataformas de entrega, e depois por relatórios multi-espaço. A impressão é muitas vezes a porta de entrada.
É recorrente, não pontual. Hardware, plano e alguma reconfiguração ocasional fazem dela uma linha que se renova, em vez de um projeto que acaba.
A arquitetura que não se vira contra si
A decisão que determina a sua carga de suporte nos próximos três anos é se alguma coisa tem de correr nas instalações do cliente.
| Abordagem | O que fica no cliente | Quem dá apoio |
|---|---|---|
| Cliente de impressão num PC das traseiras | Um sistema operativo, uma sessão, atualizações | Você, para sempre |
| Impressora na nuvem (4G, Wi-Fi, Ethernet) | Uma impressora | O fabricante do hardware |
| Impressora USB existente + adaptador Pi | Um equipamento dedicado | O fabricante do hardware |
Um cliente de impressão no computador do cliente significa que cada atualização do Windows, cada política de antivírus, cada "trocámos o PC velho" se torna um ticket para si. Uma impressora que mantém a sua própria ligação não tem sessão que expire nem ambiente de trabalho onde entrar. Para um espaço de cliente que visita duas vezes por ano, é aí que se joga tudo.
A opção 4G merece atenção especial: em instalações onde não controla o router (um franchising, um edifício partilhado, uma praça de alimentação), uma impressora com o seu próprio cartão SIM retira por completo a informática do cliente da sua cadeia de dependências.
Implantar em várias contas
Uma conta por cliente, não uma conta para todos. A faturação fica com o cliente, as credenciais não passam entre contas, e a saída é limpa. A tentação de centralizar tudo na conta da agência é forte e cria um problema no dia em que um cliente sai.
Guarde o id da impressora na configuração, nunca no código. A mesma base de código, variável de ambiente diferente. Parece óbvio e é violado por rotina no trabalho de agência, quase sempre à pressa.
Padronize o modelo de talão uma vez. Construa uma paginação (cabeçalho com o nome e o logótipo da loja, referência da encomenda, linhas de artigo, total, corte), e reutilize-a. Veja a referência de paginação.
Use o conector quando não for preciso nada à medida. Para uma loja Shopify ou WooCommerce sem particularidades, o conector implanta-se mais depressa e deixa-lhe menos para manter. Escreva código próprio apenas onde a lógica de encaminhamento o exigir mesmo.
Como cobrar
Funcionam três modelos, por ordem crescente de maturidade:
- Custo de arranque, o cliente paga a subscrição diretamente. O mais simples, e a fronteira de suporte mais limpa. Fatura a integração uma vez.
- Arranque mais uma linha mensal de manutenção. Mantém a relação e uma pequena receita recorrente por reconfiguração e monitorização.
- Revenda. A conta é sua e refatura. Margem mais alta, mas assume também o apoio de primeira linha e a relação de faturação: faça-o apenas de forma deliberada.
Escolha o que escolher, exclua a rede do cliente do contrato de forma explícita. "Deixou de imprimir" é um problema de rede muito mais vezes do que um problema de código, e um âmbito ambíguo significa que está a depurar o router de alguém de graça.
Os três modos de falha a antecipar
Ninguém definiu o que acontece quando a impressora está offline. Decida à partida: pôr em fila, repetir, ou avisar alguém. E depois implemente o aviso. É a diferença entre "a impressora ficou sem papel durante duas horas" e "perdemos quarenta encomendas e não demos por isso".
Emoji nos nomes de produto. As impressoras térmicas falam ESC/POS. Um título de produto com um emoji pode produzir lixo ou derrubar a ligação. Translitere antes de enviar: uma correção de uma linha que evita toda uma categoria de chamadas de suporte.
Impressão a dobrar nas repetições de webhook. As plataformas repetem quando o seu endpoint está lento. Responda de imediato, imprima de forma assíncrona, e passe o id da encomenda em origin para que os duplicados sejam detetáveis.
Por onde começar
Os guias técnicos cobrem a integração por plataforma: Shopify, WooCommerce, PrestaShop e Zapier, Make ou n8n para tudo o resto.
Se implanta isto em vários clientes, o programa de parceiros para agências existe exatamente para esse caso.
FAQ
Quanto tempo demora uma agência a acrescentar a impressão de encomendas ao site de um cliente?
Meio dia para uma loja Shopify ou WooCommerce padrão através de um conector, e cerca de um dia se for precisa lógica de encaminhamento à medida. A integração em si é um handler de webhook e uma chamada HTTP.
A conta de impressão deve ser da agência ou do cliente?
Uma conta por cliente é mais limpa: a faturação fica com o cliente, as credenciais nunca passam entre contas, e a saída é simples. Revender sob a conta da agência é viável, mas implica assumir o apoio de primeira linha.
Como evito herdar suporte sem fim?
Não instale nada nos computadores do cliente. Uma impressora que mantém a sua própria ligação não tem sistema operativo, sessão nem atualizações para manter. Depois exclua explicitamente a rede do cliente do contrato.
Quanto devo cobrar por isto?
Os modelos habituais são um custo único de arranque com o cliente a subscrever diretamente, arranque mais uma linha mensal de manutenção, ou revenda completa. O primeiro tem a fronteira de suporte mais limpa, o último a melhor margem.
O que falha mais vezes em produção?
Emoji nos nomes de produto, talões duplicados pelas repetições de webhook, e ninguém ter definido o que acontece quando a impressora está offline. Os três são baratos de antecipar e caros de descobrir tarde.