Superando Desafios com o iFood e Impressoras Locais!
Boas, pessoal!
Compartilhando com vocês aqui uma situação comum na vida de um resolvedor de problemas!
Tenho alguns clientes que usam o iFood para vender seus produtos, e uma das maiores necessidades deles é imprimir os cupons com os detalhes dos pedidos para os clientes. Para isso, o iFood oferece um programa chamado Gestor de Pedidos, que possui uma extensão específica para comunicar a versão web ou desktop do gestor com uma impressora local. Até aí, tudo bem, certo? 🤔
O problema é que essa extensão do iFood frequentemente apresenta erros e, pior ainda, só funciona em Windows e em sistemas de 64 bits! 😱 Muitos dos meus clientes usam máquinas antigas de 32 bits ou sistemas operacionais diferentes do Windows. Foi então que decidi agir!
💡 Minha Solução:
- Decompilei a extensão para obter os arquivos Asar.
- Tornei o código aberto e mais fácil de identificar e resolver problemas, tornando assim a extensão compatível com Linux, Windows e outros sistemas, seja 32 ou 64 bits.
- Também desenvolvi uma versão em Python com o mesmo propósito!
Seguem os repositórios das versões de código javascript e python:
https://github.com/cleitonleonel/Impressora_GP_iFood
https://github.com/cleitonleonel/Impressora_GP_PyFood
Agora, meus clientes podem imprimir os cupons dos pedidos de forma eficiente, independente do sistema operacional ou da arquitetura da máquina que utilizam.
Se você também enfrenta esse problema ou conhece alguém que esteja passando por isso, fique à vontade para tentar essa solução ou compartilhar! Vamos juntos superar as limitações tecnológicas e tornar a vida dos nossos clientes mais fácil.