Pilar de serviço
Programador Laravel para APIs, migrações de WordPress e manutenção
Enviar pedido sobre LaravelEnvie-me os dados do projeto.
Indique onde está o repositório, as versões de PHP e de Laravel, o alojamento, as partes do WordPress ou do WooCommerce com que a aplicação tem de comunicar e como as alterações chegam hoje à produção.
- APIsREST, Sanctum, limites de pedidos
- FilasHorizon, tarefas falhadas
- Migraçõesde WordPress e WooCommerce
- Atualizaçõesuma versão principal de cada vez
Quando o Laravel faz sentido ao lado do WordPress
A maior parte dos meus projetos Laravel funciona ao lado de um site WordPress já existente. Os casos habituais são uma API própria para uma aplicação móvel, lógica de faturação, um portal de clientes com dados separados por conta, tarefas agendadas que o WP-Cron gere mal, ou um frontend headless com autenticação através de Sanctum ou Passport. Proponho Laravel quando o requisito precisa de filas, de separação rigorosa dos dados entre clientes ou de um modelo de permissões para o qual o WordPress não foi pensado.
O que faço
Aplicações em Laravel 13 e atualização de versões antigas, painéis de administração em Filament, Livewire ou Inertia, filas geridas pelo Horizon, integração de pagamentos com Stripe e com Multibanco e MB WAY através da IfthenPay, tratamento de webhooks do WooCommerce para encomendas e stock, e a passagem gradual de lógica do WordPress para um backend Laravel atrás de um frontend headless.
O que evito
Não proponho Laravel como reconstrução por defeito. Se o seu WordPress aguenta o novo requisito com um plugin ou com pouco código próprio, é isso que recomendo. O Laravel compensa quando manter tudo dentro do WordPress custa mais do que separar uma parte do sistema.
Como migrar uma loja WooCommerce para Laravel por fases?
O Laravel arranca como API ao lado da loja em funcionamento, num subdomínio e com base de dados próprios, e os endereços antigos continuam a funcionar. O cliente inicia sessão uma só vez: ou o Laravel aceita um token assinado a partir da sessão do WordPress, ou os dois lados usam o mesmo fornecedor de identidade através de OpenID Connect. O WooCommerce envia eventos de encomendas, clientes e stock como webhooks, e o Laravel coloca cada um numa fila, para que uma falha de um dos lados não perca dados. Depois passo uma área de cada vez: primeiro a conta de cliente, a seguir o catálogo, por fim o carrinho e o pagamento por Multibanco. As faturas com ATCUD continuam a sair de um único ponto, o programa de faturação certificado, sem documentos em duplicado. Cada passo pode ser revertido com uma alteração no proxy, e o tráfego volta ao WordPress no mesmo dia.
O que verifica ao assumir uma aplicação Laravel?
Começo pelas versões. O Laravel 11 deixou de ter correções de segurança a 12 de março de 2026, o Laravel 12 tem-nas até 24 de fevereiro de 2027 e o PHP 8.2 perde o suporte de segurança a 31 de dezembro de 2026, por isso muitas aplicações herdadas estão atrasadas nas duas frentes. Depois corro composer audit, que mostra pacotes com vulnerabilidades conhecidas ou abandonados pelos autores, php artisan queue:failed, para ver as tarefas que falham sem ninguém dar conta, e verifico o agendador: se o cron do servidor chama mesmo schedule:run a cada minuto e se cada tarefa ainda é precisa. Corro os testes que existirem e confirmo que o ficheiro .env não está no repositório e que as palavras-passe não estão escritas nos ficheiros de configuração. Atualizo uma versão principal de cada vez, seguindo o guia oficial. A parte mecânica pode ficar a cargo do Laravel Shift, um serviço pago, e revejo as alterações linha a linha.
O que inclui a manutenção de uma aplicação Laravel?
O Laravel publica versões de correção até uma vez por semana, e cada versão principal recebe correções de segurança durante dois anos. A manutenção garante que estas chegam ao seu servidor de produção em poucos dias, junto com a atualização das dependências do Composer e uma passagem de composer audit, sempre testadas primeiro no servidor de testes. Para monitorização configuro o Pulse: pedidos lentos, tarefas lentas, débito das filas e exceções. O painel do Pulse só está acessível localmente por omissão, e em produção abro-o apenas a contas de administrador. O Telescope uso-o no servidor de testes quando é preciso seguir em detalhe um pedido ou uma tarefa. A base de dados e os ficheiros carregados têm cópias de segurança agendadas, e testo regularmente a reposição. Uma vez por ano, depois da nova versão principal do primeiro trimestre, planeio a atualização, para que a aplicação nunca fique numa versão sem correções de segurança.
Perguntas frequentes
Quando faz mais sentido Laravel do que WordPress?
Quando a aplicação precisa de filas fiáveis, dados separados por conta de cliente, permissões complexas ou uma API que não encaixa no modelo de dados do WordPress. Para um site de conteúdos ou uma loja normal, o WordPress costuma sair mais barato de manter.
Pode migrar uma loja WooCommerce para Laravel?
Sim, por fases. Primeiro o Laravel funciona ao lado da finalização de compra atual do WooCommerce, depois passam o catálogo, as encomendas e os dados de clientes, uma área de cada vez e sempre com caminho de volta. Desaconselho reescrever a loja inteira de uma vez, porque nada pode entrar em produção antes de tudo estar pronto.
Trabalha com Filament, Livewire ou Inertia?
Sim, com os três. Filament para painéis de administração, Livewire para interfaces renderizadas no servidor, Inertia quando o frontend é escrito em Vue ou React com Laravel por trás. Escolho o que a equipa que vai manter a aplicação já conhece.
E o Laravel Forge ou o Vapor?
Forge quando a aplicação corre num VPS próprio, Vapor quando o modelo serverless da AWS se adequa à carga. Decido depois de ver o tráfego, o volume de tarefas nas filas e quem, do seu lado, deve ter acesso ao alojamento.
Aceita projetos Laravel sem ligação a WordPress?
Sim, quando o âmbito está bem definido e posso ser responsável por todo o código. A maioria dos meus projetos Laravel liga-se a WordPress ou WooCommerce, mas uma aplicação independente faz sentido quando há uma razão concreta para a construir.
Explorar outros serviços WordPress e base de conhecimento
Lojas, checkout e lógica comercial.
Loja em falha, checkout lento, caos pós-atualização.
Manutenção WooCommerce, monitorização e disponibilidade.
Checklist UE para loja: IVA, acessibilidade, evidências.
Desenvolvimento WordPress white-label para agências.
Sincronização WooCommerce com ERP e grossista.
Automação de processos de negócio em torno de WordPress e sistemas empresariais.
Biblioteca de casos concretos de automação.
Categorias relacionadas
Artigos de apoio

Arquitetura de um catálogo WooCommerce em Astro 7. O que fica no wp-admin, que plugins morrem com o tema, Store API versus GraphQL, e porque o checkout continua no WooCommerce.

A Google lançou o Universal Cart na Pesquisa e Gemini com base no Universal Commerce Protocol (UCP). Saiba como adaptar o WooCommerce para compras nativas por IA.

Desde 27 de setembro de 2026 a loja online tem de mostrar ao consumidor o aviso harmonizado da UE sobre a garantia legal de conformidade e, quando o produtor dá uma garantia de durabilidade de mais de dois anos, o rótulo GARAN. O que mostrar, onde, o que diz a lei portuguesa (três anos de garantia) e como fazer isto no WooCommerce.
Serviços relacionados
Programador Laravel para backends ao lado do WordPress: APIs próprias, migração faseada do WooCommerce, filas com Horizon, aplicações herdadas e Laravel 13.
Envie-me os dados do projeto.
Indique onde está o repositório, as versões de PHP e de Laravel, o alojamento, as partes do WordPress ou do WooCommerce com que a aplicação tem de comunicar e como as alterações chegam hoje à produção.
Enviar pedido sobre Laravel