← Voltar aos projetos

Automação

Automação WooCommerce + Impressora Térmica

Serviço em Python para monitorar pedidos do WooCommerce e imprimir cupons automaticamente em impressora térmica.

Tecnologias
Python · WooCommerce API · Windows Service · NSSM · Impressora térmica · Automação
Participação
Entendimento do problema e desenvolvimento

Fluxo real

Pedido recebido → Monitorar → Validar e processar → Imprimir

  1. A equipe precisava imprimir novos pedidos sem depender de uma pessoa acompanhando o painel da loja.
  2. Monitoramento contínuo de novos pedidos
  3. Controle de pedidos já processados para evitar duplicidade
  4. Impressão automática de cupons em impressora térmica

Serviço em segundo plano

Automação da operação

Implementei um serviço em Python com integração à API do WooCommerce, controle de pedidos já impressos e execução como serviço no Windows.

Execução persistente via serviço do Windows

Arquitetura

Detalhes técnicos

  • backend: Serviço Python com polling de pedidos e processamento automático.
  • integrations: Integração com WooCommerce API para leitura de pedidos em tempo real.
  • infrastructure: Execução como Windows Service com NSSM para inicialização automática.
  • resources: Controle de idempotência e normalização de caracteres para impressão.
  • Stack: Python · WooCommerce API · Windows Service · NSSM · Impressora térmica · Automação

Resultado

Como ficou

Novos pedidos podem ser impressos automaticamente, com controle para evitar cupons duplicados.